C# Class ICSharpCode.NRefactory.MonoCSharp.TypeContainer

Inheritance: MemberCore
Show file Open project: 0xd4d/NRefactory Class Usage Examples

Public Properties

Property Type Description
Kind MemberKind

Protected Properties

Property Type Description
containers List
defined_names MemberCore>.Dictionary
is_defined bool

Public Methods

Method Description
AddCompilerGeneratedClass ( ICSharpCode.NRefactory.MonoCSharp.CompilerGeneratedContainer c ) : void
AddPartial ( TypeDefinition next_part ) : void
AddTypeContainer ( TypeContainer tc ) : void
CloseContainer ( ) : void
CreateContainer ( ) : bool
CreateMetadataName ( StringBuilder sb ) : void
Define ( ) : bool
DefineContainer ( ) : bool
EmitContainer ( ) : void
ExpandBaseInterfaces ( ) : void
GetSignatureForDocumentation ( ) : string
GetSignatureForError ( ) : string
GetSignatureForMetadata ( ) : string
PrepareEmit ( ) : void
RemoveContainer ( TypeContainer cont ) : void
VerifyMembers ( ) : void
WriteDebugSymbol ( MonoSymbolFile file ) : void

Protected Methods

Method Description
AddPartial ( TypeDefinition next_part, TypeDefinition existing ) : void
AddTypeContainerMember ( TypeContainer tc ) : void
DefineNamespace ( ) : void
DoDefineContainer ( ) : void
Error_MissingPartialModifier ( MemberCore type ) : void
TypeContainer ( TypeContainer parent, MemberName name, Attributes attrs, MemberKind kind ) : System

Method Details

AddCompilerGeneratedClass() public method

public AddCompilerGeneratedClass ( ICSharpCode.NRefactory.MonoCSharp.CompilerGeneratedContainer c ) : void
c ICSharpCode.NRefactory.MonoCSharp.CompilerGeneratedContainer
return void

AddPartial() public method

public AddPartial ( TypeDefinition next_part ) : void
next_part TypeDefinition
return void

AddPartial() protected method

protected AddPartial ( TypeDefinition next_part, TypeDefinition existing ) : void
next_part TypeDefinition
existing TypeDefinition
return void

AddTypeContainer() public method

public AddTypeContainer ( TypeContainer tc ) : void
tc TypeContainer
return void

AddTypeContainerMember() protected method

protected AddTypeContainerMember ( TypeContainer tc ) : void
tc TypeContainer
return void

CloseContainer() public method

public CloseContainer ( ) : void
return void

CreateContainer() public method

public CreateContainer ( ) : bool
return bool

CreateMetadataName() public method

public CreateMetadataName ( StringBuilder sb ) : void
sb StringBuilder
return void

Define() public method

public Define ( ) : bool
return bool

DefineContainer() public method

public DefineContainer ( ) : bool
return bool

DefineNamespace() protected method

protected DefineNamespace ( ) : void
return void

DoDefineContainer() protected method

protected DoDefineContainer ( ) : void
return void

EmitContainer() public method

public EmitContainer ( ) : void
return void

Error_MissingPartialModifier() protected method

protected Error_MissingPartialModifier ( MemberCore type ) : void
type MemberCore
return void

ExpandBaseInterfaces() public method

public ExpandBaseInterfaces ( ) : void
return void

GetSignatureForDocumentation() public method

public GetSignatureForDocumentation ( ) : string
return string

GetSignatureForError() public method

public GetSignatureForError ( ) : string
return string

GetSignatureForMetadata() public method

public GetSignatureForMetadata ( ) : string
return string

PrepareEmit() public method

public PrepareEmit ( ) : void
return void

RemoveContainer() public method

public RemoveContainer ( TypeContainer cont ) : void
cont TypeContainer
return void

TypeContainer() protected method

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

VerifyMembers() public method

public VerifyMembers ( ) : void
return void

WriteDebugSymbol() public method

public WriteDebugSymbol ( MonoSymbolFile file ) : void
file MonoSymbolFile
return void

Property Details

Kind public property

public MemberKind Kind
return MemberKind

containers protected property

protected List containers
return List

defined_names protected property

protected Dictionary defined_names
return MemberCore>.Dictionary

is_defined protected property

protected bool is_defined
return bool