15 references to OperandTypes
Microsoft.CodeAnalysis.CSharp (15)
Binder\Semantics\Operators\OperatorKindExtensions.cs (3)
94
return kind.
OperandTypes
() == UnaryOperatorKind.Dynamic;
99
switch (kind.
OperandTypes
())
283
return kind.
OperandTypes
() == UnaryOperatorKind.Enum;
CodeGen\EmitOperators.cs (1)
584
var type = expression.OperatorKind.
OperandTypes
();
Compilation\BuiltInOperators.cs (3)
248
switch (op.Kind.
OperandTypes
())
262
switch (kind.
OperandTypes
())
279
default: throw ExceptionUtilities.UnexpectedValue(kind.
OperandTypes
());
Compilation\CSharpSemanticModel.cs (2)
3795
UnaryOperatorKind operandType = unaryOperator.OperatorKind.
OperandTypes
();
3818
UnaryOperatorKind operandType = increment.OperatorKind.
OperandTypes
();
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (1)
1185
if (node.OperatorKind.
OperandTypes
() == UnaryOperatorKind.Enum && (opKind & UnaryOperatorKind.Lifted) != 0)
Lowering\LocalRewriter\LocalRewriter_UnaryOperator.cs (5)
577
if (node.OperatorKind.
OperandTypes
() == UnaryOperatorKind.UserDefined)
769
if (node.OperatorKind.
OperandTypes
() == UnaryOperatorKind.Pointer)
899
UnaryOperatorKind kind = node.OperatorKind.
OperandTypes
();
982
switch (unaryOperatorKind.
OperandTypes
())
1060
throw ExceptionUtilities.UnexpectedValue(unaryOperatorKind.
OperandTypes
());