251 references to GetOperation
Microsoft.CodeAnalysis (5)
DiagnosticAnalyzer\AnalyzerDriver.cs (1)
2801if (semanticModel.GetOperation(executableBlock, cancellationToken) is { } operation)
Operations\ControlFlowGraph.cs (2)
80/// Returns null if <see cref="SemanticModel.GetOperation(SyntaxNode, CancellationToken)"/> returns null for the given <paramref name="node"/> and <paramref name="semanticModel"/>. 95IOperation? operation = semanticModel.GetOperation(node, cancellationToken);
Operations\IOperation.cs (1)
74/// Non-null for operations generated from source with <see cref="SemanticModel.GetOperation(SyntaxNode, System.Threading.CancellationToken)"/> API
Operations\Operation.cs (1)
129/// is the semantic model on which <see cref="SemanticModel.GetOperation(SyntaxNode, CancellationToken)"/> was invoked
Microsoft.CodeAnalysis.CodeStyle (7)
AbstractForEachCastDiagnosticAnalyzer.cs (1)
69if (semanticModel.GetOperation(node, cancellationToken) is not IForEachLoopOperation loopOperation)
AbstractUseThrowExpressionDiagnosticAnalyzer.cs (2)
275var containingOperation = semanticModel.GetOperation(throwStatement.GetRequiredParent(), cancellationToken); 288containingOperation = semanticModel.GetOperation(throwStatement.GetRequiredParent().GetRequiredParent(), cancellationToken);
ISemanticFactsExtensions.cs (2)
70if (semanticModel.GetOperation(parentBinary) is IBinaryOperation parentBinaryOp && 71semanticModel.GetOperation(innerBinary) is IBinaryOperation innerBinaryOp)
SemanticModelExtensions.cs (1)
55return semanticModel.GetOperation(node, cancellationToken)
SuppressMessageAttributeState.cs (1)
57var operation = (model.GetOperation(attributeSyntax, cancellationToken) as IAttributeOperation)?.Operation;
Microsoft.CodeAnalysis.CodeStyle.Fixes (8)
AbstractPopulateSwitchCodeFixProvider.cs (1)
151var switchStatement = (TSwitchOperation)model.GetOperation(switchNode, cancellationToken)!;
AbstractSimplifyInterpolationCodeFixProvider.cs (1)
61var interpolation = semanticModel.GetOperation(loc.FindNode(getInnermostNodeForTie: true, cancellationToken), cancellationToken) as IInterpolationOperation;
AbstractUseConditionalExpressionForAssignmentCodeFixProvider.cs (1)
68var ifOperation = (IConditionalOperation)semanticModel.GetOperation(ifStatement, cancellationToken)!;
AbstractUseConditionalExpressionForReturnCodeFixProvider.cs (1)
54var ifOperation = (IConditionalOperation)semanticModel.GetOperation(ifStatement, cancellationToken)!;
SyntaxGeneratorExtensions_Negate.cs (3)
149var operation = semanticModel.GetOperation(expressionNode, cancellationToken); 247var operation = semanticModel.GetOperation(isExpression, cancellationToken); 448var operation = semanticModel.GetOperation(expression);
UseSystemHashCodeCodeFixProvider.cs (1)
61var operation = semanticModel.GetOperation(operationLocation, cancellationToken);
Microsoft.CodeAnalysis.CSharp.CodeStyle (12)
CastSimplifier.cs (10)
87var castExpressionOperation = semanticModel.GetOperation(cast.Expression, cancellationToken); 196var originalOperation = originalSemanticModel.GetOperation(castNode, cancellationToken); 255var rewrittenOperation = rewrittenSemanticModel.GetOperation(rewrittenExpression.WalkDownParentheses(), cancellationToken); 647var rewrittenOperation = rewrittenSemanticModel.GetOperation(rewrittenBitwiseNotExpression, cancellationToken); 694if (originalSemanticModel.GetOperation(castExpression, cancellationToken) is not IConversionOperation conversionOperation) 735if (rewrittenSemanticModel.GetOperation(rewrittenConditionalExpression, cancellationToken) is not IConditionalOperation rewrittenConditionalOperation) 766var operation = semanticModel.GetOperation(parentBinary, cancellationToken); 963var operation = semanticModel.GetOperation(expression.WalkDownParentheses(), cancellationToken); 1230var operation = semanticModel.GetOperation(expression, cancellationToken); 1271semanticModel.GetOperation(invocationExpression, cancellationToken) is IInvocationOperation invocationOperation)
CSharpUseImplicitTypeHelper.cs (1)
246var invocationOp = semanticModel.GetOperation(invocationExpression, cancellationToken) as IInvocationOperation;
CSharpUsePatternCombinatorsDiagnosticAnalyzer.cs (1)
77var operation = semanticModel.GetOperation(expression, cancellationToken);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (4)
CSharpTypeInferenceService.TypeInferrer.cs (1)
1562_ when SemanticModel.GetOperation(pattern, CancellationToken) is IPatternOperation patternOperation =>
CSharpUsePatternCombinatorsCodeFixProvider.cs (1)
87var operation = semanticModel.GetOperation(expression, cancellationToken);
CSharpUseRangeOperatorCodeFixProvider.cs (1)
72if (semanticModel.GetOperation(currentInvocation, cancellationToken) is IInvocationOperation invocation &&
MakeLocalFunctionStaticCodeFixHelper.cs (1)
153var localFunctionBodyOperation = semanticModel.GetOperation(localFunction.Body ?? (SyntaxNode)localFunction.ExpressionBody!.Expression, cancellationToken);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (5)
CodeGen\CodeGenLocalFunctionTests.cs (2)
149var objectCreationOperation = model.GetOperation(creation); 150var localFunctionOperation = (ILocalFunctionOperation)model.GetOperation(localFunction);
CodeGen\CodeGenOperators.cs (3)
5253ControlFlowGraph.Create((IMethodBodyOperation)model.GetOperation(tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Calculate").Single())); 5543ControlFlowGraph.Create((IMethodBodyOperation)model.GetOperation(tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Calculate").Single())); 5579ControlFlowGraph.Create((IMethodBodyOperation)model.GetOperation(tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Calculate").Single()));
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (13)
Attributes\AttributeTests.cs (6)
715var operation = semanticModel.GetOperation(attrSyntax); 757var speculativeOperation = speculativeModel.GetOperation(newAttrSyntax); 822var speculativeOperation = speculativeModel.GetOperation(newAttrSyntax); 863var speculativeOperation = speculativeModel.GetOperation(newAttrSyntax); 904var speculativeOperation = speculativeModel.GetOperation(newAttrSyntax); 943var speculativeOperation = speculativeModel.GetOperation(newAttrSyntax);
Semantics\PatternMatchingTests.cs (2)
11408var operation = model.GetOperation(syntax); 11465var operation = model.GetOperation(syntax);
Semantics\PatternMatchingTests5.cs (5)
429VerifyOperationTree(comp, model.GetOperation(isPattern), @" 566VerifyOperationTree(comp, model.GetOperation(isPattern), @" 797VerifyOperationTree(comp, model.GetOperation(isPattern), @" 843VerifyOperationTree(comp, model.GetOperation(isPattern), @" 897VerifyOperationTree(comp, model.GetOperation(isPattern), @"
Microsoft.CodeAnalysis.CSharp.Features (8)
ConvertLinq\CSharpConvertLinqQueryToForEachProvider.cs (1)
915=> IsLocalOrParameterSymbol(_semanticModel.GetOperation(expression, _cancellationToken));
CSharpUsePatternCombinatorsCodeFixProvider.cs (1)
87var operation = semanticModel.GetOperation(expression, cancellationToken);
CSharpUsePatternCombinatorsDiagnosticAnalyzer.cs (1)
77var operation = semanticModel.GetOperation(expression, cancellationToken);
CSharpUseRangeOperatorCodeFixProvider.cs (1)
72if (semanticModel.GetOperation(currentInvocation, cancellationToken) is IInvocationOperation invocation &&
ExtractMethod\CSharpMethodExtractor.Analyzer.cs (1)
137var selectionOperation = semanticModel.GetOperation(SelectionResult.GetContainingScope());
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (1)
797var methodOperation = semanticModel.GetOperation(node, cancellationToken);
ImplementInterface\CSharpImplementExplicitlyCodeRefactoringProvider.cs (1)
110var operation = semanticModel.GetOperation(node, cancellationToken);
MakeLocalFunctionStaticCodeFixHelper.cs (1)
153var localFunctionBodyOperation = semanticModel.GetOperation(localFunction.Body ?? (SyntaxNode)localFunction.ExpressionBody!.Expression, cancellationToken);
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (33)
IOperation\IOperationTests.cs (12)
311var op = (IForLoopOperation)comp.GetSemanticModel(tree).GetOperation(tree.GetRoot().DescendantNodes().OfType<ForStatementSyntax>().Single()); 379var op = (IForEachLoopOperation)comp.GetSemanticModel(tree).GetOperation(tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single()); 465IOperation operation1 = model.GetOperation(assignments[0]); 471IOperation operation2 = model.GetOperation(assignments[1]); 477IOperation operation3 = model.GetOperation(assignments[2]); 511var operation = model.GetOperation(statement); 560var operation = model.GetOperation(expr); 567Assert.Null(model.GetOperation(expr.Name)); 591IOperation operation = model.GetOperation(literal); 626IOperation operation = speculativeModel.GetOperation(localDecl); 670var blockOperation = semanticModel.GetOperation(exceptionBlock); 671var catchOperation = (ICatchClauseOperation)semanticModel.GetOperation(catchBlock);
IOperation\IOperationTests_IAnonymousFunctionExpression.cs (7)
412var variableDeclarationGroupOperation = (IVariableDeclarationGroupOperation)semanticModel.GetOperation(variableDeclaration); 414var lambdaOperation = (IAnonymousFunctionOperation)semanticModel.GetOperation(lambdaSyntax); 420var variableDeclarationGroupOperationSecondRequest = (IVariableDeclarationGroupOperation)semanticModel.GetOperation(variableDeclaration); 422var lambdaOperationSecondRequest = (IAnonymousFunctionOperation)semanticModel.GetOperation(lambdaSyntax); 491var lambdaOperation = (IAnonymousFunctionOperation)semanticModel.GetOperation(lambdaSyntax); 847var graphM = ControlFlowGraph.Create((IMethodBodyOperation)semanticModel.GetOperation(tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Single())); 902var graphM = ControlFlowGraph.Create((IMethodBodyOperation)semanticModel.GetOperation(tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Single()));
IOperation\IOperationTests_IConstructorBodyOperation.cs (3)
41Assert.Null(model.GetOperation(node1)); 488Assert.Null(model.GetOperation(node1)); 1073Assert.Null(model.GetOperation(node1));
IOperation\IOperationTests_IConversionExpression.cs (1)
5214var iopTree = (IAssignmentOperation)model.GetOperation(assignment);
IOperation\IOperationTests_IFieldReferenceExpression.cs (1)
712var methodBlockOperation = model.GetOperation(methodDecl);
IOperation\IOperationTests_ILocalFunctionStatement.cs (2)
1793var graphM = ControlFlowGraph.Create((IMethodBodyOperation)semanticModel.GetOperation(tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().First())); 1848var graphM = ControlFlowGraph.Create((IMethodBodyOperation)semanticModel.GetOperation(tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().First()));
IOperation\IOperationTests_IMethodBodyOperation.cs (6)
36Assert.Null(model.GetOperation(node1)); 563Assert.Null(model.GetOperation(node1)); 705Assert.Null(model.GetOperation(node1)); 847Assert.Null(model.GetOperation(node1)); 979Assert.Null(model.GetOperation(node1)); 1125Assert.Null(model.GetOperation(node1));
IOperation\IOperationTests_ISymbolInitializer.cs (1)
39Assert.Null(semanticModel.GetOperation(node));
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (64)
Semantics\ConstantTests.cs (1)
3503var literalOperation = model.GetOperation(initializer);
Semantics\DelegateTypeTests.cs (1)
11395var operation = (IVariableDeclaratorOperation)model.GetOperation(syntax)!;
Semantics\LocalFunctionTests.cs (1)
2379model.GetOperation(declaration.Body);
Semantics\OperatorTests.cs (1)
11419.Select(i => model.GetOperation(i));
Semantics\OutVarTests.cs (11)
1085Assert.Equal(expectedType, model.GetOperation(decl)?.Type); 3514var initializerOperation = model.GetOperation(initializer); 35939IOperation initializerOperation = model.GetOperation(initializerSyntax); 35962IOperation blockBodyOperation = model.GetOperation(blockBodySyntax); 35988Assert.Same(blockBodyOperation.Parent, model.GetOperation(expressionBodySyntax).Parent); 35992Assert.Same(blockBodyOperation.Parent, model.GetOperation(declarationSyntax)); 36083IOperation expressionBodyOperation = model.GetOperation(expressionBodySyntax); 36108IOperation blockBodyOperation = model.GetOperation(blockBodySyntax); 36114Assert.Null(model.GetOperation(propertyExpressionBodySyntax)); // https://github.com/dotnet/roslyn/issues/24900 36117Assert.Same(expressionBodyOperation.Parent, model.GetOperation(declarationSyntax)); 36191Assert.Null(model.GetOperation(node3).Parent);
Semantics\PrimaryConstructorTests.cs (11)
1001var operation = model.GetOperation(baseWithargs); 1019Assert.Null(model.GetOperation(baseWithargs.Type)); 1020Assert.Null(model.GetOperation(baseWithargs.Parent)); 1021Assert.Same(operation.Parent.Parent, model.GetOperation(baseWithargs.Parent.Parent)); 1317Assert.Null(model.GetOperation(classDeclarations[0])); 1319Assert.Null(model.GetOperation(classDeclarations[1])); 1378Assert.Null(model.GetOperation(classDeclarations[0])); 1381Assert.Null(model.GetOperation(classDeclarations[1])); 1470Assert.Null(model.GetOperation(classDeclarations[1])); 1535Assert.Null(model.GetOperation(classDeclarations[0])); 2546Assert.Null(model.GetOperation(typeDeclaration));
Semantics\RecordStructTests.cs (3)
2607Assert.Null(model.GetOperation(recordDeclaration)); 6899var operation = model.GetOperation(with); 8772var operation = model.GetOperation(withExpr);
Semantics\RecordTests.cs (13)
21193var operation = model.GetOperation(baseWithargs); 21211Assert.Null(model.GetOperation(baseWithargs.Type)); 21212Assert.Null(model.GetOperation(baseWithargs.Parent)); 21213Assert.Same(operation.Parent.Parent, model.GetOperation(baseWithargs.Parent.Parent)); 21510Assert.Null(model.GetOperation(recordDeclarations[0])); 21512Assert.Null(model.GetOperation(recordDeclarations[1])); 21571Assert.Null(model.GetOperation(recordDeclarations[0])); 21574Assert.Null(model.GetOperation(recordDeclarations[1])); 21663Assert.Null(model.GetOperation(recordDeclarations[1])); 21728Assert.Null(model.GetOperation(recordDeclarations[0])); 22929Assert.Null(model.GetOperation(recordDeclaration)); 23384Assert.Null(model.GetOperation(recordDeclaration)); 24667Assert.Null(model.GetOperation(recordDeclaration));
Semantics\RefFieldTests.cs (2)
28097var fieldInitializerOperation = (Microsoft.CodeAnalysis.Operations.IFieldInitializerOperation)model.GetOperation(fieldInitializerSyntax); 28140var constructorOperation = (Microsoft.CodeAnalysis.Operations.IConstructorBodyOperation)model.GetOperation(constructorSyntax);
Semantics\StructConstructorTests.cs (3)
1051var operation = model.GetOperation(syntax); 1146var operation = model.GetOperation(syntax); 1243var operation = model.GetOperation(syntax);
Semantics\TopLevelStatementsTests.cs (17)
200var operation1 = model1.GetOperation(localRef.Parent); 243var operation2 = model1.GetOperation(localDecl); 260Assert.Null(model1.GetOperation(globalStatement)); 328var operation1 = model1.GetOperation(localRef.Parent); 366var operation2 = model2.GetOperation(localDecl); 411Assert.Null(model1.GetOperation(globalStatement)); 487Assert.NotNull(model1.GetOperation(tree1.GetRoot())); 488var operation1 = model1.GetOperation(localDecl); 507Assert.NotNull(model2.GetOperation(tree2.GetRoot())); 508var operation2 = model2.GetOperation(localRef); 579Assert.NotNull(model1.GetOperation(tree1.GetRoot())); 580var operation1 = model1.GetOperation(localDecl); 597var operation2 = model1.GetOperation(localRef); 1399Assert.Null(model2.GetOperation(tree2.GetRoot())); 1417Assert.Null(model2.GetOperation(tree2.GetRoot())); 9668model.GetOperation(identifier); 9669Assert.Equal(OperationKind.Literal, model.GetOperation(tree.GetRoot().DescendantNodes().OfType<LiteralExpressionSyntax>().Single()).Kind);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (3)
Symbols\Source\NullablePublicAPITests.cs (2)
4736Assert.Null(model.GetOperation(s)); 4968var operation = model.GetOperation(ternary);
Symbols\SymbolEqualityTests.cs (1)
963var operation = model.GetOperation(syntaxNode);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (3)
CompilationTestUtils.cs (1)
416return model.GetOperation(expression);
CSharpTestBase.cs (2)
1947var operation = model.GetOperation(syntaxNode); 1992VerifyOperationTree(compilation, model.GetOperation(syntaxNode), expectedOperationTree);
Microsoft.CodeAnalysis.CSharp.Workspaces (12)
CastSimplifier.cs (10)
87var castExpressionOperation = semanticModel.GetOperation(cast.Expression, cancellationToken); 196var originalOperation = originalSemanticModel.GetOperation(castNode, cancellationToken); 255var rewrittenOperation = rewrittenSemanticModel.GetOperation(rewrittenExpression.WalkDownParentheses(), cancellationToken); 647var rewrittenOperation = rewrittenSemanticModel.GetOperation(rewrittenBitwiseNotExpression, cancellationToken); 694if (originalSemanticModel.GetOperation(castExpression, cancellationToken) is not IConversionOperation conversionOperation) 735if (rewrittenSemanticModel.GetOperation(rewrittenConditionalExpression, cancellationToken) is not IConditionalOperation rewrittenConditionalOperation) 766var operation = semanticModel.GetOperation(parentBinary, cancellationToken); 963var operation = semanticModel.GetOperation(expression.WalkDownParentheses(), cancellationToken); 1230var operation = semanticModel.GetOperation(expression, cancellationToken); 1271semanticModel.GetOperation(invocationExpression, cancellationToken) is IInvocationOperation invocationOperation)
CSharpTypeInferenceService.TypeInferrer.cs (1)
1562_ when SemanticModel.GetOperation(pattern, CancellationToken) is IPatternOperation patternOperation =>
CSharpUseImplicitTypeHelper.cs (1)
246var invocationOp = semanticModel.GetOperation(invocationExpression, cancellationToken) as IInvocationOperation;
Microsoft.CodeAnalysis.Features (34)
AbstractForEachCastDiagnosticAnalyzer.cs (1)
69if (semanticModel.GetOperation(node, cancellationToken) is not IForEachLoopOperation loopOperation)
AbstractPopulateSwitchCodeFixProvider.cs (1)
151var switchStatement = (TSwitchOperation)model.GetOperation(switchNode, cancellationToken)!;
AbstractSimplifyInterpolationCodeFixProvider.cs (1)
61var interpolation = semanticModel.GetOperation(loc.FindNode(getInnermostNodeForTie: true, cancellationToken), cancellationToken) as IInterpolationOperation;
AbstractUseConditionalExpressionForAssignmentCodeFixProvider.cs (1)
68var ifOperation = (IConditionalOperation)semanticModel.GetOperation(ifStatement, cancellationToken)!;
AbstractUseConditionalExpressionForReturnCodeFixProvider.cs (1)
54var ifOperation = (IConditionalOperation)semanticModel.GetOperation(ifStatement, cancellationToken)!;
AbstractUseThrowExpressionDiagnosticAnalyzer.cs (2)
275var containingOperation = semanticModel.GetOperation(throwStatement.GetRequiredParent(), cancellationToken); 288containingOperation = semanticModel.GetOperation(throwStatement.GetRequiredParent().GetRequiredParent(), cancellationToken);
ConvertForEachToFor\AbstractConvertForEachToForCodeRefactoringProvider.cs (1)
153if (model.GetOperation(foreachStatement, cancellationToken) is not IForEachLoopOperation operation || operation.Locals.Length != 1)
ConvertForToForEach\AbstractConvertForToForEachCodeRefactoringProvider.cs (1)
88if (semanticModel.GetOperation(forStatement, cancellationToken) is not ILoopOperation { Locals.Length: 1 })
ConvertIfToSwitch\AbstractConvertIfToSwitchCodeRefactoringProvider.cs (1)
87var ifOperation = semanticModel.GetOperation(ifStatement);
InitializeParameter\AbstractAddParameterCheckCodeRefactoringProvider.cs (1)
198var operation = semanticModel.GetOperation(coalesceNode, cancellationToken);
InitializeParameter\AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs (2)
418currentBlockStatement = (IBlockOperation?)currentSemanticModel.GetOperation(currentRoot.GetCurrentNode(blockStatement.Syntax)!, cancellationToken); 823var operation = semanticModel.GetOperation(accessorBody, cancellationToken);
InitializeParameter\AbstractInitializeParameterCodeRefactoringProvider.cs (2)
165var operation = semanticModel.GetOperation( 199var childOperation = semanticModel.GetOperation(child, cancellationToken);
InlineMethod\AbstractInlineMethodRefactoringProvider.cs (1)
223var invocationOperation = semanticModel.GetOperation(calleeInvocationNode, cancellationToken) as IInvocationOperation;
InlineMethod\AbstractInlineMethodRefactoringProvider.InlineContext.cs (1)
402var operation = semanticModel.GetOperation(methodDeclarationSyntax, cancellationToken);
InlineMethod\AbstractInlineMethodRefactoringProvider.MethodParametersInfo.cs (1)
498&& semanticModel.GetOperation(inlineExpressionNode, cancellationToken) is ISimpleAssignmentOperation simpleAssignmentOperation
IntroduceParameter\AbstractIntroduceParameterCodeRefactoringProvider.cs (1)
216var operation = semanticModel.GetOperation(expression, cancellationToken);
IntroduceUsingStatement\AbstractIntroduceUsingStatementCodeRefactoringProvider.cs (1)
74var operation = semanticModel.GetOperation(declarationSyntax, cancellationToken) as IVariableDeclarationGroupOperation;
IntroduceVariable\AbstractIntroduceVariableService.cs (2)
351var originalOperation = originalSemanticModel.GetOperation(expressionInOriginal, cancellationToken); 354var currentOperation = currentSemanticModel.GetOperation(nodeInCurrent, cancellationToken);
SignatureHelp\CommonSignatureHelpUtilities.cs (1)
160var parentOperation = semanticModel.GetOperation(initializer.Parent, cancellationToken) as IObjectOrCollectionInitializerOperation;
SuppressMessageAttributeState.cs (1)
57var operation = (model.GetOperation(attributeSyntax, cancellationToken) as IAttributeOperation)?.Operation;
UseSystemHashCodeCodeFixProvider.cs (1)
61var operation = semanticModel.GetOperation(operationLocation, cancellationToken);
ValueTracking\ValueTracker.cs (4)
142var operation = semanticModel.GetOperation(lhsNode, cancellationToken); 213var operation = semanticModel.GetOperation(node, cancellationToken); 219operation = semanticModel.GetOperation(node.Parent, cancellationToken); 300var operation = semanticModel.GetOperation(node, cancellationToken);
ValueTracking\ValueTracker.FindReferencesProgress.cs (5)
80var operation = semanticModel.GetOperation(node, cancellationToken); 111var argumentOperation = semanticModel.GetOperation(argument, cancellationToken); 129var expressionOperation = semanticModel.GetOperation(expression, cancellationToken); 154var operation = semanticModel.GetOperation(originalNode.Parent, cancellationToken); 184var operation = semanticModel.GetOperation(invocationSyntax, cancellationToken);
Microsoft.CodeAnalysis.Test.Utilities (8)
CommonTestBase.cs (3)
596var operation = model.GetOperation(child); 615var operation = model.GetOperation(node); 664var operation = semanticModel.GetOperation(node);
Compilation\CompilationExtensions.cs (1)
299var operation = semanticModel.GetOperation(node);
Compilation\ControlFlowGraphVerifier.cs (1)
30IOperation operationRoot = model.GetOperation(syntaxNode);
Compilation\SemanticModelExtensions.cs (1)
22IOperation operation = model.GetOperation(node);
Diagnostics\OperationTestAnalyzer.cs (2)
2141if (model.GetOperation(node) != null) 2153if (model.GetOperation(node) != null)
Microsoft.CodeAnalysis.UnitTests (1)
Diagnostics\OperationTests.cs (1)
332var operation = (IMethodBodyOperation)model.GetOperation(methodBodySyntax);
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (5)
Attributes\AttributeTests.vb (5)
2259Dim operation = semanticModel.GetOperation(attrSyntax) 2293Dim speculativeOperation = speculativeModel.GetOperation(newAttrSyntax) 2337Dim speculativeOperation = speculativeModel.GetOperation(newAttrSyntax) 2380Dim speculativeOperation = speculativeModel.GetOperation(newAttrSyntax) 2424Dim speculativeOperation = speculativeModel.GetOperation(newAttrSyntax)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (2)
Semantics\BinaryOperators.vb (2)
1507Select(Function(i) model.GetOperation(i)) 1552Dim literalOperation = model.GetOperation(initializer)
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (2)
BasicTestBase.vb (2)
790Dim operation = semanticModel.GetOperation(node) 923Dim operation = semanticModel.GetOperation(node)
Microsoft.CodeAnalysis.Workspaces (9)
FindSymbols\FindReferences\Finders\AbstractReferenceFinder.cs (1)
666var operation = semanticModel.GetOperation(node, cancellationToken);
ISemanticFactsExtensions.cs (2)
70if (semanticModel.GetOperation(parentBinary) is IBinaryOperation parentBinaryOp && 71semanticModel.GetOperation(innerBinary) is IBinaryOperation innerBinaryOp)
SemanticModelExtensions.cs (1)
55return semanticModel.GetOperation(node, cancellationToken)
Shared\Extensions\SemanticEquivalence.cs (2)
89var originalOperation = semanticModel1.GetOperation(node1); 92var currentOperation = semanticModel2.GetOperation(node2);
SyntaxGeneratorExtensions_Negate.cs (3)
149var operation = semanticModel.GetOperation(expressionNode, cancellationToken); 247var operation = semanticModel.GetOperation(isExpression, cancellationToken); 448var operation = semanticModel.GetOperation(expression);
Microsoft.VisualStudio.LanguageServices (1)
PullMemberUp\SymbolDependentsBuilder.cs (1)
63Visit(compilation.GetSemanticModel(syntax.SyntaxTree).GetOperation(syntax, _cancellationToken));
Roslyn.Compilers.VisualBasic.IOperation.UnitTests (12)
IOperation\IOperationTests.vb (7)
60Dim statement1 As IOperation = model.GetOperation(nodes(0)) 93Dim statement2 As IOperation = model.GetOperation(nodes(1)) 126Dim statement3 As IOperation = model.GetOperation(nodes(2)) 185Dim statement1 As IOperation = model.GetOperation(nodes(0)) 213Dim statement2 As IOperation = model.GetOperation(nodes(1)) 868Dim operation = model.GetOperation(expr) 875Assert.Null(model.GetOperation(expr.Name))
IOperation\IOperationTests_IOmittedArgumentOperation.vb (1)
35Dim methodOperation = semanticModel.GetOperation(method)
IOperation\IOperationTests_ISymbolInitializer.vb (1)
38Assert.Null(semanticModel.GetOperation(node))
IOperation\IOperationTests_IUsingStatement.vb (3)
43Dim op = DirectCast(comp.GetSemanticModel(tree).GetOperation(node), IUsingOperation) 83Dim op = DirectCast(comp.GetSemanticModel(tree).GetOperation(node), IUsingOperation) 900Assert.Null(comp.GetSemanticModel(node.SyntaxTree).GetOperation(node))