1 implementation of LeftOperand
Microsoft.CodeAnalysis (1)
96 references to LeftOperand
Microsoft.CodeAnalysis (16)
Microsoft.CodeAnalysis.CodeStyle (6)
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
Microsoft.CodeAnalysis.CSharp.CodeStyle (12)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (9)
ConvertToRecordHelpers.cs (8)
159LeftOperand: IOperation leftOperand,
669AreConditionsSatisfiedEitherOrder(binOp.LeftOperand, binOp.RightOperand,
738=> TryAddEqualizedFieldsForCondition(andOp.LeftOperand, successRequirement, currentObject, otherObject, builder) &&
745=> TryAddEqualizedFieldsForCondition(orOp.LeftOperand, successRequirement, currentObject, otherObject, builder) &&
752LeftOperand: IMemberReferenceOperation leftMemberReference,
760LeftOperand: IMemberReferenceOperation leftMemberReference,
804LeftOperand: IOperation leftOperation,
816LeftOperand: IOperation leftOperation,
Microsoft.CodeAnalysis.CSharp.Features (18)
ConvertToRecordHelpers.cs (8)
159LeftOperand: IOperation leftOperand,
669AreConditionsSatisfiedEitherOrder(binOp.LeftOperand, binOp.RightOperand,
738=> TryAddEqualizedFieldsForCondition(andOp.LeftOperand, successRequirement, currentObject, otherObject, builder) &&
745=> TryAddEqualizedFieldsForCondition(orOp.LeftOperand, successRequirement, currentObject, otherObject, builder) &&
752LeftOperand: IMemberReferenceOperation leftMemberReference,
760LeftOperand: IMemberReferenceOperation leftMemberReference,
804LeftOperand: IOperation leftOperation,
816LeftOperand: IOperation leftOperation,
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
Microsoft.CodeAnalysis.Features (20)
ConvertIfToSwitch\AbstractConvertIfToSwitchCodeRefactoringProvider.Analyzer.cs (12)
202if (!ParseSwitchLabels(op.LeftOperand, labels))
248return (op.LeftOperand, op.RightOperand) switch
280ConstantResult.Left when op.LeftOperand.Syntax is TExpressionSyntax left
300var leftPattern = ParsePattern(op.LeftOperand, guards);
343ConstantResult.Left when op.LeftOperand.Syntax is TExpressionSyntax left
370{ LeftOperand: IBinaryOperation left, RightOperand: IBinaryOperation right })
393LessThanOrEqual when IsConstant(op.LeftOperand) => (BoundKind.Lower, op.RightOperand, op.LeftOperand),
395LessThanOrEqual when IsConstant(op.RightOperand) => (BoundKind.Higher, op.LeftOperand, op.RightOperand),
397GreaterThanOrEqual when IsConstant(op.LeftOperand) => (BoundKind.Higher, op.RightOperand, op.LeftOperand),
399GreaterThanOrEqual when IsConstant(op.RightOperand) => (BoundKind.Lower, op.LeftOperand, op.RightOperand),
Microsoft.CodeAnalysis.Test.Utilities (8)
Microsoft.CodeAnalysis.Workspaces (1)
Roslyn.Compilers.VisualBasic.IOperation.UnitTests (2)