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

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

Открытые свойства

Свойство Тип Описание
ConstructorBuilder System.Reflection.Emit.ConstructorBuilder
ConstructorName string
Initializer ConstructorInitializer
TypeConstructorName string

Private Properties

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

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

Метод Описание
ApplyAttributeBuilder ( Attribute a, MethodSpec ctor, byte cdata, Mono.CSharp.PredefinedAttributes pa ) : void
Constructor ( DeclSpace parent, string name, Mono.CSharp.Modifiers mod, Mono.CSharp.Attributes attrs, ParametersCompiled args, ConstructorInitializer init, Mono.CSharp.Location loc ) : System.Xml
CreateEmitContext ( ILGenerator ig ) : EmitContext
Define ( ) : bool
Emit ( ) : void
GetSignatureForError ( ) : string
IMethodData ( SourceMethod source ) : void
IsDefault ( ) : bool
IsExcluded ( ) : bool

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

Метод Описание
CheckBase ( ) : bool
FindBaseMember ( MemberSpec &bestCandidate ) : MemberSpec
VerifyClsCompliance ( ) : bool

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

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

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

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

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

public Constructor ( DeclSpace parent, string name, Mono.CSharp.Modifiers mod, Mono.CSharp.Attributes attrs, ParametersCompiled args, ConstructorInitializer init, Mono.CSharp.Location loc ) : System.Xml
parent DeclSpace
name string
mod Mono.CSharp.Modifiers
attrs Mono.CSharp.Attributes
args ParametersCompiled
init ConstructorInitializer
loc Mono.CSharp.Location
Результат System.Xml

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

public CreateEmitContext ( ILGenerator ig ) : EmitContext
ig System.Reflection.Emit.ILGenerator
Результат EmitContext

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

public Define ( ) : bool
Результат bool

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

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

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

protected FindBaseMember ( MemberSpec &bestCandidate ) : MemberSpec
bestCandidate MemberSpec
Результат MemberSpec

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

public GetSignatureForError ( ) : string
Результат string

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

public IMethodData ( SourceMethod source ) : void
source SourceMethod
Результат void

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

public IsDefault ( ) : bool
Результат bool

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

public IsExcluded ( ) : bool
Результат bool

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

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

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

ConstructorBuilder публичное свойство

public ConstructorBuilder,System.Reflection.Emit ConstructorBuilder
Результат System.Reflection.Emit.ConstructorBuilder

ConstructorName публичное статическое свойство

public static string ConstructorName
Результат string

Initializer публичное свойство

public ConstructorInitializer,Mono.CSharp Initializer
Результат ConstructorInitializer

TypeConstructorName публичное статическое свойство

public static string TypeConstructorName
Результат string