C# Класс Monobjc.Tools.Sdp.Generation.Generator

Generator class.
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
Generate System.CodeDom.CodeCompileUnit
GenerateClass System.CodeDom.CodeTypeDeclaration
GenerateCommand System.CodeDom.CodeMemberMethod
GenerateCommands IEnumerable
GenerateElement System.CodeDom.CodeMemberProperty
GenerateElements IEnumerable
GenerateEnumeration System.CodeDom.CodeTypeDeclaration
GenerateEnumerations IEnumerable
GenerateProperties IEnumerable
GenerateProperty System.CodeDom.CodeMemberProperty
Generator System
RemoveXmlBase void
RemoveXmlBase void
ToXDocument System.Xml.Linq.XDocument

Открытые методы

Метод Описание
CreateGenerator ( String language ) : Generator

Creates the generator.

Generate ( String prefix, String inputFile ) : void

Generates a wrapper.

Generate ( String prefix, System.Xml.Linq.XDocument document, TextWriter writer ) : void

Приватные методы

Метод Описание
Generate ( GenerationContext context ) : CodeCompileUnit
GenerateClass ( GenerationContext context, @class cls ) : CodeTypeDeclaration
GenerateCommand ( GenerationContext context, @class cls, command command ) : CodeMemberMethod
GenerateCommands ( GenerationContext context, @class cls ) : IEnumerable
GenerateElement ( GenerationContext context, @class cls, element element ) : CodeMemberProperty
GenerateElements ( GenerationContext context, @class cls ) : IEnumerable
GenerateEnumeration ( GenerationContext context, enumeration enumeration ) : CodeTypeDeclaration
GenerateEnumerations ( GenerationContext context ) : IEnumerable
GenerateProperties ( GenerationContext context, @class cls ) : IEnumerable
GenerateProperty ( GenerationContext context, @class cls, property property ) : CodeMemberProperty
Generator ( CodeDomProvider provider ) : System

Initializes a new instance of the Generator class.

RemoveXmlBase ( XmlDocument document ) : void
RemoveXmlBase ( XmlElement element ) : void
ToXDocument ( XmlDocument xmlDocument ) : System.Xml.Linq.XDocument

Описание методов

CreateGenerator() публичный статический Метод

Creates the generator.
public static CreateGenerator ( String language ) : Generator
language String The language.
Результат Generator

Generate() публичный Метод

Generates a wrapper.
public Generate ( String prefix, String inputFile ) : void
prefix String The prefix.
inputFile String The input file.
Результат void

Generate() публичный Метод

public Generate ( String prefix, System.Xml.Linq.XDocument document, TextWriter writer ) : void
prefix String
document System.Xml.Linq.XDocument
writer System.IO.TextWriter
Результат void