C# Class ICSharpCode.NRefactory.MonoCSharp.ModuleContainer

Inheritance: TypeContainer
Afficher le fichier Open project: 0xd4d/NRefactory Class Usage Examples

Méthodes publiques

Свойство Type Description
DefaultCharSet CharSet?
DefaultCharSetType TypeAttributes
OperatorsBinaryEqualityLifted Binary.PredefinedOperator[]
OperatorsBinaryLifted Binary.PredefinedOperator[]

Private Properties

Свойство Type Description
GenerateDocComment void

Méthodes publiques

Méthode Description
Accept ( StructuralVisitor visitor ) : void
AddAnonymousType ( ICSharpCode.NRefactory.MonoCSharp.AnonymousTypeClass type ) : void
AddAttribute ( Attribute attr, IMemberContext context ) : void
AddTypeContainer ( TypeContainer tc ) : void
ApplyAttributeBuilder ( Attribute a, MethodSpec ctor, byte cdata, PredefinedAttributes pa ) : void
CloseContainer ( ) : void
Create ( AssemblyDefinition assembly, ModuleBuilder moduleBuilder ) : void
CreateBuilder ( string name, TypeAttributes attr, int typeSize ) : TypeBuilder
CreatePatterMatchingHelper ( ) : PatternMatchingHelper
CreateRootNamespace ( string alias ) : ICSharpCode.NRefactory.MonoCSharp.RootNamespace
Define ( ) : bool
DefineContainer ( ) : bool
EmitContainer ( ) : void
EnableRedefinition ( ) : void
GetAnonymousType ( IList parameters ) : ICSharpCode.NRefactory.MonoCSharp.AnonymousTypeClass
GetAwaiter ( System.TypeSpec type ) : AwaiterDefinition
GetCompletionStartingWith ( string prefix, List results ) : void
GetPredefinedEnumAritmeticOperators ( System.TypeSpec enumType, bool nullable ) : Binary.PredefinedOperator[]
GetRootNamespace ( string name ) : ICSharpCode.NRefactory.MonoCSharp.RootNamespace
GetSignatureForError ( ) : string
InitializePredefinedTypes ( ) : void
IsClsComplianceRequired ( ) : bool
MakeStaticData ( byte data, Location loc ) : ICSharpCode.NRefactory.MonoCSharp.FieldSpec
ModuleContainer ( ICSharpCode.NRefactory.MonoCSharp.CompilerContext context ) : System
ResolveAssemblyAttribute ( PredefinedAttribute a_type ) : Attribute
SetDeclaringAssembly ( AssemblyDefinition assembly ) : void

Private Methods

Méthode Description
GenerateDocComment ( ICSharpCode.NRefactory.MonoCSharp.DocumentationBuilder builder ) : void

Method Details

Accept() public méthode

public Accept ( StructuralVisitor visitor ) : void
visitor StructuralVisitor
Résultat void

AddAnonymousType() public méthode

public AddAnonymousType ( ICSharpCode.NRefactory.MonoCSharp.AnonymousTypeClass type ) : void
type ICSharpCode.NRefactory.MonoCSharp.AnonymousTypeClass
Résultat void

AddAttribute() public méthode

public AddAttribute ( Attribute attr, IMemberContext context ) : void
attr System.Attribute
context IMemberContext
Résultat void

AddTypeContainer() public méthode

public AddTypeContainer ( TypeContainer tc ) : void
tc TypeContainer
Résultat void

ApplyAttributeBuilder() public méthode

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

CloseContainer() public méthode

public CloseContainer ( ) : void
Résultat void

Create() public méthode

public Create ( AssemblyDefinition assembly, ModuleBuilder moduleBuilder ) : void
assembly AssemblyDefinition
moduleBuilder System.Reflection.Emit.ModuleBuilder
Résultat void

CreateBuilder() public méthode

public CreateBuilder ( string name, TypeAttributes attr, int typeSize ) : TypeBuilder
name string
attr TypeAttributes
typeSize int
Résultat TypeBuilder

CreatePatterMatchingHelper() public méthode

public CreatePatterMatchingHelper ( ) : PatternMatchingHelper
Résultat PatternMatchingHelper

CreateRootNamespace() public méthode

public CreateRootNamespace ( string alias ) : ICSharpCode.NRefactory.MonoCSharp.RootNamespace
alias string
Résultat ICSharpCode.NRefactory.MonoCSharp.RootNamespace

Define() public méthode

public Define ( ) : bool
Résultat bool

DefineContainer() public méthode

public DefineContainer ( ) : bool
Résultat bool

EmitContainer() public méthode

public EmitContainer ( ) : void
Résultat void

EnableRedefinition() public méthode

public EnableRedefinition ( ) : void
Résultat void

GetAnonymousType() public méthode

public GetAnonymousType ( IList parameters ) : ICSharpCode.NRefactory.MonoCSharp.AnonymousTypeClass
parameters IList
Résultat ICSharpCode.NRefactory.MonoCSharp.AnonymousTypeClass

GetAwaiter() public méthode

public GetAwaiter ( System.TypeSpec type ) : AwaiterDefinition
type System.TypeSpec
Résultat AwaiterDefinition

GetCompletionStartingWith() public méthode

public GetCompletionStartingWith ( string prefix, List results ) : void
prefix string
results List
Résultat void

GetPredefinedEnumAritmeticOperators() public méthode

public GetPredefinedEnumAritmeticOperators ( System.TypeSpec enumType, bool nullable ) : Binary.PredefinedOperator[]
enumType System.TypeSpec
nullable bool
Résultat Binary.PredefinedOperator[]

GetRootNamespace() public méthode

public GetRootNamespace ( string name ) : ICSharpCode.NRefactory.MonoCSharp.RootNamespace
name string
Résultat ICSharpCode.NRefactory.MonoCSharp.RootNamespace

GetSignatureForError() public méthode

public GetSignatureForError ( ) : string
Résultat string

InitializePredefinedTypes() public méthode

public InitializePredefinedTypes ( ) : void
Résultat void

IsClsComplianceRequired() public méthode

public IsClsComplianceRequired ( ) : bool
Résultat bool

MakeStaticData() public méthode

public MakeStaticData ( byte data, Location loc ) : ICSharpCode.NRefactory.MonoCSharp.FieldSpec
data byte
loc Location
Résultat ICSharpCode.NRefactory.MonoCSharp.FieldSpec

ModuleContainer() public méthode

public ModuleContainer ( ICSharpCode.NRefactory.MonoCSharp.CompilerContext context ) : System
context ICSharpCode.NRefactory.MonoCSharp.CompilerContext
Résultat System

ResolveAssemblyAttribute() public méthode

public ResolveAssemblyAttribute ( PredefinedAttribute a_type ) : Attribute
a_type PredefinedAttribute
Résultat System.Attribute

SetDeclaringAssembly() public méthode

public SetDeclaringAssembly ( AssemblyDefinition assembly ) : void
assembly AssemblyDefinition
Résultat void

Property Details

DefaultCharSet public_oe property

public CharSet? DefaultCharSet
Résultat CharSet?

DefaultCharSetType public_oe property

public TypeAttributes DefaultCharSetType
Résultat TypeAttributes

OperatorsBinaryEqualityLifted public_oe property

public Binary.PredefinedOperator[] OperatorsBinaryEqualityLifted
Résultat Binary.PredefinedOperator[]

OperatorsBinaryLifted public_oe property

public Binary.PredefinedOperator[] OperatorsBinaryLifted
Résultat Binary.PredefinedOperator[]