IMethodSymbol.GetTypeInferredDuringReduction(ITypeParameterSymbol) Method

Definition

If this method is a reduced extension method, returns a type inferred during reduction process for the type parameter.

public:
 Microsoft::CodeAnalysis::ITypeSymbol ^ GetTypeInferredDuringReduction(Microsoft::CodeAnalysis::ITypeParameterSymbol ^ reducedFromTypeParameter);
public Microsoft.CodeAnalysis.ITypeSymbol GetTypeInferredDuringReduction (Microsoft.CodeAnalysis.ITypeParameterSymbol reducedFromTypeParameter);
public Microsoft.CodeAnalysis.ITypeSymbol? GetTypeInferredDuringReduction (Microsoft.CodeAnalysis.ITypeParameterSymbol reducedFromTypeParameter);
abstract member GetTypeInferredDuringReduction : Microsoft.CodeAnalysis.ITypeParameterSymbol -> Microsoft.CodeAnalysis.ITypeSymbol
Public Function GetTypeInferredDuringReduction (reducedFromTypeParameter As ITypeParameterSymbol) As ITypeSymbol

Parameters

reducedFromTypeParameter
ITypeParameterSymbol

Type parameter of the corresponding ReducedFrom method.

Returns

Inferred type or Nothing if nothing was inferred.

Exceptions

If this is not a reduced extension method.

If reducedFromTypeParameter is null.

If reducedFromTypeParameter doesn't belong to the corresponding ReducedFrom method.

Applies to