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

显示文件 Open project: o2platform/O2.Platform.Projects Class Usage Examples

Public Methods

Method Description
AddAnonymousType ( string identifier, XmlSchemaElement parentElement, ClrTypeReference parentElementTypeRef ) : void
AddAttribute ( XmlSchemaAttribute attribute ) : string
AddComplexRestrictedContentType ( XmlSchemaComplexType wrappingType, ClrTypeReference wrappingTypeRef ) : void
AddLocalElement ( XmlSchemaElement element ) : string
AddMember ( string identifierName ) : string
GetAnonymousTypes ( ) : List
Init ( XmlSchemaElement element ) : void
Init ( XmlSchemaType type ) : void
Init ( string className ) : void
RegisterMember ( string identifierName ) : void
Reset ( ) : void

Private Methods

Method Description
getSymbol ( string identifierName, string suffix ) : string

Method Details

AddAnonymousType() public method

public AddAnonymousType ( string identifier, XmlSchemaElement parentElement, ClrTypeReference parentElementTypeRef ) : void
identifier string
parentElement System.Xml.Schema.XmlSchemaElement
parentElementTypeRef ClrTypeReference
return void

AddAttribute() public method

public AddAttribute ( XmlSchemaAttribute attribute ) : string
attribute System.Xml.Schema.XmlSchemaAttribute
return string

AddComplexRestrictedContentType() public method

public AddComplexRestrictedContentType ( XmlSchemaComplexType wrappingType, ClrTypeReference wrappingTypeRef ) : void
wrappingType System.Xml.Schema.XmlSchemaComplexType
wrappingTypeRef ClrTypeReference
return void

AddLocalElement() public method

public AddLocalElement ( XmlSchemaElement element ) : string
element System.Xml.Schema.XmlSchemaElement
return string

AddMember() public method

public AddMember ( string identifierName ) : string
identifierName string
return string

GetAnonymousTypes() public method

public GetAnonymousTypes ( ) : List
return List

Init() public method

public Init ( XmlSchemaElement element ) : void
element System.Xml.Schema.XmlSchemaElement
return void

Init() public method

public Init ( XmlSchemaType type ) : void
type System.Xml.Schema.XmlSchemaType
return void

Init() public method

public Init ( string className ) : void
className string
return void

RegisterMember() public method

public RegisterMember ( string identifierName ) : void
identifierName string
return void

Reset() public method

public Reset ( ) : void
return void