C# 클래스 SevenDigital.Parsing.XsdToObject.ClassParser

파일 보기 프로젝트 열기: 7digital/XsdToObject

공개 메소드들

메소드 설명
GetParsedClasses ( ) : ClassInfo>.IDictionary
Parse ( Stream stream ) : void

비공개 메소드들

메소드 설명
AddAttributes ( ClassInfo classInfo, XmlSchemaObjectCollection attributes ) : void
AddExtensionAttributes ( ClassInfo classInfo, XmlSchemaComplexType complex ) : void
AddValueProperty ( ClassInfo classInfo, XmlSchemaSimpleContentExtension sce ) : void
GenerateNSCode ( string ns ) : string
GenerateUniquePropertyNames ( ClassInfo classInfo ) : void
ParseComplex ( XmlSchemaComplexType complex, string name, string nsCode ) : ClassInfo
ParseElement ( XmlSchemaElement elem, string nsCode ) : void
ParseElementProperty ( ClassInfo classInfo, XmlSchemaElement elem, bool isList, string nsCode ) : void
ParseParticle ( ClassInfo classInfo, XmlSchemaParticle particle, string nsCode ) : void
ParseType ( XmlSchemaComplexType type, string name, string nsCode ) : void
PropertyFromAttribute ( ClassInfo classInfo, XmlSchemaAttribute attribute ) : PropertyInfo
ResolveSimpleTypeName ( string name ) : string
ResolveTypeName ( XmlQualifiedName name ) : string
ResolveTypeName ( XmlSchemaElement elem, string nsCode ) : string
ResolveTypeName ( string name, string nsCode ) : string

메소드 상세

GetParsedClasses() 공개 메소드

public GetParsedClasses ( ) : ClassInfo>.IDictionary
리턴 ClassInfo>.IDictionary

Parse() 공개 메소드

public Parse ( Stream stream ) : void
stream Stream
리턴 void