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

Show file Open project: o2platform/O2.Platform.Projects Class Usage Examples

Protected Properties

Property Type Description
clrTypeInfo ClrTypeInfo
decl System.CodeDom.CodeTypeDeclaration
fsmNameSource StateNameSource

Private Properties

Property Type Description
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

Protected Methods

Method Description
AddBaseType ( ) : void
DefaultContentModel ( ) : CodeMemberMethod
ImplementCommonIXMetaData ( ) : void
ImplementContentModelMetaData ( ) : void
ImplementFSMMetaData ( ) : void
InnerInit ( ) : void
SetElementWildCardFlag ( bool hasAny ) : void

Private Methods

Method Description
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

Method Details

AddBaseType() protected method

protected AddBaseType ( ) : void
return void

DefaultContentModel() protected static method

protected static DefaultContentModel ( ) : CodeMemberMethod
return System.CodeDom.CodeMemberMethod

ImplementCommonIXMetaData() protected method

protected ImplementCommonIXMetaData ( ) : void
return void

ImplementContentModelMetaData() protected method

protected ImplementContentModelMetaData ( ) : void
return void

ImplementFSMMetaData() protected method

protected ImplementFSMMetaData ( ) : void
return void

InnerInit() protected method

protected InnerInit ( ) : void
return void

SetElementWildCardFlag() protected method

protected SetElementWildCardFlag ( bool hasAny ) : void
hasAny bool
return void

Property Details

clrTypeInfo protected property

protected ClrTypeInfo,Xml.Schema.Linq.CodeGen clrTypeInfo
return ClrTypeInfo

decl protected property

protected CodeTypeDeclaration,System.CodeDom decl
return System.CodeDom.CodeTypeDeclaration

fsmNameSource protected property

protected StateNameSource fsmNameSource
return StateNameSource