198 references to PredefinedName
Microsoft.CSharp (198)
Microsoft\CSharp\RuntimeBinder\Errors\UserStringBuilder.cs (3)
110
if (name == NameManager.GetPredefinedName(
PredefinedName
.PN_INDEXERINTERNAL))
504
ErrAppendName(NameManager.GetPredefinedName(
PredefinedName
.PN_VOID));
562
if (parg.name == NameManager.GetPredefinedName(
PredefinedName
.PN_INDEXERINTERNAL))
Microsoft\CSharp\RuntimeBinder\RuntimeBinder.cs (1)
567
bool bIsConstructor = name == NameManager.GetPredefinedName(
PredefinedName
.PN_CTOR);
Microsoft\CSharp\RuntimeBinder\Semantics\COperators.cs (74)
14
public readonly
PredefinedName
MethodName;
17
public OperatorInfo(TokenKind kind,
PredefinedName
pn, ExpressionKind e)
26
new OperatorInfo(TokenKind.Unknown,
PredefinedName
.PN_COUNT, ExpressionKind.ExpressionKindCount ),
27
new OperatorInfo(TokenKind.Equal,
PredefinedName
.PN_COUNT, ExpressionKind.ExpressionKindCount ),
28
new OperatorInfo(TokenKind.PlusEqual,
PredefinedName
.PN_COUNT, ExpressionKind.MultiOffset + (int)ExpressionKind.Add ),
29
new OperatorInfo(TokenKind.MinusEqual,
PredefinedName
.PN_COUNT, ExpressionKind.MultiOffset + (int)ExpressionKind.Subtract ),
30
new OperatorInfo(TokenKind.SplatEqual,
PredefinedName
.PN_COUNT, ExpressionKind.MultiOffset + (int)ExpressionKind.Multiply ),
31
new OperatorInfo(TokenKind.SlashEqual,
PredefinedName
.PN_COUNT, ExpressionKind.MultiOffset + (int)ExpressionKind.Divide ),
32
new OperatorInfo(TokenKind.PercentEqual,
PredefinedName
.PN_COUNT, ExpressionKind.MultiOffset + (int)ExpressionKind.Modulo ),
33
new OperatorInfo(TokenKind.AndEqual,
PredefinedName
.PN_COUNT, ExpressionKind.MultiOffset + (int)ExpressionKind.BitwiseAnd ),
34
new OperatorInfo(TokenKind.HatEqual,
PredefinedName
.PN_COUNT, ExpressionKind.MultiOffset + (int)ExpressionKind.BitwiseExclusiveOr),
35
new OperatorInfo(TokenKind.BarEqual,
PredefinedName
.PN_COUNT, ExpressionKind.MultiOffset + (int)ExpressionKind.BitwiseOr ),
36
new OperatorInfo(TokenKind.LeftShiftEqual,
PredefinedName
.PN_COUNT, ExpressionKind.MultiOffset + (int)ExpressionKind.LeftShirt ),
37
new OperatorInfo(TokenKind.RightShiftEqual,
PredefinedName
.PN_COUNT, ExpressionKind.MultiOffset + (int)ExpressionKind.RightShift ),
38
new OperatorInfo(TokenKind.Question,
PredefinedName
.PN_COUNT, ExpressionKind.ExpressionKindCount ),
39
new OperatorInfo(TokenKind.QuestionQuestion,
PredefinedName
.PN_COUNT, ExpressionKind.ExpressionKindCount ),
40
new OperatorInfo(TokenKind.LogicalOr,
PredefinedName
.PN_COUNT, ExpressionKind.LogicalOr ),
41
new OperatorInfo(TokenKind.LogicalAnd,
PredefinedName
.PN_COUNT, ExpressionKind.LogicalAnd ),
42
new OperatorInfo(TokenKind.Bar,
PredefinedName
.PN_OPBITWISEOR, ExpressionKind.BitwiseOr ),
43
new OperatorInfo(TokenKind.Hat,
PredefinedName
.PN_OPXOR, ExpressionKind.BitwiseExclusiveOr ),
44
new OperatorInfo(TokenKind.Ampersand,
PredefinedName
.PN_OPBITWISEAND, ExpressionKind.BitwiseAnd ),
45
new OperatorInfo(TokenKind.EqualEqual,
PredefinedName
.PN_OPEQUALITY, ExpressionKind.Eq ),
46
new OperatorInfo(TokenKind.NotEqual,
PredefinedName
.PN_OPINEQUALITY, ExpressionKind.NotEq ),
47
new OperatorInfo(TokenKind.LessThan,
PredefinedName
.PN_OPLESSTHAN, ExpressionKind.LessThan ),
48
new OperatorInfo(TokenKind.LessThanEqual,
PredefinedName
.PN_OPLESSTHANOREQUAL, ExpressionKind.LessThanOrEqual ),
49
new OperatorInfo(TokenKind.GreaterThan,
PredefinedName
.PN_OPGREATERTHAN, ExpressionKind.GreaterThan ),
50
new OperatorInfo(TokenKind.GreaterThanEqual,
PredefinedName
.PN_OPGREATERTHANOREQUAL, ExpressionKind.GreaterThanOrEqual ),
51
new OperatorInfo(TokenKind.Is,
PredefinedName
.PN_COUNT, ExpressionKind.ExpressionKindCount ),
52
new OperatorInfo(TokenKind.As,
PredefinedName
.PN_COUNT, ExpressionKind.ExpressionKindCount ),
53
new OperatorInfo(TokenKind.LeftShift,
PredefinedName
.PN_OPLEFTSHIFT, ExpressionKind.LeftShirt ),
54
new OperatorInfo(TokenKind.RightShift,
PredefinedName
.PN_OPRIGHTSHIFT, ExpressionKind.RightShift ),
55
new OperatorInfo(TokenKind.Plus,
PredefinedName
.PN_OPPLUS, ExpressionKind.Add ),
56
new OperatorInfo(TokenKind.Minus,
PredefinedName
.PN_OPMINUS, ExpressionKind.Subtract ),
57
new OperatorInfo(TokenKind.Splat,
PredefinedName
.PN_OPMULTIPLY, ExpressionKind.Multiply ),
58
new OperatorInfo(TokenKind.Slash,
PredefinedName
.PN_OPDIVISION, ExpressionKind.Divide ),
59
new OperatorInfo(TokenKind.Percent,
PredefinedName
.PN_OPMODULUS, ExpressionKind.Modulo ),
60
new OperatorInfo(TokenKind.Unknown,
PredefinedName
.PN_COUNT, ExpressionKind.ExpressionKindCount ),
61
new OperatorInfo(TokenKind.Plus,
PredefinedName
.PN_OPUNARYPLUS, ExpressionKind.UnaryPlus ),
62
new OperatorInfo(TokenKind.Minus,
PredefinedName
.PN_OPUNARYMINUS, ExpressionKind.Negate ),
63
new OperatorInfo(TokenKind.Tilde,
PredefinedName
.PN_OPCOMPLEMENT, ExpressionKind.BitwiseNot ),
64
new OperatorInfo(TokenKind.Bang,
PredefinedName
.PN_OPNEGATION, ExpressionKind.LogicalNot ),
65
new OperatorInfo(TokenKind.PlusPlus,
PredefinedName
.PN_OPINCREMENT, ExpressionKind.Add ),
66
new OperatorInfo(TokenKind.MinusMinus,
PredefinedName
.PN_OPDECREMENT, ExpressionKind.Subtract ),
67
new OperatorInfo(TokenKind.TypeOf,
PredefinedName
.PN_COUNT, ExpressionKind.TypeOf ),
68
new OperatorInfo(TokenKind.Checked,
PredefinedName
.PN_COUNT, ExpressionKind.ExpressionKindCount ),
69
new OperatorInfo(TokenKind.Unchecked,
PredefinedName
.PN_COUNT, ExpressionKind.ExpressionKindCount ),
70
new OperatorInfo(TokenKind.MakeRef,
PredefinedName
.PN_COUNT, ExpressionKind.ExpressionKindCount ),
71
new OperatorInfo(TokenKind.RefValue,
PredefinedName
.PN_COUNT, ExpressionKind.ExpressionKindCount ),
72
new OperatorInfo(TokenKind.RefType,
PredefinedName
.PN_COUNT, ExpressionKind.ExpressionKindCount ),
73
new OperatorInfo(TokenKind.ArgList,
PredefinedName
.PN_COUNT, ExpressionKind.ExpressionKindCount ),
74
new OperatorInfo(TokenKind.Unknown,
PredefinedName
.PN_COUNT, ExpressionKind.ExpressionKindCount ),
75
new OperatorInfo(TokenKind.Splat,
PredefinedName
.PN_COUNT, ExpressionKind.ExpressionKindCount ),
76
new OperatorInfo(TokenKind.Ampersand,
PredefinedName
.PN_COUNT, ExpressionKind.ExpressionKindCount ),
77
new OperatorInfo(TokenKind.Colon,
PredefinedName
.PN_COUNT, ExpressionKind.ExpressionKindCount ),
78
new OperatorInfo(TokenKind.This,
PredefinedName
.PN_COUNT, ExpressionKind.ExpressionKindCount ),
79
new OperatorInfo(TokenKind.Base,
PredefinedName
.PN_COUNT, ExpressionKind.ExpressionKindCount ),
80
new OperatorInfo(TokenKind.Null,
PredefinedName
.PN_COUNT, ExpressionKind.ExpressionKindCount ),
81
new OperatorInfo(TokenKind.True,
PredefinedName
.PN_OPTRUE, ExpressionKind.ExpressionKindCount ),
82
new OperatorInfo(TokenKind.False,
PredefinedName
.PN_OPFALSE, ExpressionKind.ExpressionKindCount ),
83
new OperatorInfo(TokenKind.Unknown,
PredefinedName
.PN_COUNT, ExpressionKind.ExpressionKindCount ),
84
new OperatorInfo(TokenKind.Unknown,
PredefinedName
.PN_COUNT, ExpressionKind.ExpressionKindCount ),
85
new OperatorInfo(TokenKind.Unknown,
PredefinedName
.PN_COUNT, ExpressionKind.ExpressionKindCount ),
86
new OperatorInfo(TokenKind.PlusPlus,
PredefinedName
.PN_COUNT, ExpressionKind.Add ),
87
new OperatorInfo(TokenKind.MinusMinus,
PredefinedName
.PN_COUNT, ExpressionKind.Subtract ),
88
new OperatorInfo(TokenKind.Dot,
PredefinedName
.PN_COUNT, ExpressionKind.ExpressionKindCount ),
89
new OperatorInfo(TokenKind.Implicit,
PredefinedName
.PN_OPIMPLICITMN, ExpressionKind.ExpressionKindCount ),
90
new OperatorInfo(TokenKind.Explicit,
PredefinedName
.PN_OPEXPLICITMN, ExpressionKind.ExpressionKindCount ),
91
new OperatorInfo(TokenKind.Unknown,
PredefinedName
.PN_OPEQUALS, ExpressionKind.ExpressionKindCount ),
92
new OperatorInfo(TokenKind.Unknown,
PredefinedName
.PN_OPCOMPARE, ExpressionKind.ExpressionKindCount ),
93
new OperatorInfo(TokenKind.Unknown,
PredefinedName
.PN_COUNT, ExpressionKind.ExpressionKindCount )
102
{NameManager.GetPredefinedName(
PredefinedName
.PN_OPEQUALS), "equals"},
103
{NameManager.GetPredefinedName(
PredefinedName
.PN_OPCOMPARE), "compare" }
108
PredefinedName
predefName = opInfo.MethodName;
110
if (predefName !=
PredefinedName
.PN_COUNT && token != TokenKind.Unknown)
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionBinder.cs (27)
1575
private static ReadOnlySpan<
PredefinedName
> EK2NAME =>
1577
PredefinedName
.PN_OPEQUALS,
1578
PredefinedName
.PN_OPCOMPARE,
1579
PredefinedName
.PN_OPTRUE,
1580
PredefinedName
.PN_OPFALSE,
1581
PredefinedName
.PN_OPINCREMENT,
1582
PredefinedName
.PN_OPDECREMENT,
1583
PredefinedName
.PN_OPNEGATION,
1584
PredefinedName
.PN_OPEQUALITY,
1585
PredefinedName
.PN_OPINEQUALITY,
1586
PredefinedName
.PN_OPLESSTHAN,
1587
PredefinedName
.PN_OPLESSTHANOREQUAL,
1588
PredefinedName
.PN_OPGREATERTHAN,
1589
PredefinedName
.PN_OPGREATERTHANOREQUAL,
1590
PredefinedName
.PN_OPPLUS,
1591
PredefinedName
.PN_OPMINUS,
1592
PredefinedName
.PN_OPMULTIPLY,
1593
PredefinedName
.PN_OPDIVISION,
1594
PredefinedName
.PN_OPMODULUS,
1595
PredefinedName
.PN_OPUNARYMINUS,
1596
PredefinedName
.PN_OPUNARYPLUS,
1597
PredefinedName
.PN_OPBITWISEAND,
1598
PredefinedName
.PN_OPBITWISEOR,
1599
PredefinedName
.PN_OPXOR,
1600
PredefinedName
.PN_OPCOMPLEMENT,
1601
PredefinedName
.PN_OPLEFTSHIFT,
1602
PredefinedName
.PN_OPRIGHTSHIFT,
Microsoft\CSharp\RuntimeBinder\Semantics\GroupToArgsBinder.cs (2)
556
Name name = NameManager.GetPredefinedName(
PredefinedName
.PN_CAP_VALUE);
1153
_pGroup.Name == NameManager.GetPredefinedName(
PredefinedName
.PN_INVOKE))
Microsoft\CSharp\RuntimeBinder\Semantics\PredefinedMembers.cs (86)
160
public
PredefinedName
name;
166
public PredefinedMethodInfo(PREDEFMETH method, PredefinedType type,
PredefinedName
name, MethodCallingConventionEnum callingConvention, ACCESS access, int cTypeVars, int[] signature)
183
public
PredefinedName
name;
186
public PredefinedPropertyInfo(PREDEFPROP property,
PredefinedName
name, PREDEFMETH getter)
407
new PredefinedPropertyInfo(PREDEFPROP.PP_G_OPTIONAL_VALUE,
PredefinedName
.PN_CAP_VALUE, PREDEFMETH.PM_G_OPTIONAL_GETVALUE)
429
new PredefinedMethodInfo( PREDEFMETH.PM_DECIMAL_OPDECREMENT, PredefinedType.PT_DECIMAL,
PredefinedName
.PN_OPDECREMENT, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_DECIMAL, 1, (int)PredefinedType.PT_DECIMAL }),
430
new PredefinedMethodInfo( PREDEFMETH.PM_DECIMAL_OPINCREMENT, PredefinedType.PT_DECIMAL,
PredefinedName
.PN_OPINCREMENT, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_DECIMAL, 1, (int)PredefinedType.PT_DECIMAL }),
431
new PredefinedMethodInfo( PREDEFMETH.PM_DECIMAL_OPUNARYMINUS, PredefinedType.PT_DECIMAL,
PredefinedName
.PN_OPUNARYMINUS, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_DECIMAL, 1, (int)PredefinedType.PT_DECIMAL }),
432
new PredefinedMethodInfo( PREDEFMETH.PM_DELEGATE_COMBINE, PredefinedType.PT_DELEGATE,
PredefinedName
.PN_COMBINE, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_DELEGATE, 2, (int)PredefinedType.PT_DELEGATE, (int)PredefinedType.PT_DELEGATE }),
433
new PredefinedMethodInfo( PREDEFMETH.PM_DELEGATE_OPEQUALITY, PredefinedType.PT_DELEGATE,
PredefinedName
.PN_OPEQUALITY, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_BOOL, 2, (int)PredefinedType.PT_DELEGATE, (int)PredefinedType.PT_DELEGATE }),
434
new PredefinedMethodInfo( PREDEFMETH.PM_DELEGATE_OPINEQUALITY, PredefinedType.PT_DELEGATE,
PredefinedName
.PN_OPINEQUALITY, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_BOOL, 2, (int)PredefinedType.PT_DELEGATE, (int)PredefinedType.PT_DELEGATE }),
435
new PredefinedMethodInfo( PREDEFMETH.PM_DELEGATE_REMOVE, PredefinedType.PT_DELEGATE,
PredefinedName
.PN_REMOVE, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_DELEGATE, 2, (int)PredefinedType.PT_DELEGATE, (int)PredefinedType.PT_DELEGATE }),
436
new PredefinedMethodInfo( PREDEFMETH.PM_EXPRESSION_ADD, PredefinedType.PT_EXPRESSION,
PredefinedName
.PN_ADD, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_BINARYEXPRESSION, 2, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_EXPRESSION }),
437
new PredefinedMethodInfo( PREDEFMETH.PM_EXPRESSION_ADD_USER_DEFINED, PredefinedType.PT_EXPRESSION,
PredefinedName
.PN_ADD, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_BINARYEXPRESSION, 3, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_METHODINFO }),
438
new PredefinedMethodInfo( PREDEFMETH.PM_EXPRESSION_ADDCHECKED, PredefinedType.PT_EXPRESSION,
PredefinedName
.PN_ADDCHECKED, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_BINARYEXPRESSION, 2, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_EXPRESSION }),
439
new PredefinedMethodInfo( PREDEFMETH.PM_EXPRESSION_ADDCHECKED_USER_DEFINED, PredefinedType.PT_EXPRESSION,
PredefinedName
.PN_ADDCHECKED, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_BINARYEXPRESSION, 3, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_METHODINFO }),
440
new PredefinedMethodInfo( PREDEFMETH.PM_EXPRESSION_AND, PredefinedType.PT_EXPRESSION,
PredefinedName
.PN_AND, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_BINARYEXPRESSION, 2, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_EXPRESSION }),
441
new PredefinedMethodInfo( PREDEFMETH.PM_EXPRESSION_AND_USER_DEFINED, PredefinedType.PT_EXPRESSION,
PredefinedName
.PN_AND, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_BINARYEXPRESSION, 3, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_METHODINFO }),
442
new PredefinedMethodInfo( PREDEFMETH.PM_EXPRESSION_ANDALSO, PredefinedType.PT_EXPRESSION,
PredefinedName
.PN_ANDALSO, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_BINARYEXPRESSION, 2, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_EXPRESSION }),
443
new PredefinedMethodInfo( PREDEFMETH.PM_EXPRESSION_ANDALSO_USER_DEFINED, PredefinedType.PT_EXPRESSION,
PredefinedName
.PN_ANDALSO, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_BINARYEXPRESSION, 3, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_METHODINFO }),
444
new PredefinedMethodInfo( PREDEFMETH.PM_EXPRESSION_ARRAYINDEX, PredefinedType.PT_EXPRESSION,
PredefinedName
.PN_ARRAYINDEX, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_BINARYEXPRESSION, 2, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_EXPRESSION }),
445
new PredefinedMethodInfo( PREDEFMETH.PM_EXPRESSION_ARRAYINDEX2, PredefinedType.PT_EXPRESSION,
PredefinedName
.PN_ARRAYINDEX, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_METHODCALLEXPRESSION, 2, (int)PredefinedType.PT_EXPRESSION, (int)MethodSignatureEnum.SIG_SZ_ARRAY, (int)PredefinedType.PT_EXPRESSION }),
446
new PredefinedMethodInfo( PREDEFMETH.PM_EXPRESSION_ASSIGN, PredefinedType.PT_EXPRESSION,
PredefinedName
.PN_ASSIGN, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_BINARYEXPRESSION, 2, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_EXPRESSION }),
447
new PredefinedMethodInfo( PREDEFMETH.PM_EXPRESSION_CONSTANT_OBJECT_TYPE, PredefinedType.PT_EXPRESSION,
PredefinedName
.PN_CONSTANT, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_CONSTANTEXPRESSION, 2, (int)PredefinedType.PT_OBJECT, (int)PredefinedType.PT_TYPE }),
448
new PredefinedMethodInfo( PREDEFMETH.PM_EXPRESSION_CONVERT, PredefinedType.PT_EXPRESSION,
PredefinedName
.PN_CONVERT, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_UNARYEXPRESSION, 2, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_TYPE }),
449
new PredefinedMethodInfo( PREDEFMETH.PM_EXPRESSION_CONVERT_USER_DEFINED, PredefinedType.PT_EXPRESSION,
PredefinedName
.PN_CONVERT, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_UNARYEXPRESSION, 3, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_TYPE, (int)PredefinedType.PT_METHODINFO }),
450
new PredefinedMethodInfo( PREDEFMETH.PM_EXPRESSION_CONVERTCHECKED, PredefinedType.PT_EXPRESSION,
PredefinedName
.PN_CONVERTCHECKED, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_UNARYEXPRESSION, 2, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_TYPE }),
451
new PredefinedMethodInfo( PREDEFMETH.PM_EXPRESSION_CONVERTCHECKED_USER_DEFINED, PredefinedType.PT_EXPRESSION,
PredefinedName
.PN_CONVERTCHECKED, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_UNARYEXPRESSION, 3, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_TYPE, (int)PredefinedType.PT_METHODINFO }),
452
new PredefinedMethodInfo( PREDEFMETH.PM_EXPRESSION_DIVIDE, PredefinedType.PT_EXPRESSION,
PredefinedName
.PN_DIVIDE, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_BINARYEXPRESSION, 2, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_EXPRESSION }),
453
new PredefinedMethodInfo( PREDEFMETH.PM_EXPRESSION_DIVIDE_USER_DEFINED, PredefinedType.PT_EXPRESSION,
PredefinedName
.PN_DIVIDE, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_BINARYEXPRESSION, 3, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_METHODINFO }),
454
new PredefinedMethodInfo( PREDEFMETH.PM_EXPRESSION_EQUAL, PredefinedType.PT_EXPRESSION,
PredefinedName
.PN_EQUAL, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_BINARYEXPRESSION, 2, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_EXPRESSION }),
455
new PredefinedMethodInfo( PREDEFMETH.PM_EXPRESSION_EQUAL_USER_DEFINED, PredefinedType.PT_EXPRESSION,
PredefinedName
.PN_EQUAL, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_BINARYEXPRESSION, 4, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_BOOL, (int)PredefinedType.PT_METHODINFO }),
456
new PredefinedMethodInfo( PREDEFMETH.PM_EXPRESSION_EXCLUSIVEOR, PredefinedType.PT_EXPRESSION,
PredefinedName
.PN_EXCLUSIVEOR, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_BINARYEXPRESSION, 2, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_EXPRESSION }),
457
new PredefinedMethodInfo( PREDEFMETH.PM_EXPRESSION_EXCLUSIVEOR_USER_DEFINED, PredefinedType.PT_EXPRESSION,
PredefinedName
.PN_EXCLUSIVEOR, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_BINARYEXPRESSION, 3, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_METHODINFO }),
458
new PredefinedMethodInfo( PREDEFMETH.PM_EXPRESSION_FIELD, PredefinedType.PT_EXPRESSION,
PredefinedName
.PN_CAP_FIELD, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_MEMBEREXPRESSION, 2, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_FIELDINFO }),
459
new PredefinedMethodInfo( PREDEFMETH.PM_EXPRESSION_GREATERTHAN, PredefinedType.PT_EXPRESSION,
PredefinedName
.PN_GREATERTHAN, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_BINARYEXPRESSION, 2, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_EXPRESSION }),
460
new PredefinedMethodInfo( PREDEFMETH.PM_EXPRESSION_GREATERTHAN_USER_DEFINED, PredefinedType.PT_EXPRESSION,
PredefinedName
.PN_GREATERTHAN, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_BINARYEXPRESSION, 4, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_BOOL, (int)PredefinedType.PT_METHODINFO }),
461
new PredefinedMethodInfo( PREDEFMETH.PM_EXPRESSION_GREATERTHANOREQUAL, PredefinedType.PT_EXPRESSION,
PredefinedName
.PN_GREATERTHANOREQUAL, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_BINARYEXPRESSION, 2, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_EXPRESSION }),
462
new PredefinedMethodInfo( PREDEFMETH.PM_EXPRESSION_GREATERTHANOREQUAL_USER_DEFINED, PredefinedType.PT_EXPRESSION,
PredefinedName
.PN_GREATERTHANOREQUAL, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_BINARYEXPRESSION, 4, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_BOOL, (int)PredefinedType.PT_METHODINFO }),
463
new PredefinedMethodInfo( PREDEFMETH.PM_EXPRESSION_LAMBDA, PredefinedType.PT_EXPRESSION,
PredefinedName
.PN_LAMBDA, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 1, new int[] { (int)PredefinedType.PT_G_EXPRESSION, (int)MethodSignatureEnum.SIG_METH_TYVAR, 0, 2, (int)PredefinedType.PT_EXPRESSION, (int)MethodSignatureEnum.SIG_SZ_ARRAY, (int)PredefinedType.PT_PARAMETEREXPRESSION }),
464
new PredefinedMethodInfo( PREDEFMETH.PM_EXPRESSION_LEFTSHIFT, PredefinedType.PT_EXPRESSION,
PredefinedName
.PN_LEFTSHIFT, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_BINARYEXPRESSION, 2, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_EXPRESSION }),
465
new PredefinedMethodInfo( PREDEFMETH.PM_EXPRESSION_LEFTSHIFT_USER_DEFINED, PredefinedType.PT_EXPRESSION,
PredefinedName
.PN_LEFTSHIFT, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_BINARYEXPRESSION, 3, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_METHODINFO }),
466
new PredefinedMethodInfo( PREDEFMETH.PM_EXPRESSION_LESSTHAN, PredefinedType.PT_EXPRESSION,
PredefinedName
.PN_LESSTHAN, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_BINARYEXPRESSION, 2, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_EXPRESSION }),
467
new PredefinedMethodInfo( PREDEFMETH.PM_EXPRESSION_LESSTHAN_USER_DEFINED, PredefinedType.PT_EXPRESSION,
PredefinedName
.PN_LESSTHAN, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_BINARYEXPRESSION, 4, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_BOOL, (int)PredefinedType.PT_METHODINFO }),
468
new PredefinedMethodInfo( PREDEFMETH.PM_EXPRESSION_LESSTHANOREQUAL, PredefinedType.PT_EXPRESSION,
PredefinedName
.PN_LESSTHANOREQUAL, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_BINARYEXPRESSION, 2, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_EXPRESSION }),
469
new PredefinedMethodInfo( PREDEFMETH.PM_EXPRESSION_LESSTHANOREQUAL_USER_DEFINED, PredefinedType.PT_EXPRESSION,
PredefinedName
.PN_LESSTHANOREQUAL, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_BINARYEXPRESSION, 4, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_BOOL, (int)PredefinedType.PT_METHODINFO }),
470
new PredefinedMethodInfo( PREDEFMETH.PM_EXPRESSION_MODULO, PredefinedType.PT_EXPRESSION,
PredefinedName
.PN_MODULO, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_BINARYEXPRESSION, 2, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_EXPRESSION }),
471
new PredefinedMethodInfo( PREDEFMETH.PM_EXPRESSION_MODULO_USER_DEFINED, PredefinedType.PT_EXPRESSION,
PredefinedName
.PN_MODULO, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_BINARYEXPRESSION, 3, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_METHODINFO }),
472
new PredefinedMethodInfo( PREDEFMETH.PM_EXPRESSION_MULTIPLY, PredefinedType.PT_EXPRESSION,
PredefinedName
.PN_MULTIPLY, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_BINARYEXPRESSION, 2, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_EXPRESSION }),
473
new PredefinedMethodInfo( PREDEFMETH.PM_EXPRESSION_MULTIPLY_USER_DEFINED, PredefinedType.PT_EXPRESSION,
PredefinedName
.PN_MULTIPLY, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_BINARYEXPRESSION, 3, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_METHODINFO }),
474
new PredefinedMethodInfo( PREDEFMETH.PM_EXPRESSION_MULTIPLYCHECKED, PredefinedType.PT_EXPRESSION,
PredefinedName
.PN_MULTIPLYCHECKED, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_BINARYEXPRESSION, 2, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_EXPRESSION }),
475
new PredefinedMethodInfo( PREDEFMETH.PM_EXPRESSION_MULTIPLYCHECKED_USER_DEFINED, PredefinedType.PT_EXPRESSION,
PredefinedName
.PN_MULTIPLYCHECKED, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_BINARYEXPRESSION, 3, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_METHODINFO }),
476
new PredefinedMethodInfo( PREDEFMETH.PM_EXPRESSION_NOTEQUAL, PredefinedType.PT_EXPRESSION,
PredefinedName
.PN_NOTEQUAL, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_BINARYEXPRESSION, 2, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_EXPRESSION }),
477
new PredefinedMethodInfo( PREDEFMETH.PM_EXPRESSION_NOTEQUAL_USER_DEFINED, PredefinedType.PT_EXPRESSION,
PredefinedName
.PN_NOTEQUAL, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_BINARYEXPRESSION, 4, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_BOOL, (int)PredefinedType.PT_METHODINFO }),
478
new PredefinedMethodInfo( PREDEFMETH.PM_EXPRESSION_OR, PredefinedType.PT_EXPRESSION,
PredefinedName
.PN_OR, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_BINARYEXPRESSION, 2, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_EXPRESSION }),
479
new PredefinedMethodInfo( PREDEFMETH.PM_EXPRESSION_OR_USER_DEFINED, PredefinedType.PT_EXPRESSION,
PredefinedName
.PN_OR, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_BINARYEXPRESSION, 3, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_METHODINFO }),
480
new PredefinedMethodInfo( PREDEFMETH.PM_EXPRESSION_ORELSE, PredefinedType.PT_EXPRESSION,
PredefinedName
.PN_ORELSE, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_BINARYEXPRESSION, 2, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_EXPRESSION }),
481
new PredefinedMethodInfo( PREDEFMETH.PM_EXPRESSION_ORELSE_USER_DEFINED, PredefinedType.PT_EXPRESSION,
PredefinedName
.PN_ORELSE, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_BINARYEXPRESSION, 3, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_METHODINFO }),
482
new PredefinedMethodInfo( PREDEFMETH.PM_EXPRESSION_PARAMETER, PredefinedType.PT_EXPRESSION,
PredefinedName
.PN_PARAMETER, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_PARAMETEREXPRESSION, 2, (int)PredefinedType.PT_TYPE, (int)PredefinedType.PT_STRING }),
483
new PredefinedMethodInfo( PREDEFMETH.PM_EXPRESSION_RIGHTSHIFT, PredefinedType.PT_EXPRESSION,
PredefinedName
.PN_RIGHTSHIFT, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_BINARYEXPRESSION, 2, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_EXPRESSION }),
484
new PredefinedMethodInfo( PREDEFMETH.PM_EXPRESSION_RIGHTSHIFT_USER_DEFINED, PredefinedType.PT_EXPRESSION,
PredefinedName
.PN_RIGHTSHIFT, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_BINARYEXPRESSION, 3, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_METHODINFO }),
485
new PredefinedMethodInfo( PREDEFMETH.PM_EXPRESSION_SUBTRACT, PredefinedType.PT_EXPRESSION,
PredefinedName
.PN_SUBTRACT, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_BINARYEXPRESSION, 2, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_EXPRESSION }),
486
new PredefinedMethodInfo( PREDEFMETH.PM_EXPRESSION_SUBTRACT_USER_DEFINED, PredefinedType.PT_EXPRESSION,
PredefinedName
.PN_SUBTRACT, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_BINARYEXPRESSION, 3, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_METHODINFO }),
487
new PredefinedMethodInfo( PREDEFMETH.PM_EXPRESSION_SUBTRACTCHECKED, PredefinedType.PT_EXPRESSION,
PredefinedName
.PN_SUBTRACTCHECKED, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_BINARYEXPRESSION, 2, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_EXPRESSION }),
488
new PredefinedMethodInfo( PREDEFMETH.PM_EXPRESSION_SUBTRACTCHECKED_USER_DEFINED, PredefinedType.PT_EXPRESSION,
PredefinedName
.PN_SUBTRACTCHECKED, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_BINARYEXPRESSION, 3, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_METHODINFO }),
489
new PredefinedMethodInfo( PREDEFMETH.PM_EXPRESSION_UNARYPLUS_USER_DEFINED, PredefinedType.PT_EXPRESSION,
PredefinedName
.PN_PLUS, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_UNARYEXPRESSION, 2, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_METHODINFO }),
490
new PredefinedMethodInfo( PREDEFMETH.PM_EXPRESSION_NEGATE, PredefinedType.PT_EXPRESSION,
PredefinedName
.PN_NEGATE, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_UNARYEXPRESSION, 1, (int)PredefinedType.PT_EXPRESSION }),
491
new PredefinedMethodInfo( PREDEFMETH.PM_EXPRESSION_NEGATE_USER_DEFINED, PredefinedType.PT_EXPRESSION,
PredefinedName
.PN_NEGATE, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_UNARYEXPRESSION, 2, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_METHODINFO }),
492
new PredefinedMethodInfo( PREDEFMETH.PM_EXPRESSION_NEGATECHECKED, PredefinedType.PT_EXPRESSION,
PredefinedName
.PN_NEGATECHECKED, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_UNARYEXPRESSION, 1, (int)PredefinedType.PT_EXPRESSION }),
493
new PredefinedMethodInfo( PREDEFMETH.PM_EXPRESSION_NEGATECHECKED_USER_DEFINED, PredefinedType.PT_EXPRESSION,
PredefinedName
.PN_NEGATECHECKED, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_UNARYEXPRESSION, 2, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_METHODINFO }),
494
new PredefinedMethodInfo( PREDEFMETH.PM_EXPRESSION_CALL, PredefinedType.PT_EXPRESSION,
PredefinedName
.PN_CALL, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_METHODCALLEXPRESSION, 3, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_METHODINFO, (int)MethodSignatureEnum.SIG_SZ_ARRAY, (int)PredefinedType.PT_EXPRESSION }),
495
new PredefinedMethodInfo( PREDEFMETH.PM_EXPRESSION_NEW, PredefinedType.PT_EXPRESSION,
PredefinedName
.PN_NEW, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_NEWEXPRESSION, 2, (int)PredefinedType.PT_CONSTRUCTORINFO, (int)MethodSignatureEnum.SIG_SZ_ARRAY, (int)PredefinedType.PT_EXPRESSION }),
496
new PredefinedMethodInfo( PREDEFMETH.PM_EXPRESSION_NEW_TYPE, PredefinedType.PT_EXPRESSION,
PredefinedName
.PN_NEW, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_NEWEXPRESSION, 1, (int)PredefinedType.PT_TYPE }),
497
new PredefinedMethodInfo( PREDEFMETH.PM_EXPRESSION_QUOTE, PredefinedType.PT_EXPRESSION,
PredefinedName
.PN_QUOTE, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_UNARYEXPRESSION, 1, (int)PredefinedType.PT_EXPRESSION }),
498
new PredefinedMethodInfo( PREDEFMETH.PM_EXPRESSION_NOT, PredefinedType.PT_EXPRESSION,
PredefinedName
.PN_NOT, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_UNARYEXPRESSION, 1, (int)PredefinedType.PT_EXPRESSION }),
499
new PredefinedMethodInfo( PREDEFMETH.PM_EXPRESSION_NOT_USER_DEFINED, PredefinedType.PT_EXPRESSION,
PredefinedName
.PN_NOT, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_UNARYEXPRESSION, 2, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_METHODINFO }),
500
new PredefinedMethodInfo( PREDEFMETH.PM_EXPRESSION_NEWARRAYINIT, PredefinedType.PT_EXPRESSION,
PredefinedName
.PN_NEWARRAYINIT, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_NEWARRAYEXPRESSION, 2, (int)PredefinedType.PT_TYPE, (int)MethodSignatureEnum.SIG_SZ_ARRAY, (int)PredefinedType.PT_EXPRESSION }),
501
new PredefinedMethodInfo( PREDEFMETH.PM_EXPRESSION_PROPERTY, PredefinedType.PT_EXPRESSION,
PredefinedName
.PN_EXPRESSION_PROPERTY, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_MEMBEREXPRESSION, 2, (int)PredefinedType.PT_EXPRESSION, (int)PredefinedType.PT_PROPERTYINFO }),
502
new PredefinedMethodInfo( PREDEFMETH.PM_EXPRESSION_INVOKE, PredefinedType.PT_EXPRESSION,
PredefinedName
.PN_INVOKE, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_INVOCATIONEXPRESSION, 2, (int)PredefinedType.PT_EXPRESSION, (int)MethodSignatureEnum.SIG_SZ_ARRAY, (int)PredefinedType.PT_EXPRESSION }),
503
new PredefinedMethodInfo( PREDEFMETH.PM_G_OPTIONAL_CTOR, PredefinedType.PT_G_OPTIONAL,
PredefinedName
.PN_CTOR, MethodCallingConventionEnum.Instance, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_VOID, 1, (int)MethodSignatureEnum.SIG_CLASS_TYVAR, 0 }),
504
new PredefinedMethodInfo( PREDEFMETH.PM_G_OPTIONAL_GETVALUE, PredefinedType.PT_G_OPTIONAL,
PredefinedName
.PN_GETVALUE, MethodCallingConventionEnum.Instance, ACCESS.ACC_PUBLIC, 0, new int[] { (int)MethodSignatureEnum.SIG_CLASS_TYVAR, 0, 0 }),
505
new PredefinedMethodInfo( PREDEFMETH.PM_STRING_CONCAT_OBJECT_2, PredefinedType.PT_STRING,
PredefinedName
.PN_CONCAT, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_STRING, 2, (int)PredefinedType.PT_OBJECT, (int)PredefinedType.PT_OBJECT }),
506
new PredefinedMethodInfo( PREDEFMETH.PM_STRING_CONCAT_OBJECT_3, PredefinedType.PT_STRING,
PredefinedName
.PN_CONCAT, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_STRING, 3, (int)PredefinedType.PT_OBJECT, (int)PredefinedType.PT_OBJECT, (int)PredefinedType.PT_OBJECT }),
507
new PredefinedMethodInfo( PREDEFMETH.PM_STRING_CONCAT_STRING_2, PredefinedType.PT_STRING,
PredefinedName
.PN_CONCAT, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_STRING, 2, (int)PredefinedType.PT_STRING, (int)PredefinedType.PT_STRING }),
508
new PredefinedMethodInfo( PREDEFMETH.PM_STRING_OPEQUALITY, PredefinedType.PT_STRING,
PredefinedName
.PN_OPEQUALITY, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_BOOL, 2, (int)PredefinedType.PT_STRING, (int)PredefinedType.PT_STRING }),
509
new PredefinedMethodInfo( PREDEFMETH.PM_STRING_OPINEQUALITY, PredefinedType.PT_STRING,
PredefinedName
.PN_OPINEQUALITY, MethodCallingConventionEnum.Static, ACCESS.ACC_PUBLIC, 0, new int[] { (int)PredefinedType.PT_BOOL, 2, (int)PredefinedType.PT_STRING, (int)PredefinedType.PT_STRING }),
Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\NamespaceSymbol.cs (1)
41
name = NameManager.GetPredefinedName(
PredefinedName
.PN_VOID)
Microsoft\CSharp\RuntimeBinder\Semantics\TypeBind.cs (1)
285
SymbolLoader.LookupAggMember(NameManager.GetPredefinedName(
PredefinedName
.PN_CTOR), agg, symbmask_t.MASK_ALL);
Microsoft\CSharp\RuntimeBinder\SymbolTable.cs (1)
1307
if (methodName == NameManager.GetPredefinedName(
PredefinedName
.PN_CTOR))
Microsoft\CSharp\RuntimeBinder\Syntax\NameManager.cs (2)
166
internal static Name GetPredefinedName(
PredefinedName
id)
168
Debug.Assert(id <
PredefinedName
.PN_COUNT);