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