C# Класс Thinktecture.Tools.Web.Services.CodeGeneration.DataContractGenerator

Generates the CodeDOM for data contracts.
Наследование: ICodeGenerator
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
DataContractGenerator ( System.Xml.Serialization.XmlSchemas schemas, PrimaryCodeGenerationOptions options, CodeDomProvider codeProvider ) : System

Initializes a new instance of the DataContractGenerator class.

GenerateCode ( ) : CodeNamespace

Generates the data contracts for given xsd file(s).

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

Метод Описание
CouldBeAnArray ( XmlSchemaType schematype ) : bool

Checks whether a given XmlSchemaType could be represented as an array. That is the XmlSchemaType has to be: 1. Complex type 2. ...with no base type 3. ...has no attributes 4. ...has only one element 5. ...whose maxOccurs is > 1

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

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

Initializes a new instance of the DataContractGenerator class.
public DataContractGenerator ( System.Xml.Serialization.XmlSchemas schemas, PrimaryCodeGenerationOptions options, CodeDomProvider codeProvider ) : System
schemas System.Xml.Serialization.XmlSchemas The XML schemas.
options PrimaryCodeGenerationOptions The code generation options.
codeProvider System.CodeDom.Compiler.CodeDomProvider The code provider.
Результат System

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

Generates the data contracts for given xsd file(s).
public GenerateCode ( ) : CodeNamespace
Результат System.CodeDom.CodeNamespace