C# Класс ICSharpCode.NRefactory.MonoCSharp.Operator

Наследование: MethodOrOperator
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
OperatorType OpType

Открытые методы

Метод Описание
Accept ( StructuralVisitor visitor ) : void
ApplyAttributeBuilder ( Attribute a, MethodSpec ctor, byte cdata, PredefinedAttributes pa ) : void
Define ( ) : bool
GetMatchingOperator ( ) : OpType
GetMetadataName ( OpType ot ) : string
GetMetadataName ( string name ) : string
GetName ( OpType ot ) : string
GetName ( string metadata_name ) : string
GetSignatureForDocumentation ( ) : string
GetSignatureForError ( ) : string
GetType ( string metadata_name ) : OpType?
Operator ( TypeDefinition parent, OpType type, FullNamedExpression ret_type, Modifiers mod_flags, ICSharpCode.NRefactory.MonoCSharp.ParametersCompiled parameters, ToplevelBlock block, Attributes attrs, Location loc ) : System

Защищенные методы

Метод Описание
FindBaseMember ( MemberSpec &bestCandidate, bool &overrides ) : MemberSpec
ResolveMemberType ( ) : bool

Приватные методы

Метод Описание
Operator ( ) : System

Описание методов

Accept() публичный Метод

public Accept ( StructuralVisitor visitor ) : void
visitor StructuralVisitor
Результат void

ApplyAttributeBuilder() публичный Метод

public ApplyAttributeBuilder ( Attribute a, MethodSpec ctor, byte cdata, PredefinedAttributes pa ) : void
a System.Attribute
ctor MethodSpec
cdata byte
pa PredefinedAttributes
Результат void

Define() публичный Метод

public Define ( ) : bool
Результат bool

FindBaseMember() защищенный Метод

protected FindBaseMember ( MemberSpec &bestCandidate, bool &overrides ) : MemberSpec
bestCandidate MemberSpec
overrides bool
Результат MemberSpec

GetMatchingOperator() публичный Метод

public GetMatchingOperator ( ) : OpType
Результат OpType

GetMetadataName() публичный статический Метод

public static GetMetadataName ( OpType ot ) : string
ot OpType
Результат string

GetMetadataName() публичный статический Метод

public static GetMetadataName ( string name ) : string
name string
Результат string

GetName() публичный статический Метод

public static GetName ( OpType ot ) : string
ot OpType
Результат string

GetName() публичный статический Метод

public static GetName ( string metadata_name ) : string
metadata_name string
Результат string

GetSignatureForDocumentation() публичный Метод

public GetSignatureForDocumentation ( ) : string
Результат string

GetSignatureForError() публичный Метод

public GetSignatureForError ( ) : string
Результат string

GetType() публичный статический Метод

public static GetType ( string metadata_name ) : OpType?
metadata_name string
Результат OpType?

Operator() публичный Метод

public Operator ( TypeDefinition parent, OpType type, FullNamedExpression ret_type, Modifiers mod_flags, ICSharpCode.NRefactory.MonoCSharp.ParametersCompiled parameters, ToplevelBlock block, Attributes attrs, Location loc ) : System
parent TypeDefinition
type OpType
ret_type FullNamedExpression
mod_flags Modifiers
parameters ICSharpCode.NRefactory.MonoCSharp.ParametersCompiled
block ToplevelBlock
attrs Attributes
loc Location
Результат System

ResolveMemberType() защищенный Метод

protected ResolveMemberType ( ) : bool
Результат bool

Описание свойств

OperatorType публичное свойство

public OpType OperatorType
Результат OpType