C# Класс Xml.Schema.Linq.CodeGen.TypeBuilder

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
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