C# Class Mono.CSharp.Operator

Inheritance: MethodOrOperator
Show file Open project: praeclarum/runcs Class Usage Examples

Public Properties

Property Type Description
OperatorType OpType

Public Methods

Method Description
ApplyAttributeBuilder ( Attribute a, MethodSpec ctor, byte cdata, Mono.CSharp.PredefinedAttributes pa ) : void
Define ( ) : bool
GetMatchingOperator ( ) : OpType
GetMetadataName ( OpType ot ) : string
GetMetadataName ( string name ) : string
GetName ( OpType ot ) : string
GetName ( string metadata_name ) : string
GetSignatureForError ( ) : string
GetType ( string metadata_name ) : OpType?
Operator ( DeclSpace parent, OpType type, Mono.CSharp.FullNamedExpression ret_type, Mono.CSharp.Modifiers mod_flags, ParametersCompiled parameters, ToplevelBlock block, Mono.CSharp.Attributes attrs, Mono.CSharp.Location loc ) : System.Xml

Protected Methods

Method Description
FindBaseMember ( MemberSpec &bestCandidate ) : MemberSpec
ResolveMemberType ( ) : bool

Private Methods

Method Description
Operator ( ) : System.Xml

Method Details

ApplyAttributeBuilder() public method

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

Define() public method

public Define ( ) : bool
return bool

FindBaseMember() protected method

protected FindBaseMember ( MemberSpec &bestCandidate ) : MemberSpec
bestCandidate MemberSpec
return MemberSpec

GetMatchingOperator() public method

public GetMatchingOperator ( ) : OpType
return OpType

GetMetadataName() public static method

public static GetMetadataName ( OpType ot ) : string
ot OpType
return string

GetMetadataName() public static method

public static GetMetadataName ( string name ) : string
name string
return string

GetName() public static method

public static GetName ( OpType ot ) : string
ot OpType
return string

GetName() public static method

public static GetName ( string metadata_name ) : string
metadata_name string
return string

GetSignatureForError() public method

public GetSignatureForError ( ) : string
return string

GetType() public static method

public static GetType ( string metadata_name ) : OpType?
metadata_name string
return OpType?

Operator() public method

public Operator ( DeclSpace parent, OpType type, Mono.CSharp.FullNamedExpression ret_type, Mono.CSharp.Modifiers mod_flags, ParametersCompiled parameters, ToplevelBlock block, Mono.CSharp.Attributes attrs, Mono.CSharp.Location loc ) : System.Xml
parent DeclSpace
type OpType
ret_type Mono.CSharp.FullNamedExpression
mod_flags Mono.CSharp.Modifiers
parameters ParametersCompiled
block ToplevelBlock
attrs Mono.CSharp.Attributes
loc Mono.CSharp.Location
return System.Xml

ResolveMemberType() protected method

protected ResolveMemberType ( ) : bool
return bool

Property Details

OperatorType public property

public OpType OperatorType
return OpType