62 references to CodeGenerationOperatorKind
Microsoft.CodeAnalysis.BannedApiAnalyzers (62)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationSymbolFactory.cs (1)
196
CodeGenerationOperatorKind
operatorKind,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationOperatorSymbol.cs (61)
16
CodeGenerationOperatorKind
operatorKind,
34
public static int GetParameterCount(
CodeGenerationOperatorKind
operatorKind)
38
case
CodeGenerationOperatorKind
.Addition:
39
case
CodeGenerationOperatorKind
.BitwiseAnd:
40
case
CodeGenerationOperatorKind
.BitwiseOr:
41
case
CodeGenerationOperatorKind
.Concatenate:
42
case
CodeGenerationOperatorKind
.Division:
43
case
CodeGenerationOperatorKind
.Equality:
44
case
CodeGenerationOperatorKind
.ExclusiveOr:
45
case
CodeGenerationOperatorKind
.Exponent:
46
case
CodeGenerationOperatorKind
.GreaterThan:
47
case
CodeGenerationOperatorKind
.GreaterThanOrEqual:
48
case
CodeGenerationOperatorKind
.Inequality:
49
case
CodeGenerationOperatorKind
.IntegerDivision:
50
case
CodeGenerationOperatorKind
.LeftShift:
51
case
CodeGenerationOperatorKind
.LessThan:
52
case
CodeGenerationOperatorKind
.LessThanOrEqual:
53
case
CodeGenerationOperatorKind
.Like:
54
case
CodeGenerationOperatorKind
.Modulus:
55
case
CodeGenerationOperatorKind
.Multiplication:
56
case
CodeGenerationOperatorKind
.RightShift:
57
case
CodeGenerationOperatorKind
.UnsignedRightShift:
58
case
CodeGenerationOperatorKind
.Subtraction:
60
case
CodeGenerationOperatorKind
.Increment:
61
case
CodeGenerationOperatorKind
.Decrement:
62
case
CodeGenerationOperatorKind
.False:
63
case
CodeGenerationOperatorKind
.LogicalNot:
64
case
CodeGenerationOperatorKind
.OnesComplement:
65
case
CodeGenerationOperatorKind
.True:
66
case
CodeGenerationOperatorKind
.UnaryPlus:
67
case
CodeGenerationOperatorKind
.UnaryNegation:
74
private static string GetMetadataName(
CodeGenerationOperatorKind
operatorKind)
77
CodeGenerationOperatorKind
.Addition => WellKnownMemberNames.AdditionOperatorName,
78
CodeGenerationOperatorKind
.BitwiseAnd => WellKnownMemberNames.BitwiseAndOperatorName,
79
CodeGenerationOperatorKind
.BitwiseOr => WellKnownMemberNames.BitwiseOrOperatorName,
80
CodeGenerationOperatorKind
.Concatenate => WellKnownMemberNames.ConcatenateOperatorName,
81
CodeGenerationOperatorKind
.Decrement => WellKnownMemberNames.DecrementOperatorName,
82
CodeGenerationOperatorKind
.Division => WellKnownMemberNames.DivisionOperatorName,
83
CodeGenerationOperatorKind
.Equality => WellKnownMemberNames.EqualityOperatorName,
84
CodeGenerationOperatorKind
.ExclusiveOr => WellKnownMemberNames.ExclusiveOrOperatorName,
85
CodeGenerationOperatorKind
.Exponent => WellKnownMemberNames.ExponentOperatorName,
86
CodeGenerationOperatorKind
.False => WellKnownMemberNames.FalseOperatorName,
87
CodeGenerationOperatorKind
.GreaterThan => WellKnownMemberNames.GreaterThanOperatorName,
88
CodeGenerationOperatorKind
.GreaterThanOrEqual => WellKnownMemberNames.GreaterThanOrEqualOperatorName,
89
CodeGenerationOperatorKind
.Increment => WellKnownMemberNames.IncrementOperatorName,
90
CodeGenerationOperatorKind
.Inequality => WellKnownMemberNames.InequalityOperatorName,
91
CodeGenerationOperatorKind
.IntegerDivision => WellKnownMemberNames.IntegerDivisionOperatorName,
92
CodeGenerationOperatorKind
.LeftShift => WellKnownMemberNames.LeftShiftOperatorName,
93
CodeGenerationOperatorKind
.LessThan => WellKnownMemberNames.LessThanOperatorName,
94
CodeGenerationOperatorKind
.LessThanOrEqual => WellKnownMemberNames.LessThanOrEqualOperatorName,
95
CodeGenerationOperatorKind
.Like => WellKnownMemberNames.LikeOperatorName,
96
CodeGenerationOperatorKind
.LogicalNot => WellKnownMemberNames.LogicalNotOperatorName,
97
CodeGenerationOperatorKind
.Modulus => WellKnownMemberNames.ModulusOperatorName,
98
CodeGenerationOperatorKind
.Multiplication => WellKnownMemberNames.MultiplyOperatorName,
99
CodeGenerationOperatorKind
.OnesComplement => WellKnownMemberNames.OnesComplementOperatorName,
100
CodeGenerationOperatorKind
.RightShift => WellKnownMemberNames.RightShiftOperatorName,
101
CodeGenerationOperatorKind
.UnsignedRightShift => WellKnownMemberNames.UnsignedRightShiftOperatorName,
102
CodeGenerationOperatorKind
.Subtraction => WellKnownMemberNames.SubtractionOperatorName,
103
CodeGenerationOperatorKind
.True => WellKnownMemberNames.TrueOperatorName,
104
CodeGenerationOperatorKind
.UnaryPlus => WellKnownMemberNames.UnaryPlusOperatorName,
105
CodeGenerationOperatorKind
.UnaryNegation => WellKnownMemberNames.UnaryNegationOperatorName,