C# Class Prebuild.Core.Kernel

Inheritance: IDisposable
Afficher le fichier Open project: aurora-sim/Aurora-Libs Class Usage Examples

Méthodes publiques

Méthode Description
AllowProject ( string projectGroupsFlags ) : bool

Allows the project.

Close ( ) : void

Closes and destroys this object

Same as Dispose(true)

Dispose ( ) : void

GetNodeType ( XmlNode node ) : Type

Gets the type of the node.

Initialize ( LogTargets target, string args ) : void

Initializes the specified target.

ParseNode ( XmlNode node, IDataNode parent ) : IDataNode

ParseNode ( XmlNode node, IDataNode parent, IDataNode preNode ) : IDataNode

Parses the node.

Process ( ) : void

Processes this instance.

ProcessFile ( ProcessNode node, SolutionNode parent ) : void
ProcessFile ( string file, IList solutions ) : void

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void

Dispose objects

Will dispose managed and unmanaged resources.

Private Methods

Méthode Description
CacheNodeTypes ( Assembly assm ) : void
CacheTargets ( Assembly assm ) : void
CacheVersion ( ) : void
Kernel ( ) : System
LoadSchema ( ) : void
LogBanner ( ) : void
ProcessFile ( string file ) : void
RemoveDirectories ( string rootDir, string dirNames ) : void

Method Details

AllowProject() public méthode

Allows the project.
public AllowProject ( string projectGroupsFlags ) : bool
projectGroupsFlags string The project groups flags.
Résultat bool

Close() public méthode

Closes and destroys this object
Same as Dispose(true)
public Close ( ) : void
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Dispose() protected méthode

Dispose objects
Will dispose managed and unmanaged resources.
protected Dispose ( bool disposing ) : void
disposing bool /// If true, it will dispose close the handle ///
Résultat void

GetNodeType() public méthode

Gets the type of the node.
public GetNodeType ( XmlNode node ) : Type
node XmlNode The node.
Résultat Type

Initialize() public méthode

Initializes the specified target.
public Initialize ( LogTargets target, string args ) : void
target LogTargets The target.
args string The args.
Résultat void

ParseNode() public méthode

public ParseNode ( XmlNode node, IDataNode parent ) : IDataNode
node XmlNode
parent IDataNode
Résultat IDataNode

ParseNode() public méthode

Parses the node.
public ParseNode ( XmlNode node, IDataNode parent, IDataNode preNode ) : IDataNode
node XmlNode The node.
parent IDataNode The parent.
preNode IDataNode The pre node.
Résultat IDataNode

Process() public méthode

Processes this instance.
public Process ( ) : void
Résultat void

ProcessFile() public méthode

public ProcessFile ( ProcessNode node, SolutionNode parent ) : void
node ProcessNode
parent SolutionNode
Résultat void

ProcessFile() public méthode

public ProcessFile ( string file, IList solutions ) : void
file string
solutions IList
Résultat void