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

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

Public Methods

Method Description
XWrapperTypedElementBuilder ( ) : System

Protected Methods

Method Description
ImplementCommonIXMetaData ( ) : void
ImplementContentModelMetaData ( ) : void

Private Methods

Method Description
AddTypeToTypeManager ( CodeStatementCollection elementDictionaryStatements, CodeStatementCollection wrapperDictionaryStatements ) : void
CreateDefaultConstructor ( List annotations ) : void
CreateFunctionalConstructor ( List annotations ) : CodeConstructor
CreateProperty ( ClrBasePropertyInfo propertyInfo, List annotations ) : void
CreateUntypedProperty ( CodeFieldReferenceExpression fieldRef ) : CodeMemberProperty
Init ( string innerTypeFullName, string innerTypeNs, TypeAttributes innerTypeAttributes ) : void
InnerTypeProperty ( ) : CodeMemberProperty
SetInnerType ( ) : CodeMemberMethod
SetNameMethodCall ( ) : CodeMethodInvokeExpression
SetSubstitutionMember ( ) : CodeMemberMethod

Method Details

ImplementCommonIXMetaData() protected method

protected ImplementCommonIXMetaData ( ) : void
return void

ImplementContentModelMetaData() protected method

protected ImplementContentModelMetaData ( ) : void
return void

XWrapperTypedElementBuilder() public method

public XWrapperTypedElementBuilder ( ) : System
return System