C# Класс SevenDigital.Parsing.XsdToObject.ClassWriter

Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
ClassWriter ( Stream stream, string namespaceName ) : System
Dispose ( ) : void
Write ( ClassInfo classInfo ) : void

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

Метод Описание
GetParsedPropertyValue ( PropertyInfo property, string variableName ) : string
GetPropertyValueAccessorMethod ( PropertyInfo property ) : string
GetPropertyValueRetriever ( PropertyInfo property, string collectionName ) : string
GetXElementToPropertyValue ( PropertyInfo property, string varName ) : string
WriteAutoProperties ( ClassInfo classInfo ) : void
WriteConstructors ( ClassInfo classInfo ) : void
WriteEmptyConstructor ( ClassInfo classInfo ) : void
WriteEqualityMembers ( ClassInfo classInfo ) : void
WriteImplicitStringCast ( ClassInfo classInfo ) : void
WriteNamespace ( string namespaceName ) : void
WriteNamespaceEnd ( ) : void
WriteNullClass ( ClassInfo classInfo ) : void
WriteOriginalClass ( ClassInfo classInfo ) : void
WritePropertyInitialization ( StreamWriter writer, PropertyInfo property, string collectionName ) : void
WritePropertyInitializationStatements ( ClassInfo classInfo, StreamWriter writer ) : void
WriteThrowingProperties ( ClassInfo classInfo ) : void
WriteUsings ( ) : void
WriteUtilityClasses ( ) : void
WriteValuePropertyInitialization ( StreamWriter writer, PropertyInfo property ) : void
WriteXElementConstructor ( ClassInfo classInfo, StreamWriter writer ) : void

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

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

public ClassWriter ( Stream stream, string namespaceName ) : System
stream Stream
namespaceName string
Результат System

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

public Dispose ( ) : void
Результат void

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

public Write ( ClassInfo classInfo ) : void
classInfo ClassInfo
Результат void