2 overrides of ReducedFrom
Microsoft.CodeAnalysis.CSharp (2)
Symbols\ReducedExtensionMethodSymbol.cs (1)
272
public override MethodSymbol
ReducedFrom
Symbols\SubstitutedMethodSymbol.cs (1)
182
public sealed override MethodSymbol
ReducedFrom
14 references to ReducedFrom
Microsoft.CodeAnalysis.CSharp (10)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (2)
247
if (methods.Any(static m => m.
ReducedFrom
is not null))
252
unreducedMethods.Add(method.
ReducedFrom
?? method);
Symbols\MethodSymbol.cs (2)
830
/// <param name="reducedFromTypeParameter">Type parameter of the corresponding <see cref="
ReducedFrom
"/> method.</param>
834
/// <exception cref="System.ArgumentException">If <paramref name="reducedFromTypeParameter"/> doesn't belong to the corresponding <see cref="
ReducedFrom
"/> method.</exception>
Symbols\PublicModel\MethodSymbol.cs (1)
192
return _underlying.
ReducedFrom
.GetPublicSymbol();
Symbols\ReducedExtensionMethodSymbol.cs (1)
95
Debug.Assert((object)reducedFrom.
ReducedFrom
== null);
Symbols\SubstitutedMethodSymbol.cs (3)
154
var method = OriginalDefinition.
ReducedFrom
;
178
Debug.Assert((object)notUsed == null && (object)OriginalDefinition.
ReducedFrom
!= null);
186
return OriginalDefinition.
ReducedFrom
;
Symbols\SubstitutedTypeParameterSymbol.cs (1)
67
MethodSymbol reducedFrom = ((MethodSymbol)_container).
ReducedFrom
;
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
Symbols\Retargeting\RetargetingTests.cs (2)
719
CheckMethods(source.
ReducedFrom
, retargeting.
ReducedFrom
);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (2)
CompilationTestUtils.cs (2)
95
var reducedFrom = reducedMethod.
ReducedFrom
;
102
var reducedAndConstructedFrom = constructedFrom.
ReducedFrom
;