C# Класс nHydrate.Generator.Common.GeneratorFramework.GeneratorHelper

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

Открытые свойства

Свойство Тип Описание
_generator IGenerator

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

Метод Описание
CanGenerate ( ) : bool

In Vista if UAC is on the user does not have permissions to run this application

GenerateAll ( IGenerator generator, List excludeList ) : void
GetErrorList ( ) : IEnumerable

Gets the errors that have occured since object instanciation

GetFileCount ( IGenerator generator, List excludeList ) : int
GetModels ( ProjectItem projectItem ) : ArrayList
GetProjectGenerators ( IGenerator generator ) : List
IsItemInProject ( string projectName, string projectItemName ) : bool
IsModelFile ( ProjectItem projectItem ) : bool
IsModelFile ( string fileName ) : bool
OpenModel ( string filePath ) : IGenerator
OpenModel ( string filePath, LoadResultConstants &loadResult ) : IGenerator
SaveModelFile ( IGenerator generatorProject, string fullFileName ) : void

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

Метод Описание
OnGenerationComplete ( object sender, ProjectItemGenerationCompleteEventArgs args ) : void
OnProjectItemDeleted ( object sender, ProjectItemDeletedEventArgs pigArgs ) : void
OnProjectItemGenerated ( object sender, ProjectItemGeneratedEventArgs pigArgs ) : void
OnProjectItemGeneratedError ( object sender, ProjectItemGeneratedEventArgs pigArgs ) : void

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

Метод Описание
CreateProject ( IGenerator generator, Type projectGeneratorType ) : void
GenerateProject ( IGenerator generator, Type projectGeneratorType ) : void
GenerateProjectItems ( IProjectGenerator projectGenerator ) : void
GenerateProjectItems ( IProjectItemGenerator projectItemGenerator ) : void
GenerateProjectItems ( Type projectItemGeneratorType ) : void
GenerateSubItems ( IProjectItemGenerator projectItemGenerator ) : void
GetFileCount ( IGenerator generator, Type projectGeneratorType, System generatorTypes ) : int
GetFileCount ( IProjectGenerator projectGenerator, System generatorTypes ) : int
GetFileCount ( IProjectItemGenerator projectItemGenerator, System generatorTypes ) : int
GetFileCount ( Type projectItemGeneratorType, System generatorTypes ) : int
GetGeneratorsImpl ( object parent ) : List
GetProjectGenerator ( Type projectGeneratorType ) : IProjectGenerator
GetProjectItemGenerator ( Type projectItemGeneratorType ) : IProjectItemGenerator
GetProjectItemGenerators ( IProjectGenerator projectGenerator ) : List
GetProjectItemGenerators ( IProjectItemGenerator projectItemGenerator ) : List
ModelFileGuid ( string fileName ) : System.Guid
projectItemGenerator_GenerationComplete ( object sender, ProjectItemGenerationCompleteEventArgs e ) : void
projectItemGenerator_ProjectItemDeleted ( object sender, ProjectItemDeletedEventArgs e ) : void
projectItemGenerator_ProjectItemExists ( object sender, ProjectItemExistsEventArgs e ) : void
projectItemGenerator_ProjectItemGenerated ( object sender, ProjectItemGeneratedEventArgs e ) : void
projectItemGenerator_ProjectItemGenerationError ( object sender, ProjectItemGeneratedErrorEventArgs e ) : void

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

CanGenerate() публичный статический Метод

In Vista if UAC is on the user does not have permissions to run this application
public static CanGenerate ( ) : bool
Результат bool

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

public GenerateAll ( IGenerator generator, List excludeList ) : void
generator IGenerator
excludeList List
Результат void

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

Gets the errors that have occured since object instanciation
public GetErrorList ( ) : IEnumerable
Результат IEnumerable

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

public GetFileCount ( IGenerator generator, List excludeList ) : int
generator IGenerator
excludeList List
Результат int

GetModels() публичный статический Метод

public static GetModels ( ProjectItem projectItem ) : ArrayList
projectItem ProjectItem
Результат System.Collections.ArrayList

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

public GetProjectGenerators ( IGenerator generator ) : List
generator IGenerator
Результат List

IsItemInProject() публичный статический Метод

public static IsItemInProject ( string projectName, string projectItemName ) : bool
projectName string
projectItemName string
Результат bool

IsModelFile() публичный статический Метод

public static IsModelFile ( ProjectItem projectItem ) : bool
projectItem ProjectItem
Результат bool

IsModelFile() публичный статический Метод

public static IsModelFile ( string fileName ) : bool
fileName string
Результат bool

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

protected OnGenerationComplete ( object sender, ProjectItemGenerationCompleteEventArgs args ) : void
sender object
args nHydrate.Generator.Common.EventArgs.ProjectItemGenerationCompleteEventArgs
Результат void

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

protected OnProjectItemDeleted ( object sender, ProjectItemDeletedEventArgs pigArgs ) : void
sender object
pigArgs nHydrate.Generator.Common.EventArgs.ProjectItemDeletedEventArgs
Результат void

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

protected OnProjectItemGenerated ( object sender, ProjectItemGeneratedEventArgs pigArgs ) : void
sender object
pigArgs nHydrate.Generator.Common.EventArgs.ProjectItemGeneratedEventArgs
Результат void

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

protected OnProjectItemGeneratedError ( object sender, ProjectItemGeneratedEventArgs pigArgs ) : void
sender object
pigArgs nHydrate.Generator.Common.EventArgs.ProjectItemGeneratedEventArgs
Результат void

OpenModel() публичный статический Метод

public static OpenModel ( string filePath ) : IGenerator
filePath string
Результат IGenerator

OpenModel() публичный статический Метод

public static OpenModel ( string filePath, LoadResultConstants &loadResult ) : IGenerator
filePath string
loadResult LoadResultConstants
Результат IGenerator

SaveModelFile() публичный статический Метод

public static SaveModelFile ( IGenerator generatorProject, string fullFileName ) : void
generatorProject IGenerator
fullFileName string
Результат void

Описание свойств

_generator публичное свойство

public IGenerator _generator
Результат IGenerator