211 references to Operation
Microsoft.CodeAnalysis (3)
DiagnosticAnalyzer\DiagnosticAnalysisContext.cs (3)
1605/// Indicates if the <see cref="Operation"/> is generated code. 1663/// Gets a <see cref="ControlFlowGraph"/> for the operation block containing the <see cref="Operation"/>. 1665public ControlFlowGraph GetControlFlowGraph() => DiagnosticAnalysisContextHelpers.GetControlFlowGraph(Operation, _getControlFlowGraph, _cancellationToken);
Microsoft.CodeAnalysis.CodeStyle (26)
AbstractConvertTypeOfToNameOfDiagnosticAnalyzer.cs (2)
33if (!IsValidTypeofAction(context) || !IsValidOperation(context.Operation)) 38var node = context.Operation.Syntax;
AbstractMakeFieldReadonlyDiagnosticAnalyzer.cs (1)
94var fieldReference = (IFieldReferenceOperation)operationContext.Operation;
AbstractPopulateSwitchDiagnosticAnalyzer.cs (1)
50var switchOperation = (TSwitchOperation)context.Operation;
AbstractQualifyMemberAccessDiagnosticAnalyzer.cs (3)
70switch (context.Operation) 79throw ExceptionUtilities.UnexpectedValue(context.Operation); 94if (context.Operation.Parent?.Kind == OperationKind.PropertySubpattern)
AbstractRemoveRedundantEqualityDiagnosticAnalyzer.cs (1)
35var operation = (IBinaryOperation)context.Operation;
AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (5)
232var initializer = (IFieldInitializerOperation)operationContext.Operation; 277var memberReference = (IMemberReferenceOperation)operationContext.Operation; 331var targetMethod = ((IInvocationOperation)operationContext.Operation).TargetMethod.OriginalDefinition; 352var nameofArgument = ((INameOfOperation)operationContext.Operation).Argument; 380var constructor = ((IObjectCreationOperation)operationContext.Operation).Constructor.OriginalDefinition;
AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs (4)
136var expressionStatement = (IExpressionStatementOperation)context.Operation; 195_hasDelegateEscape = !IsHandledDelegateCreationOrAnonymousFunctionTreeShape(operationAnalysisContext.Operation); 201if (operationAnalysisContext.Operation is IParameterReferenceOperation parameterReference) 208_hasDelegateEscape = !IsHandledLocalOrParameterReferenceTreeShape(operationAnalysisContext.Operation);
AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.cs (1)
116var methodBinding = (IMethodReferenceOperation)context.Operation;
AbstractSimplifyInterpolationDiagnosticAnalyzer.cs (1)
51var interpolation = (IInterpolationOperation)context.Operation;
AbstractSimplifyLinqExpressionDiagnosticAnalyzer.cs (2)
115if (context.Operation.Syntax.GetDiagnostics().Any(diagnostic => diagnostic.Severity == DiagnosticSeverity.Error)) 121if (context.Operation is not IInvocationOperation invocation ||
AbstractUseConditionalExpressionDiagnosticAnalyzer.cs (1)
43var ifOperation = (IConditionalOperation)context.Operation;
AbstractUseThrowExpressionDiagnosticAnalyzer.cs (2)
73var throwOperation = (IThrowOperation)context.Operation; 79var semanticModel = context.Operation.SemanticModel;
AnalyzerOptionsProvider.cs (1)
142=> GetAnalyzerOptions(context.Options, context.Operation.Syntax.SyntaxTree);
UseExplicitTupleNameDiagnosticAnalyzer.cs (1)
48var fieldReferenceOperation = (IFieldReferenceOperation)context.Operation;
Microsoft.CodeAnalysis.CSharp.CodeStyle (13)
CSharpAnalyzerOptionsProvider.cs (1)
147=> GetCSharpAnalyzerOptions(context.Options, context.Operation.Syntax.SyntaxTree);
CSharpConvertTypeOfToNameOfDiagnosticAnalyzer.cs (1)
26var node = context.Operation.Syntax;
CSharpMakeStructFieldsWritableDiagnosticAnalyzer.cs (1)
95var operationAssigmnent = (IAssignmentOperation)context.Operation;
CSharpUseIndexOperatorDiagnosticAnalyzer.cs (3)
102var invocationOperation = (IInvocationOperation)context.Operation; 120var propertyReference = (IPropertyReferenceOperation)context.Operation; 142var arrayElementReference = (IArrayElementReferenceOperation)context.Operation;
CSharpUseNullCheckOverTypeCheckDiagnosticAnalyzer.cs (4)
61context.Operation.Syntax is not UnaryPatternSyntax) 66var negatedPattern = (INegatedPatternOperation)context.Operation; 81Descriptor, context.Operation.Syntax.GetLocation(), severity, additionalLocations: null, properties: null)); 87var operation = context.Operation;
CSharpUseRangeOperatorDiagnosticAnalyzer.cs (1)
83var operation = context.Operation;
UseUtf8StringLiteralDiagnosticAnalyzer.cs (2)
62var arrayCreationOperation = (IArrayCreationOperation)context.Operation; 86var semanticModel = context.Operation.SemanticModel;
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (2)
Diagnostics\Suppression\RemoveUnnecessaryPragmaSuppressionsTests.cs (2)
75var declarator = (IVariableDeclaratorOperation)context.Operation; 83var localReference = (ILocalReferenceOperation)context.Operation;
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (4)
Diagnostics\DiagnosticAnalyzerTests.cs (3)
2329ReportOperationDiagnostics(operationContext.Operation, operationContext.ContainingSymbol.Name, operationContext.ReportDiagnostic); 3771context => context.ReportDiagnostic(CodeAnalysis.Diagnostic.Create(Rule, context.Operation.Syntax.GetLocation())), 3777context => context.ReportDiagnostic(CodeAnalysis.Diagnostic.Create(Rule, context.Operation.Syntax.GetLocation())),
Diagnostics\GetDiagnosticsTests.cs (1)
922context => analyzeNode(context.Operation.Syntax, context.ContainingSymbol, context.ReportDiagnostic),
Microsoft.CodeAnalysis.CSharp.Features (13)
CSharpAnalyzerOptionsProvider.cs (1)
147=> GetCSharpAnalyzerOptions(context.Options, context.Operation.Syntax.SyntaxTree);
CSharpConvertTypeOfToNameOfDiagnosticAnalyzer.cs (1)
26var node = context.Operation.Syntax;
CSharpMakeStructFieldsWritableDiagnosticAnalyzer.cs (1)
95var operationAssigmnent = (IAssignmentOperation)context.Operation;
CSharpUseIndexOperatorDiagnosticAnalyzer.cs (3)
102var invocationOperation = (IInvocationOperation)context.Operation; 120var propertyReference = (IPropertyReferenceOperation)context.Operation; 142var arrayElementReference = (IArrayElementReferenceOperation)context.Operation;
CSharpUseNullCheckOverTypeCheckDiagnosticAnalyzer.cs (4)
61context.Operation.Syntax is not UnaryPatternSyntax) 66var negatedPattern = (INegatedPatternOperation)context.Operation; 81Descriptor, context.Operation.Syntax.GetLocation(), severity, additionalLocations: null, properties: null)); 87var operation = context.Operation;
CSharpUseRangeOperatorDiagnosticAnalyzer.cs (1)
83var operation = context.Operation;
UseUtf8StringLiteralDiagnosticAnalyzer.cs (2)
62var arrayCreationOperation = (IArrayCreationOperation)context.Operation; 86var semanticModel = context.Operation.SemanticModel;
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (35)
Semantics\PrimaryConstructorTests.cs (13)
3746Assert.Equal(SyntaxKind.ClassDeclaration, context.Operation.Syntax.Kind()); 3750Assert.Equal(SyntaxKind.ClassDeclaration, context.Operation.Syntax.Kind()); 3754Assert.Equal(SyntaxKind.ConstructorDeclaration, context.Operation.Syntax.Kind()); 3768Assert.Equal(SyntaxKind.PrimaryConstructorBaseType, context.Operation.Syntax.Kind()); 3769VerifyOperationTree((CSharpCompilation)context.Compilation, context.Operation, 3783Assert.Equal(SyntaxKind.BaseConstructorInitializer, context.Operation.Syntax.Kind()); 3784VerifyOperationTree((CSharpCompilation)context.Compilation, context.Operation, 3804switch (context.Operation.Syntax.ToString()) 3850switch (context.Operation.Syntax.ToString()) 5115Assert.Equal(SyntaxKind.RecordDeclaration, context.Operation.Syntax.Kind()); 5116VerifyOperationTree((CSharpCompilation)context.Compilation, context.Operation, @""); 5132switch (context.Operation.Syntax.ToString()) 5150switch (context.Operation.Syntax.ToString())
Semantics\RecordStructTests.cs (4)
6392Assert.Equal(SyntaxKind.RecordDeclaration, context.Operation.Syntax.Kind()); 6393VerifyOperationTree((CSharpCompilation)context.Compilation, context.Operation, @""); 6409switch (context.Operation.Syntax.ToString()) 6427switch (context.Operation.Syntax.ToString())
Semantics\RecordTests.cs (9)
26807Assert.Equal(SyntaxKind.RecordDeclaration, context.Operation.Syntax.Kind()); 26811Assert.Equal(SyntaxKind.RecordDeclaration, context.Operation.Syntax.Kind()); 26815Assert.Equal(SyntaxKind.ConstructorDeclaration, context.Operation.Syntax.Kind()); 26829Assert.Equal(SyntaxKind.PrimaryConstructorBaseType, context.Operation.Syntax.Kind()); 26830VerifyOperationTree((CSharpCompilation)context.Compilation, context.Operation, 26844Assert.Equal(SyntaxKind.BaseConstructorInitializer, context.Operation.Syntax.Kind()); 26845VerifyOperationTree((CSharpCompilation)context.Compilation, context.Operation, 26865switch (context.Operation.Syntax.ToString()) 26911switch (context.Operation.Syntax.ToString())
Semantics\TopLevelStatementsTests.cs (9)
6709Assert.Same(context.ContainingSymbol.DeclaringSyntaxReferences.Single().SyntaxTree, context.Operation.Syntax.SyntaxTree); 6711Assert.Equal(SyntaxKind.InvocationExpression, context.Operation.Syntax.Kind()); 6713switch (context.Operation.Syntax.ToString()) 6730Assert.Same(context.ContainingSymbol.DeclaringSyntaxReferences.Single().GetSyntax(), context.Operation.Syntax); 6731Assert.Equal(SyntaxKind.CompilationUnit, context.Operation.Syntax.Kind()); 6733switch (context.Operation.Syntax.ToString()) 7408Assert.Same(context.ContainingSymbol.DeclaringSyntaxReferences.Single().GetSyntax(), context.Operation.Syntax); 7409Assert.Equal(SyntaxKind.CompilationUnit, context.Operation.Syntax.Kind()); 7411switch (context.Operation.Syntax.ToString())
Microsoft.CodeAnalysis.Features (26)
AbstractConvertTypeOfToNameOfDiagnosticAnalyzer.cs (2)
33if (!IsValidTypeofAction(context) || !IsValidOperation(context.Operation)) 38var node = context.Operation.Syntax;
AbstractMakeFieldReadonlyDiagnosticAnalyzer.cs (1)
94var fieldReference = (IFieldReferenceOperation)operationContext.Operation;
AbstractPopulateSwitchDiagnosticAnalyzer.cs (1)
50var switchOperation = (TSwitchOperation)context.Operation;
AbstractQualifyMemberAccessDiagnosticAnalyzer.cs (3)
70switch (context.Operation) 79throw ExceptionUtilities.UnexpectedValue(context.Operation); 94if (context.Operation.Parent?.Kind == OperationKind.PropertySubpattern)
AbstractRemoveRedundantEqualityDiagnosticAnalyzer.cs (1)
35var operation = (IBinaryOperation)context.Operation;
AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (5)
232var initializer = (IFieldInitializerOperation)operationContext.Operation; 277var memberReference = (IMemberReferenceOperation)operationContext.Operation; 331var targetMethod = ((IInvocationOperation)operationContext.Operation).TargetMethod.OriginalDefinition; 352var nameofArgument = ((INameOfOperation)operationContext.Operation).Argument; 380var constructor = ((IObjectCreationOperation)operationContext.Operation).Constructor.OriginalDefinition;
AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs (4)
136var expressionStatement = (IExpressionStatementOperation)context.Operation; 195_hasDelegateEscape = !IsHandledDelegateCreationOrAnonymousFunctionTreeShape(operationAnalysisContext.Operation); 201if (operationAnalysisContext.Operation is IParameterReferenceOperation parameterReference) 208_hasDelegateEscape = !IsHandledLocalOrParameterReferenceTreeShape(operationAnalysisContext.Operation);
AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.cs (1)
116var methodBinding = (IMethodReferenceOperation)context.Operation;
AbstractSimplifyInterpolationDiagnosticAnalyzer.cs (1)
51var interpolation = (IInterpolationOperation)context.Operation;
AbstractSimplifyLinqExpressionDiagnosticAnalyzer.cs (2)
115if (context.Operation.Syntax.GetDiagnostics().Any(diagnostic => diagnostic.Severity == DiagnosticSeverity.Error)) 121if (context.Operation is not IInvocationOperation invocation ||
AbstractUseConditionalExpressionDiagnosticAnalyzer.cs (1)
43var ifOperation = (IConditionalOperation)context.Operation;
AbstractUseThrowExpressionDiagnosticAnalyzer.cs (2)
73var throwOperation = (IThrowOperation)context.Operation; 79var semanticModel = context.Operation.SemanticModel;
AnalyzerOptionsProvider.cs (1)
142=> GetAnalyzerOptions(context.Options, context.Operation.Syntax.SyntaxTree);
UseExplicitTupleNameDiagnosticAnalyzer.cs (1)
48var fieldReferenceOperation = (IFieldReferenceOperation)context.Operation;
Microsoft.CodeAnalysis.Test.Utilities (83)
Diagnostics\BoxingOperationAnalyzer.cs (1)
43IOperation operation = operationContext.Operation;
Diagnostics\CommonDiagnosticAnalyzers.cs (11)
1204var rootOperation = operationContext.Operation.GetRootOperation(); 1243ReportDiagnostic(operationContext.ReportDiagnostic, operationContext.Operation.Syntax.GetLocation()); 1255ReportDiagnostic(operationContext.ReportDiagnostic, operationContext.Operation.Syntax.GetLocation()); 1330AnalyzerFieldReferenceOperation((IFieldReferenceOperation)operationAnalysisContext.Operation, operationAnalysisContext.ReportDiagnostic); 1356var diagnostic = Diagnostic.Create(Descriptor, operationContext.Operation.Syntax.GetLocation(), operationContext.ContainingSymbol.Name); 1964operationContext.ReportDiagnostic(Diagnostic.Create(OperationRule, Location.None, symbolStartContext.Symbol.Name, operationContext.ContainingSymbol.Name, operationContext.Operation.Syntax.ToString(), _analyzerId)); 2039diagnostics.Add(Diagnostic.Create(OperationOrderingRule, Location.None, symbolStartContext.Symbol, operationContext.Operation.Syntax.ToString(), _analyzerId)); 2562context => context.ReportDiagnostic(Diagnostic.Create(Descriptor, context.Operation.Syntax.GetLocation())), 2617context.RegisterOperationAction(context => HandleCallback(context.Operation.Syntax.GetLocation(), context.Compilation, context.ReportDiagnostic, context.CancellationToken), OperationKind.VariableDeclaration); 2691context.RegisterOperationAction(operationContext => AnalyzedOperations.Add(operationContext.Operation), OperationKind.VariableDeclaration); 2719operationBlockStartContext.RegisterOperationAction(operationContext => AnalyzedOperationsInsideOperationBlock.Add(operationContext.Operation), OperationKind.VariableDeclaration);
Diagnostics\CouldHaveMoreSpecificTypeAnalyzer.cs (6)
60if (operationContext.Operation is IAssignmentOperation assignment) 64else if (operationContext.Operation is IIncrementOrDecrementOperation increment) 76throw TestExceptionUtilities.UnexpectedValue(operationContext.Operation); 87IInvocationOperation invocation = (IInvocationOperation)operationContext.Operation; 102IVariableInitializerOperation initializer = (IVariableInitializerOperation)operationContext.Operation; 139IFieldInitializerOperation initializer = (IFieldInitializerOperation)operationContext.Operation;
Diagnostics\EmptyArrayAnalyzer.cs (1)
66IArrayCreationOperation arrayCreation = (IArrayCreationOperation)operationContext.Operation;
Diagnostics\FieldCouldBeReadOnlyAnalyzer.cs (4)
54if (operationContext.Operation is IAssignmentOperation assignment) 58else if (operationContext.Operation is IIncrementOrDecrementOperation increment) 64throw TestExceptionUtilities.UnexpectedValue(operationContext.Operation); 75IInvocationOperation invocation = (IInvocationOperation)operationContext.Operation;
Diagnostics\LocalCouldBeConstAnalyzer.cs (5)
48if (operationContext.Operation is IAssignmentOperation assignment) 52else if (operationContext.Operation is IIncrementOrDecrementOperation increment) 58throw TestExceptionUtilities.UnexpectedValue(operationContext.Operation); 68IInvocationOperation invocation = (IInvocationOperation)operationContext.Operation; 82IVariableDeclarationGroupOperation declaration = (IVariableDeclarationGroupOperation)operationContext.Operation;
Diagnostics\OperationTestAnalyzer.cs (55)
56var invalidOperation = (IInvalidOperation)operationContext.Operation; 59operationContext.ReportDiagnostic(Diagnostic.Create(InvalidStatementDescriptor, operationContext.Operation.Syntax.GetLocation())); 63operationContext.ReportDiagnostic(Diagnostic.Create(InvalidExpressionDescriptor, operationContext.Operation.Syntax.GetLocation())); 71if (operationContext.Operation.HasErrors(operationContext.Compilation, operationContext.CancellationToken)) 73operationContext.ReportDiagnostic(Diagnostic.Create(IsInvalidDescriptor, operationContext.Operation.Syntax.GetLocation())); 109operationContext.ReportDiagnostic(Diagnostic.Create(ExpressionDescriptor, operationContext.Operation.Syntax.GetLocation())); 146ILoopOperation loop = (ILoopOperation)operationContext.Operation; 338ISwitchOperation switchOperation = (ISwitchOperation)operationContext.Operation; 543IInvocationOperation invocation = (IInvocationOperation)operationContext.Operation; 630ILiteralOperation literal = (ILiteralOperation)operationContext.Operation; 667var argument = (IArgumentOperation)operationContext.Operation; 715var initializer = operationContext.Operation; 752var assignment = (ISimpleAssignmentOperation)operationContext.Operation; 794var initializer = (IArrayInitializerOperation)operationContext.Operation; 842var declarationStatement = (IVariableDeclarationGroupOperation)operationContext.Operation; 899switch (operationContext.Operation.Kind) 902var caseClause = (ICaseClauseOperation)operationContext.Operation; 909var switchSection = (ISwitchCaseOperation)operationContext.Operation; 953IInstanceReferenceOperation instanceReference = (IInstanceReferenceOperation)operationContext.Operation; 1034operationContext.ReportDiagnostic(Diagnostic.Create(EventReferenceDescriptor, operationContext.Operation.Syntax.GetLocation())); 1041IEventAssignmentOperation eventAssignment = (IEventAssignmentOperation)operationContext.Operation; 1042operationContext.ReportDiagnostic(Diagnostic.Create(eventAssignment.Adds ? HandlerAddedDescriptor : HandlerRemovedDescriptor, operationContext.Operation.Syntax.GetLocation())); 1054operationContext.ReportDiagnostic(Diagnostic.Create(PropertyReferenceDescriptor, operationContext.Operation.Syntax.GetLocation())); 1061operationContext.ReportDiagnostic(Diagnostic.Create(FieldReferenceDescriptor, operationContext.Operation.Syntax.GetLocation())); 1068operationContext.ReportDiagnostic(Diagnostic.Create(MethodBindingDescriptor, operationContext.Operation.Syntax.GetLocation())); 1100IInvocationOperation invocation = (IInvocationOperation)operationContext.Operation; 1122IObjectCreationOperation creation = (IObjectCreationOperation)operationContext.Operation; 1181IFieldInitializerOperation equalsValue = (IFieldInitializerOperation)operationContext.Operation; 1192IParameterInitializerOperation equalsValue = (IParameterInitializerOperation)operationContext.Operation; 1226operationContext.ReportDiagnostic(Diagnostic.Create(NoneOperationDescriptor, operationContext.Operation.Syntax.GetLocation())); 1261var addressOfOperation = (IAddressOfOperation)operationContext.Operation; 1313var lambdaExpression = (IAnonymousFunctionOperation)operationContext.Operation; 1314operationContext.ReportDiagnostic(Diagnostic.Create(LambdaExpressionDescriptor, operationContext.Operation.Syntax.GetLocation())); 1323operationContext.ReportDiagnostic(Diagnostic.Create(TooManyStatementsInLambdaExpressionDescriptor, operationContext.Operation.Syntax.GetLocation())); 1336operationContext.ReportDiagnostic(Diagnostic.Create(NoneOperationInLambdaExpressionDescriptor, operationContext.Operation.Syntax.GetLocation())); 1378var operation = operationContext.Operation; 1449ILabelSymbol label = ((ILabeledOperation)operationContext.Operation).Label; 1452operationContext.ReportDiagnostic(Diagnostic.Create(LabelDescriptor, operationContext.Operation.Syntax.GetLocation())); 1460IBranchOperation branch = (IBranchOperation)operationContext.Operation; 1515IBinaryOperation binary = (IBinaryOperation)operationContext.Operation; 1531IUnaryOperation unary = (IUnaryOperation)operationContext.Operation; 1569var binary = (IBinaryOperation)operationContext.Operation; 1608var binary = (IBinaryOperation)operationContext.Operation; 1640var unary = (IUnaryOperation)operationContext.Operation; 1696collector.Visit(operationContext.Operation); 1785var operation = operationContext.Operation; 1845IConditionalAccessOperation conditionalAccess = (IConditionalAccessOperation)operationContext.Operation; 1856IConditionalAccessInstanceOperation conditionalAccessInstance = (IConditionalAccessInstanceOperation)operationContext.Operation; 1894var conversion = (IConversionOperation)operationContext.Operation; 1926ILoopOperation loop = (ILoopOperation)operationContext.Operation; 1971var unary = (IUnaryOperation)operationContext.Operation; 2015operationContext.ReportDiagnostic(Diagnostic.Create(AssignmentOperationDescriptor, operationContext.Operation.Syntax.GetLocation())); 2051var literal = (ILiteralOperation)operationContext.Operation; 2080Diagnostic.Create(OperationActionDescriptor, operationContext.Operation.Syntax.GetLocation(), "Operation", "Analysis")); 2111Diagnostic.Create(OperationActionDescriptor, operationContext.Operation.Syntax.GetLocation(), "Operation", "CompilationStart within Analysis"));
Microsoft.CodeAnalysis.UnitTests (1)
Diagnostics\AnalysisContextInfoTests.cs (1)
76c.RegisterOperationAction(b => ThrowIfMatch(nameof(c.RegisterOperationAction), new AnalysisContextInfo(b.Compilation, b.Operation)), OperationKind.Return);
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (2)
VisualBasicAnalyzerOptionsProvider.vb (1)
117Return GetVisualBasicAnalyzerOptions(context.Options, context.Operation.Syntax.SyntaxTree)
VisualBasicConvertTypeOfToNameOfDiagnosticAnalyzer.vb (1)
22Dim node = context.Operation.Syntax
Microsoft.CodeAnalysis.VisualBasic.Features (2)
VisualBasicAnalyzerOptionsProvider.vb (1)
117Return GetVisualBasicAnalyzerOptions(context.Options, context.Operation.Syntax.SyntaxTree)
VisualBasicConvertTypeOfToNameOfDiagnosticAnalyzer.vb (1)
22Dim node = context.Operation.Syntax
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (1)
Diagnostics\GetDiagnosticsTests.vb (1)
641AnalyzeNode(context.Operation.Syntax, context.ContainingSymbol, AddressOf context.ReportDiagnostic)