C# Класс Mono.VisualC.Code.Atoms.Class

Наследование: Mono.VisualC.Code.CodeContainer
Показать файл Открыть проект

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

Метод Описание
Class ( string name ) : System
CreateInterface ( ) : CodeTypeDeclaration
CreateInterface ( CodeTypeDeclaration wrapper ) : CodeTypeDeclaration
CreateNativeLayout ( ) : CodeTypeDeclaration
CreateWrapperClass ( ) : CodeTypeDeclaration
Write ( TextWriter writer ) : void

Защищенные методы

Метод Описание
InsideCodeNamespace ( CodeNamespace ns ) : object
InsideCodeTypeDeclaration ( CodeTypeDeclaration decl ) : object

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

Метод Описание
CreateBaseImplementation ( CodeTypeDeclaration wrapper ) : string
CreateDestructorlessDispose ( ) : CodeMemberMethod
CreateNativeSubclassConstructor ( bool callBase ) : CodeConstructor

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

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

public Class ( string name ) : System
name string
Результат System

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

public CreateInterface ( ) : CodeTypeDeclaration
Результат System.CodeDom.CodeTypeDeclaration

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

public CreateInterface ( CodeTypeDeclaration wrapper ) : CodeTypeDeclaration
wrapper System.CodeDom.CodeTypeDeclaration
Результат System.CodeDom.CodeTypeDeclaration

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

public CreateNativeLayout ( ) : CodeTypeDeclaration
Результат System.CodeDom.CodeTypeDeclaration

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

public CreateWrapperClass ( ) : CodeTypeDeclaration
Результат System.CodeDom.CodeTypeDeclaration

InsideCodeNamespace() защищенный Метод

protected InsideCodeNamespace ( CodeNamespace ns ) : object
ns System.CodeDom.CodeNamespace
Результат object

InsideCodeTypeDeclaration() защищенный Метод

protected InsideCodeTypeDeclaration ( CodeTypeDeclaration decl ) : object
decl System.CodeDom.CodeTypeDeclaration
Результат object

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

public Write ( TextWriter writer ) : void
writer System.IO.TextWriter
Результат void