130 references to Symbol
Microsoft.CodeAnalysis (6)
Microsoft.CodeAnalysis.CodeStyle (6)
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (1)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (6)
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (3)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (42)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (14)
Microsoft.CodeAnalysis.Features (6)
Microsoft.CodeAnalysis.Test.Utilities (40)
Diagnostics\CommonDiagnosticAnalyzers.cs (33)
679CallbackSymbols.Add(context.Symbol);
680context.ReportDiagnostic(Diagnostic.Create(Rule, context.Symbol.Locations[0]));
709var ns = (INamespaceSymbol)context.Symbol;
917symbolContext.ReportDiagnostic(Diagnostic.Create(Rule, symbolContext.Symbol.Locations[0]));
957symbolContext.ReportDiagnostic(Diagnostic.Create(Rule, symbolContext.Symbol.Locations[0], symbolContext.Symbol.Name));
1050if (!pendingSymbols.Remove((INamedTypeSymbol)symbolContext.Symbol))
1067var diagnostic = Diagnostic.Create(Descriptor, symbolContext.Symbol.Locations[0], symbolContext.Symbol.Name);
1109var diagnostic = Diagnostic.Create(Descriptor, symbolContext.Symbol.Locations[0]);
1426sortedCallbackSymbolNames.Add($"{symbolContext.Symbol.Name}(IsGeneratedCode:{symbolContext.IsGeneratedCode})");
1427ReportSymbolDiagnostics(symbolContext.Symbol, symbolContext.ReportDiagnostic);
1491sortedCallbackSymbolEndNames.Add($"{context.Symbol.Name}(IsGeneratedCode:{context.IsGeneratedCode})"));
1590compilationStartContext.RegisterSymbolAction(symbolContext => namedTypes.Add(symbolContext.Symbol), SymbolKind.NamedType);
1694foreach (var location in symbolContext.Symbol.Locations)
1704var diagnostic = Diagnostic.Create(descriptor, symbolContext.Symbol.Locations[0], symbolContext.Symbol.Name);
1754context.ReportDiagnostic(Diagnostic.Create(ParameterDescriptor, context.Symbol.Locations[0]));
1945Assert.Equal(symbolStartContext.Symbol, symbolEndContext.Symbol);
1947if (!symbolsEnded.Add(symbolEndContext.Symbol))
1949diagnostics.Add(Diagnostic.Create(DuplicateEndActionRule, Location.None, symbolEndContext.Symbol.Name, _analyzerId));
1952Assert.False(symbolEndContext.Symbol.IsImplicitlyDeclared);
2007ISymbol symbolEnded = symbolEndContext.Symbol;
2282_symbolCallbacks.Add(c.Symbol);
2283ReportDiagnostic(c.Symbol, c.ReportDiagnostic);
2292_symbolCallbacks.Add(symbolEndContext.Symbol);
2293ReportDiagnostic(symbolEndContext.Symbol, symbolEndContext.ReportDiagnostic);
2304_symbolCallbacks.Add(c.Symbol);
2372context.ReportDiagnostic(Diagnostic.Create(Descriptor, context.Symbol.Locations[0]));
2439context => context.ReportDiagnostic(Diagnostic.Create(Descriptor, context.Symbol.Locations[0])),
2614context.RegisterSymbolAction(context => HandleCallback(context.Symbol.Locations[0], context.Compilation, context.ReportDiagnostic, context.CancellationToken), SymbolKind.NamedType);
2690context.RegisterSymbolAction(symbolContext => AnalyzedSymbols.Add(symbolContext.Symbol), SymbolKind.NamedType, SymbolKind.Method);
2709symbolStartContext.RegisterSymbolEndAction(symbolEndContext => AnalyzedSymbolEndSymbols.Add(symbolEndContext.Symbol));
Microsoft.CodeAnalysis.UnitTests (1)
Microsoft.CodeAnalysis.VisualBasic.CommandLine.UnitTests (2)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (2)