C# Класс Xml.Schema.Linq.CodeGen.ContentModelPropertyBuilder

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

Защищенные свойства (Protected)

Свойство Тип Описание
contentModelExpression System.CodeDom.CodeObjectCreateExpression
grouping GroupingInfo

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

Метод Описание
ContentModelPropertyBuilder ( GroupingInfo grouping, CodeTypeDeclaration decl, CodeTypeDeclItems declItems ) : System
CreateContentModelExpression ( ) : CodeObjectCreateExpression
GenerateCode ( ClrBasePropertyInfo property, List annotations ) : void
GenerateConstructorCode ( ClrBasePropertyInfo property ) : void
StartCodeGen ( ) : void

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

Метод Описание
AddToContentModel ( ) : void

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

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

public ContentModelPropertyBuilder ( GroupingInfo grouping, CodeTypeDeclaration decl, CodeTypeDeclItems declItems ) : System
grouping GroupingInfo
decl System.CodeDom.CodeTypeDeclaration
declItems CodeTypeDeclItems
Результат System

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

public abstract CreateContentModelExpression ( ) : CodeObjectCreateExpression
Результат System.CodeDom.CodeObjectCreateExpression

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

public GenerateCode ( ClrBasePropertyInfo property, List annotations ) : void
property ClrBasePropertyInfo
annotations List
Результат void

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

public GenerateConstructorCode ( ClrBasePropertyInfo property ) : void
property ClrBasePropertyInfo
Результат void

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

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

Описание свойств

contentModelExpression защищенное свойство

protected CodeObjectCreateExpression,System.CodeDom contentModelExpression
Результат System.CodeDom.CodeObjectCreateExpression

grouping защищенное свойство

protected GroupingInfo,Xml.Schema.Linq.CodeGen grouping
Результат GroupingInfo