C# Class nHydrate.Generator.Common.GeneratorFramework.GeneratorHelper

Afficher le fichier Open project: nHydrate/nHydrate Class Usage Examples

Méthodes publiques

Свойство Type Description
_generator IGenerator

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
OnGenerationComplete ( object sender, ProjectItemGenerationCompleteEventArgs args ) : void
OnProjectItemDeleted ( object sender, ProjectItemDeletedEventArgs pigArgs ) : void
OnProjectItemGenerated ( object sender, ProjectItemGeneratedEventArgs pigArgs ) : void
OnProjectItemGeneratedError ( object sender, ProjectItemGeneratedEventArgs pigArgs ) : void

Private Methods

Méthode Description
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

Method Details

CanGenerate() public static méthode

In Vista if UAC is on the user does not have permissions to run this application
public static CanGenerate ( ) : bool
Résultat bool

GenerateAll() public méthode

public GenerateAll ( IGenerator generator, List excludeList ) : void
generator IGenerator
excludeList List
Résultat void

GetErrorList() public méthode

Gets the errors that have occured since object instanciation
public GetErrorList ( ) : IEnumerable
Résultat IEnumerable

GetFileCount() public méthode

public GetFileCount ( IGenerator generator, List excludeList ) : int
generator IGenerator
excludeList List
Résultat int

GetModels() public static méthode

public static GetModels ( ProjectItem projectItem ) : ArrayList
projectItem ProjectItem
Résultat System.Collections.ArrayList

GetProjectGenerators() public méthode

public GetProjectGenerators ( IGenerator generator ) : List
generator IGenerator
Résultat List

IsItemInProject() public static méthode

public static IsItemInProject ( string projectName, string projectItemName ) : bool
projectName string
projectItemName string
Résultat bool

IsModelFile() public static méthode

public static IsModelFile ( ProjectItem projectItem ) : bool
projectItem ProjectItem
Résultat bool

IsModelFile() public static méthode

public static IsModelFile ( string fileName ) : bool
fileName string
Résultat bool

OnGenerationComplete() protected méthode

protected OnGenerationComplete ( object sender, ProjectItemGenerationCompleteEventArgs args ) : void
sender object
args nHydrate.Generator.Common.EventArgs.ProjectItemGenerationCompleteEventArgs
Résultat void

OnProjectItemDeleted() protected méthode

protected OnProjectItemDeleted ( object sender, ProjectItemDeletedEventArgs pigArgs ) : void
sender object
pigArgs nHydrate.Generator.Common.EventArgs.ProjectItemDeletedEventArgs
Résultat void

OnProjectItemGenerated() protected méthode

protected OnProjectItemGenerated ( object sender, ProjectItemGeneratedEventArgs pigArgs ) : void
sender object
pigArgs nHydrate.Generator.Common.EventArgs.ProjectItemGeneratedEventArgs
Résultat void

OnProjectItemGeneratedError() protected méthode

protected OnProjectItemGeneratedError ( object sender, ProjectItemGeneratedEventArgs pigArgs ) : void
sender object
pigArgs nHydrate.Generator.Common.EventArgs.ProjectItemGeneratedEventArgs
Résultat void

OpenModel() public static méthode

public static OpenModel ( string filePath ) : IGenerator
filePath string
Résultat IGenerator

OpenModel() public static méthode

public static OpenModel ( string filePath, LoadResultConstants &loadResult ) : IGenerator
filePath string
loadResult LoadResultConstants
Résultat IGenerator

SaveModelFile() public static méthode

public static SaveModelFile ( IGenerator generatorProject, string fullFileName ) : void
generatorProject IGenerator
fullFileName string
Résultat void

Property Details

_generator public_oe property

public IGenerator _generator
Résultat IGenerator