C# Класс Mono.CSharp.Class

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

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

Метод Описание
AddBasesForPart ( DeclSpace part, List bases ) : void
ApplyAttributeBuilder ( Attribute a, MethodSpec ctor, byte cdata, Mono.CSharp.PredefinedAttributes pa ) : void
Class ( NamespaceEntry ns, DeclSpace parent, MemberName name, Modifiers mod, Attributes attrs ) : System
ConditionalConditions ( ) : string[]
Emit ( ) : void

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

Метод Описание
DefineContainerMembers ( System list ) : void
DoDefineMembers ( ) : bool
ResolveBaseTypes ( TypeExpr &base_class ) : TypeExpr[]

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

AddBasesForPart() публичный метод

public AddBasesForPart ( DeclSpace part, List bases ) : void
part DeclSpace
bases List
Результат void

ApplyAttributeBuilder() публичный метод

public ApplyAttributeBuilder ( Attribute a, MethodSpec ctor, byte cdata, Mono.CSharp.PredefinedAttributes pa ) : void
a Attribute
ctor MethodSpec
cdata byte
pa Mono.CSharp.PredefinedAttributes
Результат void

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

public Class ( NamespaceEntry ns, DeclSpace parent, MemberName name, Modifiers mod, Attributes attrs ) : System
ns NamespaceEntry
parent DeclSpace
name MemberName
mod Modifiers
attrs Attributes
Результат System

ConditionalConditions() публичный метод

public ConditionalConditions ( ) : string[]
Результат string[]

DefineContainerMembers() защищенный метод

protected DefineContainerMembers ( System list ) : void
list System
Результат void

DoDefineMembers() защищенный метод

protected DoDefineMembers ( ) : bool
Результат bool

Emit() публичный метод

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

ResolveBaseTypes() защищенный метод

protected ResolveBaseTypes ( TypeExpr &base_class ) : TypeExpr[]
base_class TypeExpr
Результат TypeExpr[]