C# Класс ICSharpCode.NRefactory.CSharp.ReducedExtensionMethod

An invocated extension method hides the extension parameter in its parameter list. It's used to hide the internals of extension method invocation in certain situation to simulate the syntactic way of writing extension methods on semantic level.
Наследование: IMethod
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
IMember IMember
ISymbol ISymbolReference

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

Метод Описание
Equals ( object obj ) : bool
GetHashCode ( ) : int
ReducedExtensionMethod ( IMethod baseMethod ) : System
Specialize ( ICSharpCode.NRefactory.TypeSystem.TypeParameterSubstitution substitution ) : IMethod
ToMemberReference ( ) : IMemberReference
ToReference ( ) : IMemberReference
ToString ( ) : string

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

Метод Описание
IMember ( ICSharpCode.NRefactory.TypeSystem.TypeParameterSubstitution substitution ) : IMember
ISymbol ( ) : ISymbolReference

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

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

public Equals ( object obj ) : bool
obj object
Результат bool

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

public GetHashCode ( ) : int
Результат int

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

public ReducedExtensionMethod ( IMethod baseMethod ) : System
baseMethod IMethod
Результат System

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

public Specialize ( ICSharpCode.NRefactory.TypeSystem.TypeParameterSubstitution substitution ) : IMethod
substitution ICSharpCode.NRefactory.TypeSystem.TypeParameterSubstitution
Результат IMethod

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

public ToMemberReference ( ) : IMemberReference
Результат IMemberReference

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

public ToReference ( ) : IMemberReference
Результат IMemberReference

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

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