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

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

보호된 프로퍼티들

프로퍼티 타입 설명
clrTypeInfo ClrTypeInfo
decl System.CodeDom.CodeTypeDeclaration
fsmNameSource StateNameSource

Private Properties

프로퍼티 타입 설명
AddTypeToTypeManager void
ApplyAnnotations System.CodeDom.CodeTypeMember
ApplyAnnotations void
ApplyAnnotations void
ApplyAnnotations void
CreateAttributeProperty void
CreateDefaultConstructor void
CreateFunctionalConstructor System.CodeDom.CodeConstructor
CreateFunctionalConstructor void
CreateProperty void
CreateServicesMembers void
CreateSimpleType System.CodeDom.CodeTypeDeclaration
CreateStaticConstructor void
CreateTypeDeclaration void
CreateTypeManager System.CodeDom.CodeTypeDeclaration
EndGrouping void
ImplementIXMetaData void
ImplementIXmlSerializable void
ImplementInterfaces void
Init void
StartGrouping void

보호된 메소드들

메소드 설명
AddBaseType ( ) : void
DefaultContentModel ( ) : CodeMemberMethod
ImplementCommonIXMetaData ( ) : void
ImplementContentModelMetaData ( ) : void
ImplementFSMMetaData ( ) : void
InnerInit ( ) : void
SetElementWildCardFlag ( bool hasAny ) : void

비공개 메소드들

메소드 설명
AddTypeToTypeManager ( CodeStatementCollection dictionaryStatements, string dictionaryName ) : void
ApplyAnnotations ( CodeTypeMember typeDecl, List annotations, List typeAnnotations ) : CodeTypeMember
ApplyAnnotations ( ClrTypeInfo typeInfo ) : void
ApplyAnnotations ( CodeMemberProperty propDecl, ClrBasePropertyInfo propInfo, List typeAnnotations ) : void
ApplyAnnotations ( CodeTypeMember typeDecl, ClrTypeInfo typeInfo ) : void
CreateAttributeProperty ( ClrBasePropertyInfo propertyInfo, List annotations ) : void
CreateDefaultConstructor ( List annotations ) : void
CreateFunctionalConstructor ( List annotations ) : CodeConstructor
CreateFunctionalConstructor ( ClrBasePropertyInfo propertyInfo, List annotations ) : void
CreateProperty ( ClrBasePropertyInfo propertyInfo, List annotations ) : void
CreateServicesMembers ( ) : void
CreateSimpleType ( Xml.Schema.Linq.CodeGen.ClrSimpleTypeInfo typeInfo, string>.Dictionary nameMappings, LinqToXsdSettings settings ) : CodeTypeDeclaration
CreateStaticConstructor ( ) : void
CreateTypeDeclaration ( ClrTypeInfo clrTypeInfo ) : void
CreateTypeManager ( XmlQualifiedName rootElementName, bool enableServiceReference, CodeStatementCollection typeDictionaryStatements, CodeStatementCollection elementDictionaryStatements, CodeStatementCollection wrapperDictionaryStatements ) : CodeTypeDeclaration
EndGrouping ( ) : void
ImplementIXMetaData ( ) : void
ImplementIXmlSerializable ( ) : void
ImplementInterfaces ( bool enableServiceReference ) : void
Init ( ) : void
StartGrouping ( GroupingInfo grouping ) : void

메소드 상세

AddBaseType() 보호된 메소드

protected AddBaseType ( ) : void
리턴 void

DefaultContentModel() 보호된 정적인 메소드

protected static DefaultContentModel ( ) : CodeMemberMethod
리턴 System.CodeDom.CodeMemberMethod

ImplementCommonIXMetaData() 보호된 메소드

protected ImplementCommonIXMetaData ( ) : void
리턴 void

ImplementContentModelMetaData() 보호된 메소드

protected ImplementContentModelMetaData ( ) : void
리턴 void

ImplementFSMMetaData() 보호된 메소드

protected ImplementFSMMetaData ( ) : void
리턴 void

InnerInit() 보호된 메소드

protected InnerInit ( ) : void
리턴 void

SetElementWildCardFlag() 보호된 메소드

protected SetElementWildCardFlag ( bool hasAny ) : void
hasAny bool
리턴 void

프로퍼티 상세

clrTypeInfo 보호되어 있는 프로퍼티

protected ClrTypeInfo,Xml.Schema.Linq.CodeGen clrTypeInfo
리턴 ClrTypeInfo

decl 보호되어 있는 프로퍼티

protected CodeTypeDeclaration,System.CodeDom decl
리턴 System.CodeDom.CodeTypeDeclaration

fsmNameSource 보호되어 있는 프로퍼티

protected StateNameSource fsmNameSource
리턴 StateNameSource