C# Class Xml.Schema.Linq.CodeGen.ContentModelPropertyBuilder

Inheritance: TypePropertyBuilder
ファイルを表示 Open project: o2platform/O2.Platform.Projects Class Usage Examples

Protected Properties

Property Type Description
contentModelExpression System.CodeDom.CodeObjectCreateExpression
grouping GroupingInfo

Public Methods

Method Description
ContentModelPropertyBuilder ( GroupingInfo grouping, CodeTypeDeclaration decl, CodeTypeDeclItems declItems ) : System
CreateContentModelExpression ( ) : CodeObjectCreateExpression
GenerateCode ( ClrBasePropertyInfo property, List annotations ) : void
GenerateConstructorCode ( ClrBasePropertyInfo property ) : void
StartCodeGen ( ) : void

Private Methods

Method Description
AddToContentModel ( ) : void

Method Details

ContentModelPropertyBuilder() public method

public ContentModelPropertyBuilder ( GroupingInfo grouping, CodeTypeDeclaration decl, CodeTypeDeclItems declItems ) : System
grouping GroupingInfo
decl System.CodeDom.CodeTypeDeclaration
declItems CodeTypeDeclItems
return System

CreateContentModelExpression() public abstract method

public abstract CreateContentModelExpression ( ) : CodeObjectCreateExpression
return System.CodeDom.CodeObjectCreateExpression

GenerateCode() public method

public GenerateCode ( ClrBasePropertyInfo property, List annotations ) : void
property ClrBasePropertyInfo
annotations List
return void

GenerateConstructorCode() public method

public GenerateConstructorCode ( ClrBasePropertyInfo property ) : void
property ClrBasePropertyInfo
return void

StartCodeGen() public method

public StartCodeGen ( ) : void
return void

Property Details

contentModelExpression protected_oe property

protected CodeObjectCreateExpression,System.CodeDom contentModelExpression
return System.CodeDom.CodeObjectCreateExpression

grouping protected_oe property

protected GroupingInfo,Xml.Schema.Linq.CodeGen grouping
return GroupingInfo