C# Class MakeNLogXSD.XsdFileGenerator

Afficher le fichier Open project: NLog/NLog Class Usage Examples

Méthodes publiques

Méthode Description
ProcessApiFile ( string apiFile ) : void
SaveResult ( string outputFile ) : void
XsdFileGenerator ( ) : System

Private Methods

Méthode Description
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

Method Details

ProcessApiFile() public méthode

public ProcessApiFile ( string apiFile ) : void
apiFile string
Résultat void

SaveResult() public méthode

public SaveResult ( string outputFile ) : void
outputFile string
Résultat void

XsdFileGenerator() public méthode

public XsdFileGenerator ( ) : System
Résultat System