OpenPetra
Free Administration Software for Non-Profits
NamespaceHierarchy.TNamespace Class Reference

to be parsed from the cs files More...

Public Member Functions

 TNamespace ()
 constructor More...
 
 TNamespace (string name)
 constructor More...
 

Static Public Member Functions

static TNamespace ParseFromDirectory (string AServerLibPath)
 parse the namespaces from the source code directory More...
 
static Int32 FindModuleIndex (List< TNamespace >AList, String AModule)
 find a module in the top namespace More...
 
static bool FindModule (TNamespace AModule)
 check if this is the current module More...
 

Public Attributes

SortedList< string, TNamespaceChildren = new SortedList <string, TNamespace>()
 the children of this namespace More...
 

Properties

string Name [get]
 name of the namespace More...
 

Detailed Description

to be parsed from the cs files

Constructor & Destructor Documentation

◆ TNamespace() [1/2]

NamespaceHierarchy.TNamespace.TNamespace ( )
inline

constructor

◆ TNamespace() [2/2]

NamespaceHierarchy.TNamespace.TNamespace ( string  name)
inline

constructor

Parameters
name

Member Function Documentation

◆ FindModule()

static bool NamespaceHierarchy.TNamespace.FindModule ( TNamespace  AModule)
inlinestatic

check if this is the current module

Parameters
AModule
Returns

◆ FindModuleIndex()

static Int32 NamespaceHierarchy.TNamespace.FindModuleIndex ( List< TNamespace AList,
String  AModule 
)
inlinestatic

find a module in the top namespace

Parameters
AList
AModule
Returns

◆ ParseFromDirectory()

static TNamespace NamespaceHierarchy.TNamespace.ParseFromDirectory ( string  AServerLibPath)
inlinestatic

parse the namespaces from the source code directory

Member Data Documentation

◆ Children

SortedList<string, TNamespace> NamespaceHierarchy.TNamespace.Children = new SortedList <string, TNamespace>()

the children of this namespace

Property Documentation

◆ Name

string NamespaceHierarchy.TNamespace.Name
get

name of the namespace


The documentation for this class was generated from the following file: