C# 클래스 MakeNLogXSD.XsdFileGenerator

파일 보기 프로젝트 열기: NLog/NLog 1 사용 예제들

공개 메소드들

메소드 설명
ProcessApiFile ( string apiFile ) : void
SaveResult ( string outputFile ) : void
XsdFileGenerator ( ) : System

비공개 메소드들

메소드 설명
GenerateEnumType ( System.Xml.Linq.XElement enumProperty ) : System.Xml.Linq.XElement
GetAttributeElement ( System.Xml.Linq.XElement propertyElement ) : System.Xml.Linq.XElement

Ignore if returns null

GetAttributeElements ( System.Xml.Linq.XElement type ) : IEnumerable
GetPropertyElement ( System.Xml.Linq.XElement propertyElement ) : System.Xml.Linq.XElement

Ignore if returns null.

GetPropertyElements ( System.Xml.Linq.XElement type ) : IEnumerable
GetXsdType ( string apiTypeName, bool attribute ) : string
LoadTemplateXSD ( ) : System.Xml.Linq.XElement

메소드 상세

ProcessApiFile() 공개 메소드

public ProcessApiFile ( string apiFile ) : void
apiFile string
리턴 void

SaveResult() 공개 메소드

public SaveResult ( string outputFile ) : void
outputFile string
리턴 void

XsdFileGenerator() 공개 메소드

public XsdFileGenerator ( ) : System
리턴 System