25 references to Operator
Microsoft.CodeAnalysis.CSharp (25)
Binder\Binder.ValueChecks.cs (4)
4511var prefix = increment.OperatorKind.Operator() is UnaryOperatorKind.PrefixIncrement or UnaryOperatorKind.PrefixDecrement; 4512Debug.Assert(prefix || increment.OperatorKind.Operator() is UnaryOperatorKind.PostfixIncrement or UnaryOperatorKind.PostfixDecrement); 5331var prefix = increment.OperatorKind.Operator() is UnaryOperatorKind.PrefixIncrement or UnaryOperatorKind.PrefixDecrement; 5332Debug.Assert(prefix || increment.OperatorKind.Operator() is UnaryOperatorKind.PostfixIncrement or UnaryOperatorKind.PostfixDecrement);
Binder\Binder_Operators.cs (2)
4253UnaryOperatorKind newKind = kind.Operator().WithType(upconvertSpecialType); 4261var binder = kind.Operator() == UnaryOperatorKind.BitwiseComplement ?
Binder\Semantics\Operators\OperatorKindExtensions.cs (4)
21return ((int)kind.Operator() >> 8) - 16; 69switch (kind.Operator()) 382switch (kind.Operator()) 399throw ExceptionUtilities.UnexpectedValue(kind.Operator());
CodeGen\EmitOperators.cs (3)
40switch (operatorKind.Operator()) 54throw ExceptionUtilities.UnexpectedValue(operatorKind.Operator()); 583Debug.Assert(expression.OperatorKind.Operator() == UnaryOperatorKind.UnaryMinus);
CodeGen\Optimizer.cs (1)
1664if (node.OperatorKind.IsChecked() && node.OperatorKind.Operator() == UnaryOperatorKind.UnaryMinus)
Compilation\CSharpSemanticModel.cs (2)
3820UnaryOperatorKind op = unaryOperator.OperatorKind.Operator(); 3843UnaryOperatorKind op = increment.OperatorKind.Operator();
FlowAnalysis\NullableWalker.cs (1)
11109var op = node.OperatorKind.Operator();
Lowering\LocalRewriter\LocalRewriter_UnaryOperator.cs (5)
32switch (node.OperatorKind.Operator()) 125else if (kind.Operator() == UnaryOperatorKind.UnaryPlus) 141UnaryOperatorKind newKind = kind.Operator().WithType(upconvertSpecialType); 378var op = node.OperatorKind.Operator(); 384var op = node.OperatorKind.Operator();
Operations\CSharpOperationFactory_Methods.cs (3)
497switch (operatorKind.Operator()) 510switch (operatorKind.Operator()) 523switch (operatorKind.Operator())