C# 클래스 Xml.Schema.Linq.CodeGen.ContentModelPropertyBuilder

상속: TypePropertyBuilder
파일 보기 프로젝트 열기: o2platform/O2.Platform.Projects 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
contentModelExpression System.CodeDom.CodeObjectCreateExpression
grouping GroupingInfo

공개 메소드들

메소드 설명
ContentModelPropertyBuilder ( GroupingInfo grouping, CodeTypeDeclaration decl, CodeTypeDeclItems declItems ) : System
CreateContentModelExpression ( ) : CodeObjectCreateExpression
GenerateCode ( ClrBasePropertyInfo property, List annotations ) : void
GenerateConstructorCode ( ClrBasePropertyInfo property ) : void
StartCodeGen ( ) : void

비공개 메소드들

메소드 설명
AddToContentModel ( ) : void

메소드 상세

ContentModelPropertyBuilder() 공개 메소드

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

CreateContentModelExpression() 공개 추상적인 메소드

public abstract CreateContentModelExpression ( ) : CodeObjectCreateExpression
리턴 System.CodeDom.CodeObjectCreateExpression

GenerateCode() 공개 메소드

public GenerateCode ( ClrBasePropertyInfo property, List annotations ) : void
property ClrBasePropertyInfo
annotations List
리턴 void

GenerateConstructorCode() 공개 메소드

public GenerateConstructorCode ( ClrBasePropertyInfo property ) : void
property ClrBasePropertyInfo
리턴 void

StartCodeGen() 공개 메소드

public StartCodeGen ( ) : void
리턴 void

프로퍼티 상세

contentModelExpression 보호되어 있는 프로퍼티

protected CodeObjectCreateExpression,System.CodeDom contentModelExpression
리턴 System.CodeDom.CodeObjectCreateExpression

grouping 보호되어 있는 프로퍼티

protected GroupingInfo,Xml.Schema.Linq.CodeGen grouping
리턴 GroupingInfo