C# Класс Prebuild.Core.Kernel

Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void

Dispose objects

Will dispose managed and unmanaged resources.

Приватные методы

Метод Описание
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

Описание методов

AllowProject() публичный Метод

Allows the project.
public AllowProject ( string projectGroupsFlags ) : bool
projectGroupsFlags string The project groups flags.
Результат bool

Close() публичный Метод

Closes and destroys this object
Same as Dispose(true)
public Close ( ) : void
Результат void

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Dispose() защищенный Метод

Dispose objects
Will dispose managed and unmanaged resources.
protected Dispose ( bool disposing ) : void
disposing bool /// If true, it will dispose close the handle ///
Результат void

GetNodeType() публичный Метод

Gets the type of the node.
public GetNodeType ( XmlNode node ) : Type
node XmlNode The node.
Результат Type

Initialize() публичный Метод

Initializes the specified target.
public Initialize ( LogTargets target, string args ) : void
target LogTargets The target.
args string The args.
Результат void

ParseNode() публичный Метод

public ParseNode ( XmlNode node, IDataNode parent ) : IDataNode
node XmlNode
parent IDataNode
Результат IDataNode

ParseNode() публичный Метод

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.
Результат IDataNode

Process() публичный Метод

Processes this instance.
public Process ( ) : void
Результат void

ProcessFile() публичный Метод

public ProcessFile ( ProcessNode node, SolutionNode parent ) : void
node ProcessNode
parent SolutionNode
Результат void

ProcessFile() публичный Метод

public ProcessFile ( string file, IList solutions ) : void
file string
solutions IList
Результат void