C# Class 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.
Inheritance: IMethod
Afficher le fichier Open project: 0xd4d/NRefactory

Private Properties

Свойство Type Description
IMember IMember
ISymbol ISymbolReference

Méthodes publiques

Méthode Description
Equals ( object obj ) : bool
GetHashCode ( ) : int
ReducedExtensionMethod ( IMethod baseMethod ) : System
Specialize ( ICSharpCode.NRefactory.TypeSystem.TypeParameterSubstitution substitution ) : IMethod
ToMemberReference ( ) : IMemberReference
ToReference ( ) : IMemberReference
ToString ( ) : string

Private Methods

Méthode Description
IMember ( ICSharpCode.NRefactory.TypeSystem.TypeParameterSubstitution substitution ) : IMember
ISymbol ( ) : ISymbolReference

Method Details

Equals() public méthode

public Equals ( object obj ) : bool
obj object
Résultat bool

GetHashCode() public méthode

public GetHashCode ( ) : int
Résultat int

ReducedExtensionMethod() public méthode

public ReducedExtensionMethod ( IMethod baseMethod ) : System
baseMethod IMethod
Résultat System

Specialize() public méthode

public Specialize ( ICSharpCode.NRefactory.TypeSystem.TypeParameterSubstitution substitution ) : IMethod
substitution ICSharpCode.NRefactory.TypeSystem.TypeParameterSubstitution
Résultat IMethod

ToMemberReference() public méthode

public ToMemberReference ( ) : IMemberReference
Résultat IMemberReference

ToReference() public méthode

public ToReference ( ) : IMemberReference
Résultat IMemberReference

ToString() public méthode

public ToString ( ) : string
Résultat string