OperatorNames Class
Assembly: Topten.Cminor.Compiler.dll
Namespace: Topten.Cminor
public static class OperatorNames
Constants
Addition | "op_Addition" | |
Assign | "op_Assign" | |
AssignAddition | "op_AssignAddition" | |
AssignBitwiseAnd | "op_AssignBitwiseAnd" | |
AssignBitwiseOr | "op_AssignBitwiseOr" | |
AssignDivision | "op_AssignDivision" | |
AssignExclusiveOr | "op_AssignExclusiveOr" | |
AssignLeftShift | "op_AssignLeftShift" | |
AssignModulus | "op_AssignModulus" | |
AssignMultiply | "op_AssignMultiply" | |
AssignRightShift | "op_AssignRightShift" | |
AssignSubtraction | "op_AssignSubtraction" | |
BitwiseAnd | "op_BitwiseAnd" | |
BitwiseOr | "op_BitwiseOr" | |
Decrement | "op_Decrement" | |
DecrementPostfix | "op_DecrementPostfix" | |
DecrementPrefix | "op_DecrementPrefix" | |
Division | "op_Division" | |
Equality | "op_Equality" | |
ExclusiveOr | "op_ExclusiveOr" | |
False | "op_False" | |
GreaterThan | "op_GreaterThan" | |
GreaterThanOrEqual | "op_GreaterThanOrEqual" | |
Increment | "op_Increment" | |
IncrementPostfix | "op_IncrementPostfix" | |
IncrementPrefix | "op_IncrementPrefix" | |
Inequality | "op_Inequality" | |
LeftShift | "op_LeftShift" | |
LessThan | "op_LessThan" | |
LessThanOrEqual | "op_LessThanOrEqual" | |
LogicalAnd | "op_LogicalAnd" | |
LogicalNot | "op_LogicalNot" | |
LogicalOr | "op_LogicalOr" | |
Modulus | "op_Modulus" | |
Multiply | "op_Multiply" | |
OnesComplement | "op_OnesComplement" | |
RightShift | "op_RightShift" | |
Subtraction | "op_Subtraction" | |
True | "op_True" | |
UnaryNegation | "op_UnaryNegation" | |
UnaryPlus | "op_UnaryPlus" |
Methods
BinaryFromName(string) | Gets the binary operator with a given name |
NameFromBinary(BinaryOperatorType) | Get the name of a binary operator |
NameFromUnary(UnaryOperatorType) | Gets the name of a unary operator |
NameToSymbol(string) | Given the name of an operator, returns is symbol |
RequiresLValue(BinaryOperatorType) | |
RequiresLValue(UnaryOperatorType) | |
UnaryFromName(string) | Gets a unary operator from its name |