C# Class Mono.CSharp.Constructor

Inheritance: MethodCore, IMethodData
Show file Open project: praeclarum/runcs Class Usage Examples

Public Properties

Property Type Description
ConstructorBuilder System.Reflection.Emit.ConstructorBuilder
ConstructorName string
Initializer ConstructorInitializer
TypeConstructorName string

Private Properties

Property Type Description

Public Methods

Method Description
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

Protected Methods

Method Description
CheckBase ( ) : bool
FindBaseMember ( MemberSpec &bestCandidate ) : MemberSpec
VerifyClsCompliance ( ) : bool

Method Details

ApplyAttributeBuilder() public method

public ApplyAttributeBuilder ( Attribute a, MethodSpec ctor, byte cdata, Mono.CSharp.PredefinedAttributes pa ) : void
a Attribute
ctor MethodSpec
cdata byte
pa Mono.CSharp.PredefinedAttributes
return void

CheckBase() protected method

protected CheckBase ( ) : bool
return bool

Constructor() public method

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
return System.Xml

CreateEmitContext() public method

public CreateEmitContext ( ILGenerator ig ) : EmitContext
ig System.Reflection.Emit.ILGenerator
return EmitContext

Define() public method

public Define ( ) : bool
return bool

Emit() public method

public Emit ( ) : void
return void

FindBaseMember() protected method

protected FindBaseMember ( MemberSpec &bestCandidate ) : MemberSpec
bestCandidate MemberSpec
return MemberSpec

GetSignatureForError() public method

public GetSignatureForError ( ) : string
return string

IMethodData() public method

public IMethodData ( SourceMethod source ) : void
source SourceMethod
return void

IsDefault() public method

public IsDefault ( ) : bool
return bool

IsExcluded() public method

public IsExcluded ( ) : bool
return bool

VerifyClsCompliance() protected method

protected VerifyClsCompliance ( ) : bool
return bool

Property Details

ConstructorBuilder public property

public ConstructorBuilder,System.Reflection.Emit ConstructorBuilder
return System.Reflection.Emit.ConstructorBuilder

ConstructorName public static property

public static string ConstructorName
return string

Initializer public property

public ConstructorInitializer,Mono.CSharp Initializer
return ConstructorInitializer

TypeConstructorName public static property

public static string TypeConstructorName
return string