21 references to Index
Microsoft.CodeAnalysis.CSharp (21)
Binder\Binder_Crefs.cs (1)
699symbolIndex = best.Index;
Binder\Binder_Lookup.cs (3)
632var srcSymbol = symbols[best.Index]; 633var mdSymbol = symbols[secondBest.Index]; 638return originalSymbols[best.Index];
Binder\Binder_Symbols.cs (17)
1925var srcSymbol = symbols[best.Index]; 1926var mdSymbol = symbols[secondBest.Index]; 1952return originalSymbols[best.Index]; 1963return originalSymbols[best.Index]; 1974return originalSymbols[best.Index]; 1984var first = symbols[best.Index]; 1985var second = symbols[secondBest.Index]; 1987Debug.Assert(!Symbol.Equals(originalSymbols[best.Index], originalSymbols[secondBest.Index], TypeCompareKind.ConsiderEverything) || options.IsAttributeTypeLookup(), 1990Debug.Assert(!Symbol.Equals(first, second, TypeCompareKind.ConsiderEverything) || !Symbol.Equals(originalSymbols[best.Index], originalSymbols[secondBest.Index], TypeCompareKind.ConsiderEverything), 2145Debug.Assert(originalSymbols[best.Index].Name != originalSymbols[secondBest.Index].Name || 2146!Symbol.Equals(originalSymbols[best.Index], originalSymbols[secondBest.Index], TypeCompareKind.ConsiderEverything), 2156originalSymbols[best.Index].Name != originalSymbols[secondBest.Index].Name && // Use alias names, if available.