421 references to Node
GenerateDocumentationAndConfigFiles (1)
ILLink.RoslynAnalyzer (2)
Metrics (1)
Metrics.Legacy (1)
Microsoft.Analyzers.Extra (1)
Microsoft.Analyzers.Local (1)
Microsoft.AspNetCore.App.Analyzers (3)
Microsoft.CodeAnalysis (2)
Microsoft.CodeAnalysis.Analyzers (6)
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
Microsoft.CodeAnalysis.BannedApiAnalyzers (4)
Microsoft.CodeAnalysis.CodeStyle (25)
Microsoft.CodeAnalysis.CSharp.Analyzers (1)
Microsoft.CodeAnalysis.CSharp.CodeStyle (62)
src\Analyzers\CSharp\Analyzers\RemoveConfusingSuppression\CSharpRemoveConfusingSuppressionDiagnosticAnalyzer.cs (1)
30var node = context.Node;
src\Analyzers\CSharp\Analyzers\UseDeconstruction\CSharpUseDeconstructionDiagnosticAnalyzer.cs (1)
48switch (context.Node)
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (5)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (3)
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (50)
Diagnostics\DiagnosticAnalyzerTests.cs (16)
55var id = (IdentifierNameSyntax)context.Node;
251switch (context.Node.Kind())
254var diag1 = CodeAnalysis.Diagnostic.Create(s_descriptor, context.Node.GetLocation(), "Attribute");
259var diag2 = CodeAnalysis.Diagnostic.Create(s_descriptor, context.Node.GetLocation(), "ClassDeclaration");
264var diag3 = CodeAnalysis.Diagnostic.Create(s_descriptor, context.Node.GetLocation(), "UsingDirective");
667var fieldDeclaration = (FieldDeclarationSyntax)context.Node;
808switch (CSharpExtensions.Kind(context.Node.Parent))
1655nodeContext.ReportDiagnostic(CodeAnalysis.Diagnostic.Create(ExpressionDescriptor, nodeContext.Node.GetLocation()));
2323sortedCallbackEntityNames.Add($"Node: {syntaxContext.Node.ToString()}");
2324ReportNodeDiagnostics(syntaxContext.Node, syntaxContext.ReportDiagnostic);
3850context => context.ReportDiagnostic(CodeAnalysis.Diagnostic.Create(Rule, context.Node.GetLocation())),
3856context => context.ReportDiagnostic(CodeAnalysis.Diagnostic.Create(Rule, context.Node.GetLocation())),
4086var recordDeclaration = (RecordDeclarationSyntax)context.Node;
4132if (!_topmostNode.FullSpan.Contains(context.Node.FullSpan))
4135var diagnostic = CodeAnalysis.Diagnostic.Create(Rule, context.Node.GetLocation(), context.Node.Kind(), context.ContainingSymbol.Name);
Microsoft.CodeAnalysis.CSharp.Features (63)
src\Analyzers\CSharp\Analyzers\RemoveConfusingSuppression\CSharpRemoveConfusingSuppressionDiagnosticAnalyzer.cs (1)
30var node = context.Node;
src\Analyzers\CSharp\Analyzers\UseDeconstruction\CSharpUseDeconstructionDiagnosticAnalyzer.cs (1)
48switch (context.Node)
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (21)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (14)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (8)
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (3)
Microsoft.CodeAnalysis.Features (27)
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (1)
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (1)
Microsoft.CodeAnalysis.PublicApiAnalyzers (1)
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
Microsoft.CodeAnalysis.Test.Utilities (21)
Diagnostics\CommonDiagnosticAnalyzers.cs (13)
658syntaxNodeContext.ReportDiagnostic(Diagnostic.Create(DiagnosticDescriptor, syntaxNodeContext.Node.GetLocation()));
688context.ReportDiagnostic(Diagnostic.Create(Rule, context.Node.GetLocation()));
728context.ReportDiagnostic(Diagnostic.Create(Rule, context.Node.GetLocation()));
2762ReportDiagnostics($"RegisterSyntaxNodeAction({syntaxNodeContext.Node}) in RegisterSymbolStartAction", syntaxNodeContext.Node.SyntaxTree, syntaxNodeContext.ContainingSymbol, syntaxNodeContext.ReportDiagnostic),
2795ReportDiagnostics($"RegisterSyntaxNodeAction({syntaxNodeContext.Node})", syntaxNodeContext.Node.SyntaxTree, syntaxNodeContext.ContainingSymbol, syntaxNodeContext.ReportDiagnostic),
2808ReportDiagnostics($"RegisterSyntaxNodeAction({syntaxNodeContext.Node}) in RegisterCodeBlockStartAction", syntaxNodeContext.Node.SyntaxTree, syntaxNodeContext.ContainingSymbol, syntaxNodeContext.ReportDiagnostic),
2882context => context.ReportDiagnostic(Diagnostic.Create(Descriptor, context.Node.GetLocation())),
2937context.RegisterSyntaxNodeAction(context => HandleCallback(context.Node.GetLocation(), context.Compilation, context.ReportDiagnostic, context.CancellationToken), CodeAnalysis.CSharp.SyntaxKind.ClassDeclaration);
3018context.RegisterSyntaxNodeAction(syntaxNodeContext => AnalyzedSyntaxNodes.Add(syntaxNodeContext.Node), SyntaxKind.LocalDeclarationStatement);
3052codeBlockStartContext.RegisterSyntaxNodeAction(syntaxNodeContext => AnalyzedSyntaxNodesInsideCodeBlock.Add(syntaxNodeContext.Node), SyntaxKind.LocalDeclarationStatement);
Microsoft.CodeAnalysis.UnitTests (1)
Microsoft.CodeAnalysis.VisualBasic.Analyzers (1)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (10)
src\Analyzers\VisualBasic\Analyzers\SimplifyObjectCreation\VisualBasicSimplifyObjectCreationDiagnosticAnalyzer.vb (1)
42Dim node = context.Node
Microsoft.CodeAnalysis.VisualBasic.CommandLine.UnitTests (3)
Microsoft.CodeAnalysis.VisualBasic.Features (10)
src\Analyzers\VisualBasic\Analyzers\SimplifyObjectCreation\VisualBasicSimplifyObjectCreationDiagnosticAnalyzer.vb (1)
42Dim node = context.Node
Microsoft.CodeAnalysis.VisualBasic.Features.UnitTests (19)
Diagnostics\Suppression\SuppressionTests.vb (18)
709Dim classDecl = DirectCast(context.Node, ClassStatementSyntax)
784Dim classDecl = DirectCast(context.Node, ClassStatementSyntax)
828Dim classDecl = DirectCast(context.Node, ClassStatementSyntax)
894Dim classDecl = DirectCast(context.Node, ClassStatementSyntax)
1014Select Case context.Node.Kind()
1016Dim classDecl = DirectCast(context.Node, ClassStatementSyntax)
1021Dim ns = DirectCast(context.Node, NamespaceStatementSyntax)
1026Dim method = DirectCast(context.Node, MethodStatementSyntax)
1031Dim p = DirectCast(context.Node, PropertyStatementSyntax)
1036Dim f = DirectCast(context.Node, FieldDeclarationSyntax)
1041Dim e = DirectCast(context.Node, EventStatementSyntax)
1730Select Case context.Node.Kind()
1732Dim classDecl = DirectCast(context.Node, ClassStatementSyntax)
1737Dim ns = DirectCast(context.Node, NamespaceStatementSyntax)
1742Dim method = DirectCast(context.Node, MethodStatementSyntax)
1747Dim p = DirectCast(context.Node, PropertyStatementSyntax)
1752Dim f = DirectCast(context.Node, FieldDeclarationSyntax)
1757Dim e = DirectCast(context.Node, EventStatementSyntax)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (11)
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (1)
Microsoft.CodeAnalysis.Workspaces (1)
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
Microsoft.DotNet.CodeAnalysis (2)
Microsoft.ML.InternalCodeAnalyzer (15)
Roslyn.Diagnostics.Analyzers (3)
Roslyn.Diagnostics.CSharp.Analyzers (4)
Roslyn.Diagnostics.VisualBasic.Analyzers (3)
System.Windows.Forms.Analyzers.CSharp (2)
System.Windows.Forms.Analyzers.VisualBasic (2)
Test.Utilities (1)
Text.Analyzers (1)