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