C# Class ICSharpCode.NRefactory.MonoCSharp.MethodOrOperator

Inheritance: MethodCore, IMethodData, IMethodDefinition
Afficher le fichier Open project: 0xd4d/NRefactory

Protected Properties

Свойство Type Description
MethodData MethodData

Private Properties

Свойство Type Description

Méthodes publiques

Méthode Description
ApplyAttributeBuilder ( Attribute a, MethodSpec ctor, byte cdata, PredefinedAttributes pa ) : void
ConditionalConditions ( ) : string[]

Returns true if method has conditional attribute and the conditions is not defined (method is excluded).

CreateEmitContext ( ILGenerator ig, SourceMethodBuilder sourceMethod ) : ICSharpCode.NRefactory.MonoCSharp.EmitContext
Define ( ) : bool
Emit ( ) : void
PrepareEmit ( ) : void
WriteDebugSymbol ( MonoSymbolFile file ) : void

Méthodes protégées

Méthode Description
CheckForDuplications ( ) : bool
DoMemberTypeDependentChecks ( ) : void
DoMemberTypeIndependentChecks ( ) : void
Error_ConditionalAttributeIsNotValid ( ) : void
MethodOrOperator ( TypeDefinition parent, FullNamedExpression type, Modifiers mod, Modifiers allowed_mod, MemberName name, Attributes attrs, ICSharpCode.NRefactory.MonoCSharp.ParametersCompiled parameters ) : System

Method Details

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

CheckForDuplications() protected méthode

protected CheckForDuplications ( ) : bool
Résultat bool

ConditionalConditions() public méthode

Returns true if method has conditional attribute and the conditions is not defined (method is excluded).
public ConditionalConditions ( ) : string[]
Résultat string[]

CreateEmitContext() public méthode

public CreateEmitContext ( ILGenerator ig, SourceMethodBuilder sourceMethod ) : ICSharpCode.NRefactory.MonoCSharp.EmitContext
ig System.Reflection.Emit.ILGenerator
sourceMethod Mono.CompilerServices.SymbolWriter.SourceMethodBuilder
Résultat ICSharpCode.NRefactory.MonoCSharp.EmitContext

Define() public méthode

public Define ( ) : bool
Résultat bool

DoMemberTypeDependentChecks() protected méthode

protected DoMemberTypeDependentChecks ( ) : void
Résultat void

DoMemberTypeIndependentChecks() protected méthode

protected DoMemberTypeIndependentChecks ( ) : void
Résultat void

Emit() public méthode

public Emit ( ) : void
Résultat void

Error_ConditionalAttributeIsNotValid() protected méthode

protected Error_ConditionalAttributeIsNotValid ( ) : void
Résultat void

MethodOrOperator() protected méthode

protected MethodOrOperator ( TypeDefinition parent, FullNamedExpression type, Modifiers mod, Modifiers allowed_mod, MemberName name, Attributes attrs, ICSharpCode.NRefactory.MonoCSharp.ParametersCompiled parameters ) : System
parent TypeDefinition
type FullNamedExpression
mod Modifiers
allowed_mod Modifiers
name MemberName
attrs Attributes
parameters ICSharpCode.NRefactory.MonoCSharp.ParametersCompiled
Résultat System

PrepareEmit() public méthode

public PrepareEmit ( ) : void
Résultat void

WriteDebugSymbol() public méthode

public WriteDebugSymbol ( MonoSymbolFile file ) : void
file Mono.CompilerServices.SymbolWriter.MonoSymbolFile
Résultat void

Property Details

MethodData protected_oe property

protected MethodData,ICSharpCode.NRefactory.MonoCSharp MethodData
Résultat MethodData