C# Class Mono.CSharp.MethodOrOperator

Inheritance: MethodCore, IMethodData
Afficher le fichier Open project: praeclarum/runcs Class Usage Examples

Méthodes publiques

Свойство Type Description
MethodBuilder System.Reflection.Emit.MethodBuilder

Protected Properties

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

Private Properties

Свойство Type Description

Méthodes publiques

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

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

CreateEmitContext ( ILGenerator ig ) : EmitContext
Define ( ) : bool
Emit ( ) : void
EmitExtraSymbolInfo ( SourceMethod source ) : void

Méthodes protégées

Méthode Description
CheckForDuplications ( ) : bool
DoMemberTypeDependentChecks ( ) : void
DoMemberTypeIndependentChecks ( ) : void
Error_ConditionalAttributeIsNotValid ( ) : void
MethodOrOperator ( DeclSpace parent, Mono.CSharp.GenericMethod generic, Mono.CSharp.FullNamedExpression type, Mono.CSharp.Modifiers mod, Mono.CSharp.Modifiers allowed_mod, MemberName name, Mono.CSharp.Attributes attrs, ParametersCompiled parameters ) : System.Xml

Method Details

ApplyAttributeBuilder() public méthode

public ApplyAttributeBuilder ( Attribute a, MethodSpec ctor, byte cdata, Mono.CSharp.PredefinedAttributes pa ) : void
a Attribute
ctor MethodSpec
cdata byte
pa Mono.CSharp.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 ) : EmitContext
ig System.Reflection.Emit.ILGenerator
Résultat 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

EmitExtraSymbolInfo() public méthode

public EmitExtraSymbolInfo ( SourceMethod source ) : void
source SourceMethod
Résultat void

Error_ConditionalAttributeIsNotValid() protected méthode

protected Error_ConditionalAttributeIsNotValid ( ) : void
Résultat void

MethodOrOperator() protected méthode

protected MethodOrOperator ( DeclSpace parent, Mono.CSharp.GenericMethod generic, Mono.CSharp.FullNamedExpression type, Mono.CSharp.Modifiers mod, Mono.CSharp.Modifiers allowed_mod, MemberName name, Mono.CSharp.Attributes attrs, ParametersCompiled parameters ) : System.Xml
parent DeclSpace
generic Mono.CSharp.GenericMethod
type Mono.CSharp.FullNamedExpression
mod Mono.CSharp.Modifiers
allowed_mod Mono.CSharp.Modifiers
name MemberName
attrs Mono.CSharp.Attributes
parameters ParametersCompiled
Résultat System.Xml

Property Details

MethodBuilder public_oe property

public MethodBuilder,System.Reflection.Emit MethodBuilder
Résultat System.Reflection.Emit.MethodBuilder

MethodData protected_oe property

protected MethodData,Mono.CSharp MethodData
Résultat MethodData