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)
3807
UnaryOperatorKind operandType = unaryOperator.OperatorKind.
OperandTypes
();
3830
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)
724
if (node.OperatorKind.
OperandTypes
() == UnaryOperatorKind.UserDefined)
916
if (node.OperatorKind.
OperandTypes
() == UnaryOperatorKind.Pointer)
1046
UnaryOperatorKind kind = node.OperatorKind.
OperandTypes
();
1129
switch (unaryOperatorKind.
OperandTypes
())
1207
throw ExceptionUtilities.UnexpectedValue(unaryOperatorKind.
OperandTypes
());