C# Class ErrorProne.NET.Extensions.SymbolExtensions

Afficher le fichier Open project: SergeyTeplyakov/ErrorProne.NET

Méthodes publiques

Méthode Description
ExceptionFromCatchBlock ( this symbol ) : bool
GetBaseMethodsChain ( this method ) : IEnumerable

Returns all base methods for the method.

GetBaseMostOverridenMethod ( this method ) : IMethodSymbol

Returns the very first virtual/abstract method in the inheritance chain.

GetImplementedInterfaceMethods ( this method ) : IEnumerable
MethodAndFullInheritanceChain ( this method ) : ImmutableArray

Method Details

ExceptionFromCatchBlock() public static méthode

public static ExceptionFromCatchBlock ( this symbol ) : bool
symbol this
Résultat bool

GetBaseMethodsChain() public static méthode

Returns all base methods for the method.
public static GetBaseMethodsChain ( this method ) : IEnumerable
method this
Résultat IEnumerable

GetBaseMostOverridenMethod() public static méthode

Returns the very first virtual/abstract method in the inheritance chain.
public static GetBaseMostOverridenMethod ( this method ) : IMethodSymbol
method this
Résultat IMethodSymbol

GetImplementedInterfaceMethods() public static méthode

public static GetImplementedInterfaceMethods ( this method ) : IEnumerable
method this
Résultat IEnumerable

MethodAndFullInheritanceChain() public static méthode

public static MethodAndFullInheritanceChain ( this method ) : ImmutableArray
method this
Résultat ImmutableArray