C# 클래스 Mono.CSharp.MethodOrOperator

상속: MethodCore, IMethodData
파일 보기 프로젝트 열기: praeclarum/runcs 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
MethodBuilder System.Reflection.Emit.MethodBuilder

보호된 프로퍼티들

프로퍼티 타입 설명
MethodData MethodData

Private Properties

프로퍼티 타입 설명

공개 메소드들

메소드 설명
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

보호된 메소드들

메소드 설명
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

메소드 상세

ApplyAttributeBuilder() 공개 메소드

public ApplyAttributeBuilder ( Attribute a, MethodSpec ctor, byte cdata, Mono.CSharp.PredefinedAttributes pa ) : void
a Attribute
ctor MethodSpec
cdata byte
pa Mono.CSharp.PredefinedAttributes
리턴 void

CheckForDuplications() 보호된 메소드

protected CheckForDuplications ( ) : bool
리턴 bool

ConditionalConditions() 공개 메소드

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

CreateEmitContext() 공개 메소드

public CreateEmitContext ( ILGenerator ig ) : EmitContext
ig System.Reflection.Emit.ILGenerator
리턴 EmitContext

Define() 공개 메소드

public Define ( ) : bool
리턴 bool

DoMemberTypeDependentChecks() 보호된 메소드

protected DoMemberTypeDependentChecks ( ) : void
리턴 void

DoMemberTypeIndependentChecks() 보호된 메소드

protected DoMemberTypeIndependentChecks ( ) : void
리턴 void

Emit() 공개 메소드

public Emit ( ) : void
리턴 void

EmitExtraSymbolInfo() 공개 메소드

public EmitExtraSymbolInfo ( SourceMethod source ) : void
source SourceMethod
리턴 void

Error_ConditionalAttributeIsNotValid() 보호된 메소드

protected Error_ConditionalAttributeIsNotValid ( ) : void
리턴 void

MethodOrOperator() 보호된 메소드

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
리턴 System.Xml

프로퍼티 상세

MethodBuilder 공개적으로 프로퍼티

public MethodBuilder,System.Reflection.Emit MethodBuilder
리턴 System.Reflection.Emit.MethodBuilder

MethodData 보호되어 있는 프로퍼티

protected MethodData,Mono.CSharp MethodData
리턴 MethodData