C# Class UmbCodeGen.CodeGen.CodeGenTools

Mostrar archivo Open project: pdebacker/UmbCodeGen

Private Properties

Property Type Description
BuildDataGridTypeItemList List
CreateDataGridTypeItem UmbCodeGen.Models.DataGridTypeItem
SetPropertyTypeDataType void

Public Methods

Method Description
ClassName ( string alias ) : string
CodeGenTools ( object textTransformation ) : System
GetDataGridTypeItems ( ) : IEnumerable
GetDocumentTypes ( ) : IEnumerable
GetEnumDataTypes ( ) : IEnumerable
IdentifierName ( string alias ) : string
IncludeProperty ( PropertyTypeItem propertyType, string className ) : bool
LoadMetaData ( string configFile ) : bool
NameSpace ( ) : string
PascalCase ( string identifier ) : string
PropertyName ( PropertyTypeItem propertyType, string className ) : string

Private Methods

Method Description
BuildDataGridTypeItemList ( DocumentTypeLib typeLib ) : List
CreateDataGridTypeItem ( PropertyTypeItem propType, string className ) : DataGridTypeItem
SetPropertyTypeDataType ( DocumentTypeLib typeLib ) : void

Method Details

ClassName() public method

public ClassName ( string alias ) : string
alias string
return string

CodeGenTools() public method

public CodeGenTools ( object textTransformation ) : System
textTransformation object
return System

GetDataGridTypeItems() public method

public GetDataGridTypeItems ( ) : IEnumerable
return IEnumerable

GetDocumentTypes() public method

public GetDocumentTypes ( ) : IEnumerable
return IEnumerable

GetEnumDataTypes() public method

public GetEnumDataTypes ( ) : IEnumerable
return IEnumerable

IdentifierName() public method

public IdentifierName ( string alias ) : string
alias string
return string

IncludeProperty() public method

public IncludeProperty ( PropertyTypeItem propertyType, string className ) : bool
propertyType UmbCodeGen.Models.PropertyTypeItem
className string
return bool

LoadMetaData() public method

public LoadMetaData ( string configFile ) : bool
configFile string
return bool

NameSpace() public method

public NameSpace ( ) : string
return string

PascalCase() public method

public PascalCase ( string identifier ) : string
identifier string
return string

PropertyName() public method

public PropertyName ( PropertyTypeItem propertyType, string className ) : string
propertyType UmbCodeGen.Models.PropertyTypeItem
className string
return string