2 overrides of ReducedFrom
Microsoft.CodeAnalysis.CSharp (2)
Symbols\ReducedExtensionMethodSymbol.cs (1)
272public override MethodSymbol ReducedFrom
Symbols\SubstitutedMethodSymbol.cs (1)
182public sealed override MethodSymbol ReducedFrom
14 references to ReducedFrom
Microsoft.CodeAnalysis.CSharp (10)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (2)
247if (methods.Any(static m => m.ReducedFrom is not null)) 252unreducedMethods.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)
192return _underlying.ReducedFrom.GetPublicSymbol();
Symbols\ReducedExtensionMethodSymbol.cs (1)
95Debug.Assert((object)reducedFrom.ReducedFrom == null);
Symbols\SubstitutedMethodSymbol.cs (3)
154var method = OriginalDefinition.ReducedFrom; 178Debug.Assert((object)notUsed == null && (object)OriginalDefinition.ReducedFrom != null); 186return OriginalDefinition.ReducedFrom;
Symbols\SubstitutedTypeParameterSymbol.cs (1)
67MethodSymbol reducedFrom = ((MethodSymbol)_container).ReducedFrom;
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
Symbols\Retargeting\RetargetingTests.cs (2)
719CheckMethods(source.ReducedFrom, retargeting.ReducedFrom);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (2)
CompilationTestUtils.cs (2)
95var reducedFrom = reducedMethod.ReducedFrom; 102var reducedAndConstructedFrom = constructedFrom.ReducedFrom;