1 implementation of Operation
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
6506
public IOperation
Operation
{ get; }
17 references to Operation
Microsoft.Analyzers.Extra (8)
ConditionalAccessAnalyzer.cs (8)
37
switch (op.
Operation
.Kind)
41
var propRef = (IPropertyReferenceOperation)op.
Operation
;
54
var fieldRef = (IFieldReferenceOperation)op.
Operation
;
66
var invocation = (IInvocationOperation)op.
Operation
;
72
type = op.
Operation
.Type;
78
type = op.
Operation
.Type;
98
if (op.
Operation
.Kind == OperationKind.ParameterReference)
100
var pr = (IParameterReferenceOperation)op.
Operation
;
Microsoft.CodeAnalysis (5)
Generated\Operations.Generated.cs (2)
1594
/// of <see cref="
Operation
" /> within <see cref="WhenNotNull" />.
1618
/// Operation to be evaluated if <see cref="
Operation
" /> is non null.
Operations\ControlFlowGraphBuilder.ConditionalAccessOperationTracker.cs (1)
17
/// Represents the stack <see cref="IConditionalAccessOperation.
Operation
"/>s of a tree of conditional accesses. The top of the stack is the
Operations\ControlFlowGraphBuilder.cs (2)
3384
testExpression = currentConditionalAccess.
Operation
;
3452
SyntaxNode defaultValueSyntax = (operation.
Operation
== testExpression ? testExpression : operation).Syntax;
Microsoft.CodeAnalysis.Test.Utilities (4)
Compilation\OperationTreeVerifier.cs (2)
1146
Visit(operation.
Operation
, header: nameof(operation.
Operation
));
Compilation\TestOperationVisitor.cs (1)
730
AssertEx.Equal(new[] { operation.
Operation
, operation.WhenNotNull }, operation.ChildOperations);
Diagnostics\OperationTestAnalyzer.cs (1)
1846
if (conditionalAccess.WhenNotNull != null && conditionalAccess.
Operation
!= null)