1 implementation of IConditionalAccessInstanceOperation
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
6560
internal sealed partial class ConditionalAccessInstanceOperation : Operation,
IConditionalAccessInstanceOperation
15 references to IConditionalAccessInstanceOperation
Microsoft.CodeAnalysis (9)
Generated\OperationKind.Generated.cs (1)
116
/// <summary>Indicates an <see cref="
IConditionalAccessInstanceOperation
"/>.</summary>
Generated\Operations.Generated.cs (4)
1593
/// Represents a conditionally accessed operation. Note that <see cref="
IConditionalAccessInstanceOperation
" /> is used to refer to the value
11021
public override IOperation VisitConditionalAccessInstance(
IConditionalAccessInstanceOperation
operation, object? argument)
11461
public virtual void VisitConditionalAccessInstance(
IConditionalAccessInstanceOperation
operation) => DefaultVisit(operation);
11600
public virtual TResult? VisitConditionalAccessInstance(
IConditionalAccessInstanceOperation
operation, TArgument argument) => DefaultVisit(operation, argument);
Operations\ControlFlowGraphBuilder.ConditionalAccessOperationTracker.cs (1)
18
/// deepest node, and except in error conditions it should contain a <see cref="
IConditionalAccessInstanceOperation
"/> that will be visited
Operations\ControlFlowGraphBuilder.cs (3)
3488
if (enumerator.Current is
IConditionalAccessInstanceOperation
)
3509
if (child is
IConditionalAccessInstanceOperation
|| isConditionalAccessInstancePresentInChildren(child))
3519
public override IOperation VisitConditionalAccessInstance(
IConditionalAccessInstanceOperation
operation, int? captureIdForResult)
Microsoft.CodeAnalysis.CSharp (1)
Operations\CSharpOperationFactory.cs (1)
1716
private
IConditionalAccessInstanceOperation
CreateBoundConditionalReceiverOperation(BoundConditionalReceiver boundConditionalReceiver)
Microsoft.CodeAnalysis.Test.Utilities (5)
Compilation\OperationTreeVerifier.cs (2)
1151
public override void VisitConditionalAccessInstance(
IConditionalAccessInstanceOperation
operation)
1153
LogString(nameof(
IConditionalAccessInstanceOperation
));
Compilation\TestOperationVisitor.cs (1)
733
public override void VisitConditionalAccessInstance(
IConditionalAccessInstanceOperation
operation)
Diagnostics\OperationTestAnalyzer.cs (2)
1856
IConditionalAccessInstanceOperation
conditionalAccessInstance = (
IConditionalAccessInstanceOperation
)operationContext.Operation;