IMethodSymbol.GetTypeInferredDuringReduction(ITypeParameterSymbol) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.