1 implementation of IConditionalAccessInstanceOperation
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
6560internal 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 11021public override IOperation VisitConditionalAccessInstance(IConditionalAccessInstanceOperation operation, object? argument) 11461public virtual void VisitConditionalAccessInstance(IConditionalAccessInstanceOperation operation) => DefaultVisit(operation); 11600public 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)
3488if (enumerator.Current is IConditionalAccessInstanceOperation) 3509if (child is IConditionalAccessInstanceOperation || isConditionalAccessInstancePresentInChildren(child)) 3519public override IOperation VisitConditionalAccessInstance(IConditionalAccessInstanceOperation operation, int? captureIdForResult)
Microsoft.CodeAnalysis.CSharp (1)
Operations\CSharpOperationFactory.cs (1)
1716private IConditionalAccessInstanceOperation CreateBoundConditionalReceiverOperation(BoundConditionalReceiver boundConditionalReceiver)
Microsoft.CodeAnalysis.Test.Utilities (5)
Compilation\OperationTreeVerifier.cs (2)
1151public override void VisitConditionalAccessInstance(IConditionalAccessInstanceOperation operation) 1153LogString(nameof(IConditionalAccessInstanceOperation));
Compilation\TestOperationVisitor.cs (1)
733public override void VisitConditionalAccessInstance(IConditionalAccessInstanceOperation operation)
Diagnostics\OperationTestAnalyzer.cs (2)
1856IConditionalAccessInstanceOperation conditionalAccessInstance = (IConditionalAccessInstanceOperation)operationContext.Operation;