1 write to Symbol
Microsoft.CodeAnalysis (1)
DiagnosticAnalyzer\DiagnosticAnalysisContext.cs (1)
817Symbol = symbol;
33 references to Symbol
Microsoft.CodeAnalysis (2)
DiagnosticAnalyzer\DiagnosticAnalysisContext.cs (2)
800/// Indicates if the <see cref="Symbol"/> is generated code. 826/// A symbol end action reports <see cref="Diagnostic"/>s about the code within a <see cref="Symbol"/> and its members.
Microsoft.CodeAnalysis.CodeStyle (2)
AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.cs (1)
70if (HasSyntaxErrors((INamedTypeSymbol)symbolStartContext.Symbol, symbolStartContext.CancellationToken))
AbstractUseAutoPropertyAnalyzer.cs (1)
88var namedType = (INamedTypeSymbol)context.Symbol;
Microsoft.CodeAnalysis.CSharp.CodeStyle (3)
CSharpMakeStructFieldsWritableDiagnosticAnalyzer.cs (1)
54var namedTypeSymbol = (INamedTypeSymbol)context.Symbol;
CSharpMakeStructMemberReadOnlyAnalyzer.cs (1)
43if (context.Symbol is not INamedTypeSymbol
CSharpMakeStructReadOnlyDiagnosticAnalyzer.cs (1)
76var typeSymbol = (INamedTypeSymbol)context.Symbol;
Microsoft.CodeAnalysis.CSharp.Features (3)
CSharpMakeStructFieldsWritableDiagnosticAnalyzer.cs (1)
54var namedTypeSymbol = (INamedTypeSymbol)context.Symbol;
CSharpMakeStructMemberReadOnlyAnalyzer.cs (1)
43if (context.Symbol is not INamedTypeSymbol
CSharpMakeStructReadOnlyDiagnosticAnalyzer.cs (1)
76var typeSymbol = (INamedTypeSymbol)context.Symbol;
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (8)
Semantics\PrimaryConstructorTests.cs (2)
3591switch (context.Symbol.ToTestDisplayString()) 4996switch (context.Symbol.ToTestDisplayString())
Semantics\RecordStructTests.cs (1)
6257switch (context.Symbol.ToTestDisplayString())
Semantics\RecordTests.cs (1)
26636switch (context.Symbol.ToTestDisplayString())
Semantics\TopLevelStatementsTests.cs (4)
6599Assert.Equal("<top-level-statements-entry-point>", context.Symbol.ToTestDisplayString()); 6601switch (context.Symbol.DeclaringSyntaxReferences.Single().GetSyntax().ToString()) 6619Assert.Equal(WellKnownMemberNames.TopLevelStatementsEntryPointTypeName, context.Symbol.ToTestDisplayString()); 6623foreach (var syntaxReference in context.Symbol.DeclaringSyntaxReferences)
Microsoft.CodeAnalysis.Features (2)
AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.cs (1)
70if (HasSyntaxErrors((INamedTypeSymbol)symbolStartContext.Symbol, symbolStartContext.CancellationToken))
AbstractUseAutoPropertyAnalyzer.cs (1)
88var namedType = (INamedTypeSymbol)context.Symbol;
Microsoft.CodeAnalysis.Test.Utilities (11)
Diagnostics\CommonDiagnosticAnalyzers.cs (11)
1459sortedCallbackSymbolStartNames.Add($"{context.Symbol.Name}(IsGeneratedCode:{context.IsGeneratedCode})"); 1937if (!SymbolsStarted.Add(symbolStartContext.Symbol)) 1939diagnostics.Add(Diagnostic.Create(DuplicateStartActionRule, Location.None, symbolStartContext.Symbol.Name, _analyzerId)); 1945Assert.Equal(symbolStartContext.Symbol, symbolEndContext.Symbol); 1954symbolEndContext.ReportDiagnostic(Diagnostic.Create(rule, Location.None, symbolStartContext.Symbol.Name, _analyzerId)); 1961Assert.Contains(symbolStartContext.Symbol, containingSymbols); 1964operationContext.ReportDiagnostic(Diagnostic.Create(OperationRule, Location.None, symbolStartContext.Symbol.Name, operationContext.ContainingSymbol.Name, operationContext.Operation.Syntax.ToString(), _analyzerId)); 1979ISymbol symbolStarted = symbolStartContext.Symbol; 2036if (containers.Contains(symbolStartContext.Symbol)) 2039diagnostics.Add(Diagnostic.Create(OperationOrderingRule, Location.None, symbolStartContext.Symbol, operationContext.Operation.Syntax.ToString(), _analyzerId)); 2708AnalyzedSymbolStartSymbols.Add(symbolStartContext.Symbol);
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (1)
VisualBasicRemoveUnusedMembersDiagnosticAnalyzer.vb (1)
19For Each method In DirectCast(context.Symbol, INamedTypeSymbol).GetMembers().OfType(Of IMethodSymbol)
Microsoft.CodeAnalysis.VisualBasic.Features (1)
VisualBasicRemoveUnusedMembersDiagnosticAnalyzer.vb (1)
19For Each method In DirectCast(context.Symbol, INamedTypeSymbol).GetMembers().OfType(Of IMethodSymbol)