C# Class ICSharpCode.NRefactory.MonoCSharp.ClassOrStruct

Inheritance: TypeDefinition
Show file Open project: 0xd4d/NRefactory

Protected Properties

Property Type Description
generated_primary_constructor Constructor

Public Methods

Method Description
AddNameToContainer ( MemberCore symbol, string name ) : void
ApplyAttributeBuilder ( Attribute a, MethodSpec ctor, byte cdata, PredefinedAttributes pa ) : void
Emit ( ) : void

Protected Methods

Method Description
ClassOrStruct ( TypeContainer parent, MemberName name, Attributes attrs, MemberKind kind ) : System
DefineDefaultConstructor ( bool is_static ) : Constructor

Defines the default constructors

DoDefineMembers ( ) : bool

Method Details

AddNameToContainer() public method

public AddNameToContainer ( MemberCore symbol, string name ) : void
symbol MemberCore
name string
return void

ApplyAttributeBuilder() public method

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

ClassOrStruct() protected method

protected ClassOrStruct ( TypeContainer parent, MemberName name, Attributes attrs, MemberKind kind ) : System
parent TypeContainer
name MemberName
attrs Attributes
kind MemberKind
return System

DefineDefaultConstructor() protected method

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

DoDefineMembers() protected method

protected DoDefineMembers ( ) : bool
return bool

Emit() public method

public Emit ( ) : void
return void

Property Details

generated_primary_constructor protected property

protected Constructor,ICSharpCode.NRefactory.MonoCSharp generated_primary_constructor
return Constructor