1 implementation of LeftPattern
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
9524
public IPatternOperation
LeftPattern
{ get; }
11 references to LeftPattern
Microsoft.CodeAnalysis (1)
Operations\ControlFlowGraphBuilder.cs (1)
7332
leftPattern: (IPatternOperation)VisitRequired(operation.
LeftPattern
),
Microsoft.CodeAnalysis.CodeStyle (4)
PopulateSwitchExpressionHelpers.cs (4)
69
RemoveIfConstantPatternHasValue(binaryPattern.
LeftPattern
, enumMembers);
72
HandleBinaryPattern(binaryPattern.
LeftPattern
as IBinaryPatternOperation, enumMembers);
99
BinaryOperatorKind.Or => IsDefault(binaryPattern.
LeftPattern
) || IsDefault(binaryPattern.RightPattern),
101
BinaryOperatorKind.And => IsDefault(binaryPattern.
LeftPattern
) && IsDefault(binaryPattern.RightPattern),
Microsoft.CodeAnalysis.Features (4)
PopulateSwitchExpressionHelpers.cs (4)
69
RemoveIfConstantPatternHasValue(binaryPattern.
LeftPattern
, enumMembers);
72
HandleBinaryPattern(binaryPattern.
LeftPattern
as IBinaryPatternOperation, enumMembers);
99
BinaryOperatorKind.Or => IsDefault(binaryPattern.
LeftPattern
) || IsDefault(binaryPattern.RightPattern),
101
BinaryOperatorKind.And => IsDefault(binaryPattern.
LeftPattern
) && IsDefault(binaryPattern.RightPattern),
Microsoft.CodeAnalysis.Test.Utilities (2)
Compilation\OperationTreeVerifier.cs (1)
1945
Visit(operation.
LeftPattern
, "LeftPattern");
Compilation\TestOperationVisitor.cs (1)
1374
Assert.Same(operation.
LeftPattern
, children[0]);