20 references to OverloadResolutionPriority
Microsoft.CodeAnalysis.CSharp (1)
Symbols\SymbolExtensions.cs (1)
820return symbol is MethodSymbol method ? method.OverloadResolutionPriority : ((PropertySymbol)symbol).OverloadResolutionPriority;
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (19)
OverloadResolutionPriorityTests.cs (19)
65Assert.Equal(1, m.OverloadResolutionPriority); 69Assert.Equal(0, m.OverloadResolutionPriority); 186Assert.All(ms, m => Assert.Equal(0, m.OverloadResolutionPriority)); 995Assert.Equal(1, ((MethodSymbol)ctors[1]).OverloadResolutionPriority); 1000Assert.Equal(1, m.OverloadResolutionPriority); 1452Assert.Equal(0, indexer.GetMethod.OverloadResolutionPriority); 1453Assert.Equal(0, indexer.SetMethod.OverloadResolutionPriority); 1575Assert.Equal(0, indexer.GetMethod.OverloadResolutionPriority); 1576Assert.Equal(0, indexer.SetMethod.OverloadResolutionPriority); 1581Assert.Equal(0, indexer.GetMethod.OverloadResolutionPriority); 1582Assert.Equal(0, indexer.SetMethod.OverloadResolutionPriority); 1616Assert.Equal(0, indexer.GetMethod.OverloadResolutionPriority); 1617Assert.Equal(0, indexer.SetMethod.OverloadResolutionPriority); 1650Assert.Equal(0, indexer!.AddMethod!.OverloadResolutionPriority); 1651Assert.Equal(0, indexer!.RemoveMethod!.OverloadResolutionPriority); 2247Assert.Equal(2, underlyingSymbol!.OverloadResolutionPriority); 2319Assert.Equal(2, underlyingSymbol!.OverloadResolutionPriority); 2354Assert.Equal(2, underlyingSymbol!.OverloadResolutionPriority); 2417Assert.Equal(2, underlyingSymbol!.OverloadResolutionPriority);