C# Class Mono.CSharp.ClassOrStruct

Inheritance: Mono.CSharp.TypeDefinition
Show file Open project: kumpera/mono Class Usage Examples

Public Methods

Method Description
ApplyAttributeBuilder ( Attribute a, MethodSpec ctor, byte cdata, Mono.CSharp.PredefinedAttributes pa ) : void
ClassOrStruct ( NamespaceEntry ns, DeclSpace parent, MemberName name, Mono.CSharp.Attributes attrs, MemberKind kind ) : System
Emit ( ) : void
LookupExtensionMethod ( System.TypeSpec extensionType, string name, int arity, NamespaceEntry &scope ) : IList
VerifyMembers ( ) : void

Protected Methods

Method Description
AddToContainer ( MemberCore symbol, string name ) : bool
DefineDefaultConstructor ( bool is_static ) : void

Defines the default constructors

DoDefineMembers ( ) : bool

Method Details

AddToContainer() protected method

protected AddToContainer ( MemberCore symbol, string name ) : bool
symbol MemberCore
name string
return bool

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

ClassOrStruct() public method

public ClassOrStruct ( NamespaceEntry ns, DeclSpace parent, MemberName name, Mono.CSharp.Attributes attrs, MemberKind kind ) : System
ns NamespaceEntry
parent DeclSpace
name MemberName
attrs Mono.CSharp.Attributes
kind MemberKind
return System

DefineDefaultConstructor() protected method

Defines the default constructors
protected DefineDefaultConstructor ( bool is_static ) : void
is_static bool
return void

DoDefineMembers() protected method

protected DoDefineMembers ( ) : bool
return bool

Emit() public method

public Emit ( ) : void
return void

LookupExtensionMethod() public method

public LookupExtensionMethod ( System.TypeSpec extensionType, string name, int arity, NamespaceEntry &scope ) : IList
extensionType System.TypeSpec
name string
arity int
scope NamespaceEntry
return IList

VerifyMembers() public method

public VerifyMembers ( ) : void
return void