C# 클래스 nHydrate.Generator.Common.GeneratorFramework.GeneratorHelper

파일 보기 프로젝트 열기: nHydrate/nHydrate 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
_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