1 instantiation of CILParser
ILAssembler (1)
DocumentCompiler.cs (1)
55
CILParser parser =
new
(new UnbufferedTokenStream(preprocessor))
1164 references to CILParser
ILAssembler (1164)
Actions\GrammarActions.BuildImage.cs (1)
309
foreach (
CILParser
.DataLabelReferenceValue reference in _mappedFieldDataReferenceFixups)
Actions\GrammarActions.Conversions.cs (3)
38
private readonly List<
CILParser
.DataLabelReferenceValue> _mappedFieldDataReferenceFixups = new();
62
CILParser
.VtfixupDeclContext Context,
152
CILParser
.AttributeValue<T> attribute)
Actions\GrammarActions.CustomAttributes.Actions.cs (4)
215
CILParser
.CustomAttrDeclContext context)
219
CILParser
.CustomDescrContext context)
223
CILParser
.CustomDescrInMethodBodyContext context)
227
CILParser
.OwnerTypeContext context)
Actions\GrammarActions.CustomAttributes.Sequences.cs (1)
41
value.Type ==
CILParser
.NULLREF
Actions\GrammarActions.CustomAttributes.Serialization.cs (34)
32
CILParser
.SerializTypeElementContext context,
46
CILParser
.Float64Context context,
59
CILParser
.Float64Context context,
71
private static bool IsPlainInteger(
CILParser
.Float64Context context)
72
=> context.Start.Type ==
CILParser
.INT32 &&
73
context.Stop is { Type:
CILParser
.INT32 };
94
case
CILParser
.INT8:
95
case
CILParser
.UINT8:
98
case
CILParser
.CHAR:
99
case
CILParser
.INT16:
100
case
CILParser
.UINT16:
103
case
CILParser
.INT32_:
104
case
CILParser
.UINT32:
107
case
CILParser
.INT64_:
108
case
CILParser
.UINT64:
120
Debug.Assert(type.Type ==
CILParser
.BOOL);
154
CILParser
.SerInitContext context,
155
CILParser
.FieldSerInitContext initializer,
314
CILParser
.INT8 => SerializationTypeCode.SByte,
315
CILParser
.UINT8 => SerializationTypeCode.Byte,
316
CILParser
.INT16 => SerializationTypeCode.Int16,
317
CILParser
.UINT16 => SerializationTypeCode.UInt16,
318
CILParser
.INT32_ => SerializationTypeCode.Int32,
319
CILParser
.UINT32 => SerializationTypeCode.UInt32,
320
CILParser
.INT64_ => SerializationTypeCode.Int64,
321
CILParser
.UINT64 => SerializationTypeCode.UInt64,
322
CILParser
.FLOAT32 => SerializationTypeCode.Single,
323
CILParser
.FLOAT64_ => SerializationTypeCode.Double,
324
CILParser
.CHAR => SerializationTypeCode.Char,
325
CILParser
.BOOL => SerializationTypeCode.Boolean,
326
CILParser
.STRING => SerializationTypeCode.String,
327
CILParser
.TYPE => SerializationTypeCode.Type,
328
CILParser
.OBJECT => SerializationTypeCode.TaggedObject,
408
internal static FieldInitializerValue GetInitializerValue(
CILParser
.InitOptContext context)
Actions\GrammarActions.Data.cs (19)
15
internal
CILParser
.DataDeclarationBuilder CreateDataDeclaration(
16
CILParser
.DataDeclContext context)
19
(context.Parent is not
CILParser
.MethodDeclContext ||
23
CILParser
.DataDeclContext context,
24
CILParser
.DataDeclarationBuilder builder,
49
foreach (
CILParser
.DataLabelReferenceValue reference in builder.ReferenceFixups)
60
CILParser
.DataDeclarationBuilder builder,
69
CILParser
.DataDeclarationBuilder builder,
78
internal byte GetTlsDataSection(
CILParser
.TlsContext context)
88
internal int ParseDataItemCount(
CILParser
.DataDeclarationBuilder builder, IToken token)
100
internal void AddDataString(
CILParser
.DataDeclarationBuilder builder, string value)
104
CILParser
.DataDeclarationBuilder builder,
110
builder.ReferenceFixups ??= new List<
CILParser
.DataLabelReferenceValue>();
111
builder.ReferenceFixups.Add(new
CILParser
.DataLabelReferenceValue(
120
CILParser
.DataDeclarationBuilder builder,
125
CILParser
.DataDeclarationBuilder builder,
154
CILParser
.DataDeclarationBuilder builder,
173
CILParser
.DataDeclarationBuilder builder,
206
CILParser
.DataDeclarationBuilder builder,
Actions\GrammarActions.Debug.cs (3)
107
CILParser
.ExtSourceSpecContext context,
194
CILParser
.LanguageDeclContext context,
225
(context.Parent is not
CILParser
.MethodDeclContext || _currentMethod is not null);
Actions\GrammarActions.Declarations.Actions.cs (15)
14
internal void ProcessTopLevelDataDeclaration(
CILParser
.DataDeclContext context)
17
internal void ProcessTopLevelVTableDeclaration(
CILParser
.VtableDeclContext context)
25
internal void ProcessTopLevelVTableFixupDeclaration(
CILParser
.VtfixupDeclContext context)
33
internal void ProcessTopLevelSourceDirective(
CILParser
.ExtSourceSpecContext context)
36
internal void ProcessTopLevelFileDeclaration(
CILParser
.FileDeclContext context)
44
internal void ProcessTopLevelAssembly(
CILParser
.AssemblyBlockContext context)
52
internal void ProcessTopLevelAssemblyReference(
CILParser
.AssemblyRefBlockContext context)
60
internal void ProcessTopLevelExportedType(
CILParser
.ExptypeBlockContext context)
68
internal void ProcessTopLevelManifestResource(
CILParser
.ManifestResBlockContext context)
77
CILParser
.ModuleHeadContext context,
86
internal void SetEmptyModuleHeader(
CILParser
.ModuleHeadContext context)
114
internal void ProcessTopLevelSecurityDeclaration(
CILParser
.SecDeclContext context)
124
internal void ProcessTopLevelCustomAttribute(
CILParser
.CustomAttrDeclContext context)
175
internal void ProcessTopLevelLanguageDirective(
CILParser
.LanguageDeclContext context)
178
internal void ProcessTopLevelTypedef(
CILParser
.TypedefDeclContext context)
Actions\GrammarActions.Instructions.cs (5)
290
internal
CILParser
.SwitchInstructionBuilder CreateSwitchInstruction(IToken opcodeToken)
293
internal void AddSwitchLabel(
CILParser
.SwitchInstructionBuilder builder, IToken labelToken)
296
internal void AddSwitchOffset(
CILParser
.SwitchInstructionBuilder builder, IToken offsetToken)
300
internal void CompleteSwitchInstruction(
CILParser
.SwitchInstructionBuilder? builder)
377
internal EntityRegistry.EntityBase ResolveMetadataToken(
CILParser
.MdtokenContext context)
Actions\GrammarActions.Instructions.References.cs (6)
13
internal void EmitMethodReferenceInstruction(IToken opcodeToken,
CILParser
.MethodRefContext context)
38
internal void EmitFieldReferenceInstruction(IToken opcodeToken,
CILParser
.FieldRefContext context)
49
internal void EmitMetadataTokenInstruction(IToken opcodeToken,
CILParser
.MdtokenContext context)
60
internal void EmitTypeReferenceInstruction(IToken opcodeToken,
CILParser
.TypeSpecContext context)
71
internal void EmitCalliInstruction(IToken opcodeToken,
CILParser
.CalliSignatureContext context)
85
internal void EmitOwnerTokenInstruction(IToken opcodeToken,
CILParser
.OwnerTypeContext context)
Actions\GrammarActions.Literals.cs (4)
33
internal void AddDottedNamePart(
CILParser
.DottedNameBuilder builder, string value)
44
internal void AddDottedNameToken(
CILParser
.DottedNameBuilder builder, IToken token)
47
internal string EndDottedName(
CILParser
.DottedNameBuilder builder)
84
internal static string GetIdentifier(
CILParser
.IdContext context)
Actions\GrammarActions.Manifest.Assembly.cs (2)
18
internal void SetAssemblyAttribute(
CILParser
.AsmAttrAnyContext context)
198
internal void MaterializeAssemblyDefinition(
CILParser
.AssemblyBlockContext context)
Actions\GrammarActions.Manifest.ExportedTypes.cs (2)
15
internal void SetExportedTypeAttribute(
CILParser
.ExptAttrContext context)
294
internal void MaterializeExportedType(
CILParser
.ExptypeBlockContext context)
Actions\GrammarActions.Manifest.Files.cs (7)
24
CILParser
.FileDeclarationBuilder builder,
28
internal void SetFileName(
CILParser
.FileDeclarationBuilder builder, string name)
32
CILParser
.FileDeclarationBuilder builder,
37
CILParser
.FileDeclarationBuilder builder,
42
CILParser
.FileDeclContext context,
43
CILParser
.FileDeclarationBuilder builder,
72
CILParser
.FileDeclContext context)
Actions\GrammarActions.Manifest.References.cs (1)
77
internal void MaterializeAssemblyReference(
CILParser
.AssemblyRefBlockContext context)
Actions\GrammarActions.Manifest.Resources.cs (1)
151
internal void MaterializeManifestResource(
CILParser
.ManifestResBlockContext context)
Actions\GrammarActions.Manifest.Typedefs.cs (1)
67
internal void MaterializeTypedef(
CILParser
.TypedefDeclContext context)
Actions\GrammarActions.Manifest.VTable.cs (2)
59
internal void MaterializeVTable(
CILParser
.VtableDeclContext context)
65
internal void MaterializeVTableFixup(
CILParser
.VtfixupDeclContext context)
Actions\GrammarActions.Marshalling.Actions.cs (94)
35
CILParser
.MarshalBlobBuilder builder,
39
internal void AddMarshalBlobByte(
CILParser
.MarshalBlobBuilder builder, byte value)
43
CILParser
.MarshalBlobBuilder builder)
47
CILParser
.NativeTypeBuilder builder,
52
CILParser
.NativeTypeBuilder builder,
59
CILParser
.NativeTypeBuilder builder)
92
CILParser
.NativeTypeElementContext context,
123
CILParser
.NativeTypeElementContext context,
144
CILParser
.NativeTypeElementContext context)
154
CILParser
.NativeTypeElementContext context,
162
CILParser
.VariantTypeBuilder builder,
167
CILParser
.VariantTypeBuilder builder,
172
CILParser
.ARRAY_TYPE_NO_BOUNDS => VarEnum.VT_ARRAY,
173
CILParser
.VECTOR => VarEnum.VT_VECTOR,
174
CILParser
.REF => VarEnum.VT_BYREF,
179
internal VariantTypeValue CreateVariantType(
CILParser
.VariantTypeBuilder builder)
352
CILParser
.VARIANT => (NativeTypeVariant, "VARIANT"),
353
CILParser
.SYSCHAR => (NativeTypeSysChar, "SYSCHAR"),
354
CILParser
.VOID => (NativeTypeVoid, "VOID"),
355
CILParser
.DECIMAL => (NativeTypeDecimal, "DECIMAL"),
356
CILParser
.DATE => (NativeTypeDate, "DATE"),
357
CILParser
.OBJECTREF => (NativeTypeObjectReference, "OBJECTREF"),
372
CILParser
.IUNKNOWN => UnmanagedType.IUnknown,
373
CILParser
.IDISPATCH => UnmanagedType.IDispatch,
374
CILParser
.INTERFACE => UnmanagedType.Interface,
412
CILParser
.NULL => VarEnum.VT_EMPTY,
413
CILParser
.VARIANT => VarEnum.VT_VARIANT,
414
CILParser
.CURRENCY => VarEnum.VT_CY,
415
CILParser
.VOID => VarEnum.VT_VOID,
416
CILParser
.BOOL => VarEnum.VT_BOOL,
417
CILParser
.INT8 => VarEnum.VT_I1,
418
CILParser
.INT16 => VarEnum.VT_I2,
419
CILParser
.INT32_ => VarEnum.VT_I4,
420
CILParser
.INT64_ => VarEnum.VT_I8,
421
CILParser
.FLOAT32 => VarEnum.VT_R4,
422
CILParser
.FLOAT64_ => VarEnum.VT_R8,
423
CILParser
.UINT8 => VarEnum.VT_UI1,
424
CILParser
.UINT16 => VarEnum.VT_UI2,
425
CILParser
.UINT32 => VarEnum.VT_UI4,
426
CILParser
.UINT64 => VarEnum.VT_UI8,
427
CILParser
.PTR => VarEnum.VT_PTR,
428
CILParser
.DECIMAL => VarEnum.VT_DECIMAL,
429
CILParser
.DATE => VarEnum.VT_DATE,
430
CILParser
.BSTR => VarEnum.VT_BSTR,
431
CILParser
.LPSTR => VarEnum.VT_LPSTR,
432
CILParser
.LPWSTR => VarEnum.VT_LPWSTR,
433
CILParser
.IUNKNOWN => VarEnum.VT_UNKNOWN,
434
CILParser
.IDISPATCH => VarEnum.VT_DISPATCH,
435
CILParser
.SAFEARRAY => VarEnum.VT_SAFEARRAY,
436
CILParser
.INT => VarEnum.VT_INT,
437
CILParser
.UINT => VarEnum.VT_UINT,
438
CILParser
.ERROR => VarEnum.VT_ERROR,
439
CILParser
.HRESULT => VarEnum.VT_HRESULT,
440
CILParser
.CARRAY => VarEnum.VT_CARRAY,
441
CILParser
.USERDEFINED => VarEnum.VT_USERDEFINED,
442
CILParser
.RECORD => VarEnum.VT_RECORD,
443
CILParser
.FILETIME => VarEnum.VT_FILETIME,
444
CILParser
.BLOB => VarEnum.VT_BLOB,
445
CILParser
.STREAM => VarEnum.VT_STREAM,
446
CILParser
.STORAGE => VarEnum.VT_STORAGE,
447
CILParser
.STREAMED_OBJECT => VarEnum.VT_STREAMED_OBJECT,
448
CILParser
.STORED_OBJECT => VarEnum.VT_STORED_OBJECT,
449
CILParser
.BLOB_OBJECT => VarEnum.VT_BLOB_OBJECT,
450
CILParser
.CF => VarEnum.VT_CF,
451
CILParser
.CLSID => VarEnum.VT_CLSID,
461
CILParser
.CURRENCY => UnmanagedType.Currency,
462
CILParser
.BOOL => UnmanagedType.Bool,
463
CILParser
.INT8 => UnmanagedType.I1,
464
CILParser
.INT16 => UnmanagedType.I2,
465
CILParser
.INT32_ => UnmanagedType.I4,
466
CILParser
.INT64_ => UnmanagedType.I8,
467
CILParser
.FLOAT32 => UnmanagedType.R4,
468
CILParser
.FLOAT64_ => UnmanagedType.R8,
469
CILParser
.ERROR => UnmanagedType.Error,
470
CILParser
.UINT8 => UnmanagedType.U1,
471
CILParser
.UINT16 => UnmanagedType.U2,
472
CILParser
.UINT32 => UnmanagedType.U4,
473
CILParser
.UINT64 => UnmanagedType.U8,
474
CILParser
.BSTR => UnmanagedType.BStr,
475
CILParser
.LPSTR => UnmanagedType.LPStr,
476
CILParser
.LPWSTR => UnmanagedType.LPWStr,
477
CILParser
.LPTSTR => UnmanagedType.LPTStr,
478
CILParser
.STRUCT => UnmanagedType.Struct,
479
CILParser
.INT => UnmanagedType.SysInt,
480
CILParser
.UINT => UnmanagedType.SysUInt,
481
CILParser
.BYVALSTR => UnmanagedType.VBByRefStr,
482
CILParser
.TBSTR => UnmanagedType.TBStr,
483
CILParser
.METHOD => UnmanagedType.FunctionPtr,
484
CILParser
.LPSTRUCT => UnmanagedType.LPStruct,
485
CILParser
.ANY => UnmanagedType.AsAny,
494
CILParser
.INT8 => UnmanagedType.U1,
495
CILParser
.INT16 => UnmanagedType.U2,
496
CILParser
.INT32_ => UnmanagedType.U4,
497
CILParser
.INT64_ => UnmanagedType.U8,
Actions\GrammarActions.Members.Class.cs (23)
32
internal void ProcessClassDataDeclaration(
CILParser
.DataDeclContext context)
38
internal void ProcessClassSecurityDeclaration(
CILParser
.SecDeclContext context)
49
internal void ProcessClassSourceDirective(
CILParser
.ExtSourceSpecContext context)
55
internal void ProcessClassLanguageDirective(
CILParser
.LanguageDeclContext context)
61
internal void ProcessClassCustomAttribute(
CILParser
.CustomAttrDeclContext context)
97
CILParser
.ExportHeadContext export,
98
CILParser
.ExptypeDeclsContext declarations)
111
CILParser
.ClassDeclContext context,
142
CILParser
.ClassDeclContext context,
178
CILParser
.ClassDeclContext context,
335
internal
CILParser
.CustomAttributeOwnerValue BeginClassGenericParameterDirective(
336
CILParser
.ClassDeclContext context,
348
internal
CILParser
.CustomAttributeOwnerValue BeginClassGenericParameterDirective(
359
internal
CILParser
.CustomAttributeOwnerValue BeginClassGenericConstraintDirective(
360
CILParser
.ClassDeclContext context,
375
internal
CILParser
.CustomAttributeOwnerValue BeginClassGenericConstraintDirective(
390
private
CILParser
.CustomAttributeOwnerValue BeginClassGenericDirective(
394
return new
CILParser
.CustomAttributeOwnerValue(owner);
398
CILParser
.CustomAttributeOwnerValue ownerValue,
399
CILParser
.CustomAttrDeclContext attribute)
414
CILParser
.ClassDeclContext context,
480
CILParser
.ClassDeclContext context,
482
CILParser
.CustomDescrContext attribute)
Actions\GrammarActions.Members.Fields.cs (27)
16
internal
CILParser
.FieldDeclarationBuilder PrepareFieldDeclaration()
19
return new
CILParser
.FieldDeclarationBuilder();
23
CILParser
.FieldDeclarationBuilder builder,
24
CILParser
.AttributeValue<FieldAttributes> value)
28
CILParser
.FieldDeclarationBuilder builder,
33
CILParser
.FieldDeclContext context,
34
CILParser
.FieldDeclarationBuilder builder,
36
CILParser
.RepeatOptContext offset,
66
CILParser
.FieldDeclContext context,
106
internal
CILParser
.AttributeValue<FieldAttributes> CreateFieldAttribute(IToken token)
109
"static" => new
CILParser
.AttributeValue<FieldAttributes>(FieldAttributes.Static, 0, true),
110
"public" => new
CILParser
.AttributeValue<FieldAttributes>(
114
"private" => new
CILParser
.AttributeValue<FieldAttributes>(
118
"family" => new
CILParser
.AttributeValue<FieldAttributes>(
122
"initonly" => new
CILParser
.AttributeValue<FieldAttributes>(FieldAttributes.InitOnly, 0, true),
123
"rtspecialname" => new
CILParser
.AttributeValue<FieldAttributes>(FieldAttributes.RTSpecialName, 0, true),
124
"specialname" => new
CILParser
.AttributeValue<FieldAttributes>(FieldAttributes.SpecialName, 0, true),
125
"assembly" => new
CILParser
.AttributeValue<FieldAttributes>(
129
"famandassem" => new
CILParser
.AttributeValue<FieldAttributes>(
133
"famorassem" => new
CILParser
.AttributeValue<FieldAttributes>(
137
"privatescope" => new
CILParser
.AttributeValue<FieldAttributes>(
141
"literal" => new
CILParser
.AttributeValue<FieldAttributes>(FieldAttributes.Literal, 0, true),
143
"notserialized" => new
CILParser
.AttributeValue<FieldAttributes>(FieldAttributes.NotSerialized, 0, true),
145
"volatile" => new
CILParser
.AttributeValue<FieldAttributes>(0, 0, true),
149
internal
CILParser
.AttributeValue<FieldAttributes> CreateRawFieldAttribute(IToken token)
158
internal void SetFieldOffset(
CILParser
.RepeatOptContext context, IToken token)
165
CILParser
.FieldRefContext context)
Actions\GrammarActions.Members.PropertiesEvents.cs (39)
15
CILParser
.PropertyHeaderBuilder builder,
16
CILParser
.AttributeValue<PropertyAttributes> value)
20
CILParser
.PropHeadContext context,
21
CILParser
.PropertyHeaderBuilder builder,
45
internal
CILParser
.AttributeValue<PropertyAttributes> CreatePropertyAttribute(IToken token)
48
"specialname" => new
CILParser
.AttributeValue<PropertyAttributes>(
52
"rtspecialname" => new
CILParser
.AttributeValue<PropertyAttributes>(0, 0, true),
56
internal
CILParser
.PropertyBodyValue BeginProperty(PropertyHeaderValue value)
85
return new
CILParser
.PropertyBodyValue(property);
89
CILParser
.PropertyBodyValue body,
94
CILParser
.PropertyBodyValue body,
99
CILParser
.PropertyBodyValue body,
104
CILParser
.PropertyBodyValue body,
116
CILParser
.PropertyBodyValue body,
117
CILParser
.CustomAttrDeclContext attribute)
132
CILParser
.PropertyBodyValue body,
133
CILParser
.ExtSourceSpecContext context)
140
CILParser
.PropertyBodyValue body,
141
CILParser
.LanguageDeclContext context)
148
CILParser
.EventHeaderBuilder builder,
149
CILParser
.AttributeValue<EventAttributes> value)
153
CILParser
.EventHeadContext context,
154
CILParser
.EventHeaderBuilder builder,
172
internal
CILParser
.AttributeValue<EventAttributes> CreateEventAttribute(IToken token)
175
"specialname" => new
CILParser
.AttributeValue<EventAttributes>(
179
"rtspecialname" => new
CILParser
.AttributeValue<EventAttributes>(0, 0, true),
183
internal
CILParser
.EventBodyValue BeginEvent(EventHeaderValue value)
200
return new
CILParser
.EventBodyValue(@event);
203
internal void AddEventAdder(
CILParser
.EventBodyValue body, MethodReferenceValue value)
206
internal void AddEventRemover(
CILParser
.EventBodyValue body, MethodReferenceValue value)
209
internal void AddEventRaiser(
CILParser
.EventBodyValue body, MethodReferenceValue value)
212
internal void AddEventOther(
CILParser
.EventBodyValue body, MethodReferenceValue value)
216
CILParser
.EventBodyValue body,
228
CILParser
.EventBodyValue body,
229
CILParser
.CustomAttrDeclContext attribute)
244
CILParser
.EventBodyValue body,
245
CILParser
.ExtSourceSpecContext context)
252
CILParser
.EventBodyValue body,
253
CILParser
.LanguageDeclContext context)
Actions\GrammarActions.MethodBodies.Directives.cs (13)
17
CILParser
.LocalsDeclContext context,
58
CILParser
.ExportDeclContext context,
100
CILParser
.VtentryDeclContext context,
133
CILParser
.OverrideDeclContext context,
205
CILParser
.CustomAttrDeclContext attribute)
213
CILParser
.ParameterDeclContext context,
309
CILParser
.Int32Context? indexContext,
311
CILParser
.ParameterDeclContext diagnosticContext)
365
internal void ProcessMethodDataDeclaration(
CILParser
.DataDeclContext context)
369
internal void ProcessMethodSecurityDeclaration(
CILParser
.SecDeclContext context)
381
internal void ProcessMethodSourceDirective(
CILParser
.ExtSourceSpecContext context)
384
internal void ProcessMethodLanguageDirective(
CILParser
.LanguageDeclContext context)
388
internal void ProcessMethodCustomAttribute(
CILParser
.CustomDescrInMethodBodyContext context)
Actions\GrammarActions.MethodBodies.ExceptionHandling.cs (9)
18
private readonly Dictionary<
CILParser
.ScopeBlockContext, (int Start, int End)> _scopeRanges = new();
62
internal void BeginScope(
CILParser
.ScopeBlockContext context)
71
internal void EndScope(
CILParser
.ScopeBlockContext context)
90
CILParser
.SehBlockContext context,
160
CILParser
.CatchClauseContext context,
177
internal ExceptionRangeValue CreateScopeExceptionRange(
CILParser
.ScopeBlockContext scope)
190
internal ExceptionFilterValue CreateScopeFilter(
CILParser
.ScopeBlockContext scope)
247
private (LabelHandle Start, LabelHandle End) GetScopeRange(
CILParser
.ScopeBlockContext context)
277
CILParser
.ScopeBlockContext Context,
Actions\GrammarActions.MethodHeaders.Actions.cs (75)
14
internal
CILParser
.MethodHeaderBuilder PrepareMethodHeader()
17
return new
CILParser
.MethodHeaderBuilder();
21
CILParser
.MethodHeaderBuilder builder,
22
CILParser
.AttributeValue<MethodAttributes> value)
25
internal void AddPInvoke(
CILParser
.MethodHeaderBuilder builder, PInvokeValue value)
29
CILParser
.MethodHeaderBuilder builder,
30
CILParser
.AttributeValue<MethodImplAttributes> value)
36
CILParser
.MethodHeadContext context,
37
CILParser
.MethodHeaderBuilder builder,
67
internal
CILParser
.AttributeValue<MethodAttributes> CreateMethodAttribute(IToken token)
70
"static" => new
CILParser
.AttributeValue<MethodAttributes>(MethodAttributes.Static, 0, true),
71
"public" => new
CILParser
.AttributeValue<MethodAttributes>(
75
"private" => new
CILParser
.AttributeValue<MethodAttributes>(
79
"family" => new
CILParser
.AttributeValue<MethodAttributes>(
83
"final" => new
CILParser
.AttributeValue<MethodAttributes>(MethodAttributes.Final, 0, true),
84
"specialname" => new
CILParser
.AttributeValue<MethodAttributes>(MethodAttributes.SpecialName, 0, true),
85
"virtual" => new
CILParser
.AttributeValue<MethodAttributes>(MethodAttributes.Virtual, 0, true),
86
"strict" => new
CILParser
.AttributeValue<MethodAttributes>(
90
"abstract" => new
CILParser
.AttributeValue<MethodAttributes>(MethodAttributes.Abstract, 0, true),
91
"assembly" => new
CILParser
.AttributeValue<MethodAttributes>(
95
"famandassem" => new
CILParser
.AttributeValue<MethodAttributes>(
99
"famorassem" => new
CILParser
.AttributeValue<MethodAttributes>(
103
"privatescope" => new
CILParser
.AttributeValue<MethodAttributes>(
107
"hidebysig" => new
CILParser
.AttributeValue<MethodAttributes>(MethodAttributes.HideBySig, 0, true),
108
"newslot" => new
CILParser
.AttributeValue<MethodAttributes>(MethodAttributes.NewSlot, 0, true),
109
"rtspecialname" => new
CILParser
.AttributeValue<MethodAttributes>(MethodAttributes.RTSpecialName, 0, true),
110
"unmanagedexp" => new
CILParser
.AttributeValue<MethodAttributes>(MethodAttributes.UnmanagedExport, 0, true),
111
"reqsecobj" => new
CILParser
.AttributeValue<MethodAttributes>(MethodAttributes.RequireSecObject, 0, true),
115
internal
CILParser
.AttributeValue<MethodAttributes> CreateRawMethodAttribute(IToken token)
118
internal
CILParser
.AttributeValue<MethodImplAttributes>
122
"native" => new
CILParser
.AttributeValue<MethodImplAttributes>(
126
"cil" or "il" => new
CILParser
.AttributeValue<MethodImplAttributes>(
130
"optil" => new
CILParser
.AttributeValue<MethodImplAttributes>(
134
"managed" => new
CILParser
.AttributeValue<MethodImplAttributes>(
138
"unmanaged" => new
CILParser
.AttributeValue<MethodImplAttributes>(
142
"forwardref" => new
CILParser
.AttributeValue<MethodImplAttributes>(MethodImplAttributes.ForwardRef, 0, true),
143
"preservesig" => new
CILParser
.AttributeValue<MethodImplAttributes>(MethodImplAttributes.PreserveSig, 0, true),
144
"runtime" => new
CILParser
.AttributeValue<MethodImplAttributes>(
148
"internalcall" => new
CILParser
.AttributeValue<MethodImplAttributes>(MethodImplAttributes.InternalCall, 0, true),
149
"synchronized" => new
CILParser
.AttributeValue<MethodImplAttributes>(MethodImplAttributes.Synchronized, 0, true),
150
"noinlining" => new
CILParser
.AttributeValue<MethodImplAttributes>(MethodImplAttributes.NoInlining, 0, true),
151
"aggressiveinlining" => new
CILParser
.AttributeValue<MethodImplAttributes>(
155
"nooptimization" => new
CILParser
.AttributeValue<MethodImplAttributes>(MethodImplAttributes.NoOptimization, 0, true),
156
"aggressiveoptimization" => new
CILParser
.AttributeValue<MethodImplAttributes>(
160
"async" => new
CILParser
.AttributeValue<MethodImplAttributes>(MethodImplAttributes.Async, 0, true),
164
internal
CILParser
.AttributeValue<MethodImplAttributes>
168
internal void SetPInvokeModule(
CILParser
.PInvokeBuilder builder, string moduleName)
172
CILParser
.PInvokeBuilder builder,
177
CILParser
.PInvokeBuilder builder,
178
CILParser
.AttributeValue<MethodImportAttributes> value)
181
internal PInvokeValue CreatePInvoke(
CILParser
.PInvokeBuilder builder)
184
internal
CILParser
.AttributeValue<MethodImportAttributes>
188
"nomangle" => new
CILParser
.AttributeValue<MethodImportAttributes>(
192
"ansi" => new
CILParser
.AttributeValue<MethodImportAttributes>(
196
"unicode" => new
CILParser
.AttributeValue<MethodImportAttributes>(
200
"autochar" => new
CILParser
.AttributeValue<MethodImportAttributes>(
204
"lasterr" => new
CILParser
.AttributeValue<MethodImportAttributes>(
208
"winapi" => new
CILParser
.AttributeValue<MethodImportAttributes>(
212
"cdecl" => new
CILParser
.AttributeValue<MethodImportAttributes>(
216
"stdcall" => new
CILParser
.AttributeValue<MethodImportAttributes>(
220
"thiscall" => new
CILParser
.AttributeValue<MethodImportAttributes>(
224
"fastcall" => new
CILParser
.AttributeValue<MethodImportAttributes>(
231
internal
CILParser
.AttributeValue<MethodImportAttributes>
240
internal
CILParser
.AttributeValue<MethodImportAttributes>
249
internal
CILParser
.AttributeValue<MethodImportAttributes>
256
internal
CILParser
.AttributeValue<GenericParameterAttributes>
260
"+" => new
CILParser
.AttributeValue<GenericParameterAttributes>(
264
"-" => new
CILParser
.AttributeValue<GenericParameterAttributes>(
268
"class" => new
CILParser
.AttributeValue<GenericParameterAttributes>(
272
"valuetype" => new
CILParser
.AttributeValue<GenericParameterAttributes>(
276
"byreflike" => new
CILParser
.AttributeValue<GenericParameterAttributes>(
280
".ctor" => new
CILParser
.AttributeValue<GenericParameterAttributes>(
287
internal
CILParser
.AttributeValue<GenericParameterAttributes>
296
CILParser
.AttributeValue<GenericParameterAttributes> value)
302
CILParser
.TyBoundContext? constraints,
Actions\GrammarActions.MethodHeaders.cs (2)
12
internal void BeginMethod(
CILParser
.MethodHeadContext context, MethodHeaderValue value)
152
CILParser
.MethodHeadContext context)
Actions\GrammarActions.Security.cs (2)
77
CILParser
.SecDeclContext context,
208
CILParser
.SecDeclContext context)
Actions\GrammarActions.Signatures.Actions.cs (33)
30
CILParser
.DEFAULT => SignatureCallingConvention.Default,
31
CILParser
.VARARG => SignatureCallingConvention.VarArgs,
32
CILParser
.CDECL => SignatureCallingConvention.CDecl,
33
CILParser
.STDCALL => SignatureCallingConvention.StdCall,
34
CILParser
.THISCALL => SignatureCallingConvention.ThisCall,
35
CILParser
.FASTCALL => SignatureCallingConvention.FastCall,
36
CILParser
.UNMANAGED => SignatureCallingConvention.Unmanaged,
40
internal void InitializeBound(
CILParser
.BoundContext context)
48
internal void SetBoundSize(
CILParser
.BoundContext context, IToken sizeToken)
56
internal void SetBoundRange(
CILParser
.BoundContext context, IToken lowerToken, IToken upperToken)
65
internal void SetBoundLower(
CILParser
.BoundContext context, IToken lowerToken)
71
internal ArrayBoundValue CreateArrayBound(
CILParser
.BoundContext bound)
83
CILParser
.IdContext? name)
91
internal void SetParameterAttributeElement(
CILParser
.ParamAttrElementContext context, IToken attribute)
103
internal void SetRawParameterAttributeElement(
CILParser
.ParamAttrElementContext context, IToken token)
181
(
CILParser
.CHAR, false) => SignatureTypeCode.Char,
182
(
CILParser
.STRING, false) => SignatureTypeCode.String,
183
(
CILParser
.BOOL, false) => SignatureTypeCode.Boolean,
184
(
CILParser
.INT8, false) => SignatureTypeCode.SByte,
185
(
CILParser
.INT16, false) => SignatureTypeCode.Int16,
186
(
CILParser
.INT32_, false) => SignatureTypeCode.Int32,
187
(
CILParser
.INT64_, false) => SignatureTypeCode.Int64,
188
(
CILParser
.FLOAT32, false) => SignatureTypeCode.Single,
189
(
CILParser
.FLOAT64_, false) => SignatureTypeCode.Double,
190
(
CILParser
.UINT8, false) => SignatureTypeCode.Byte,
191
(
CILParser
.UINT16, false) => SignatureTypeCode.UInt16,
192
(
CILParser
.UINT32, false) => SignatureTypeCode.UInt32,
193
(
CILParser
.UINT64, false) => SignatureTypeCode.UInt64,
194
(
CILParser
.INT8, true) => SignatureTypeCode.Byte,
195
(
CILParser
.INT16, true) => SignatureTypeCode.UInt16,
196
(
CILParser
.INT32_, true) => SignatureTypeCode.UInt32,
197
(
CILParser
.INT64_, true) => SignatureTypeCode.UInt64,
220
internal int GetGenericArity(
CILParser
.GenArityNotEmptyContext? context)
Actions\GrammarActions.Signatures.cs (2)
8
internal EntityRegistry.EntityBase MaterializeMethodReference(
CILParser
.MethodRefContext context)
11
internal EntityRegistry.TypeEntity ResolveTypeSpecification(
CILParser
.TypeSpecContext context)
Actions\GrammarActions.Signatures.Types.cs (1)
79
case
CILParser
.ErrorElementTypeValue:
Actions\GrammarActions.Types.cs (2)
41
internal void EndDeclaration(
CILParser
.DeclContext context)
49
internal void EndClassDeclaration(
CILParser
.ClassDeclContext context)
Actions\GrammarActions.Types.Headers.Actions.cs (6)
17
internal
CILParser
.ClassHeaderBuilder PrepareClassHeader()
20
return new
CILParser
.ClassHeaderBuilder();
24
CILParser
.ClassHeaderBuilder builder,
29
CILParser
.ClassHeadContext context,
30
CILParser
.ClassHeaderBuilder builder,
149
=> new(new
CILParser
.AttributeValue<TypeAttributes>(value, groupMask, true), fallbackBase, requireSealed);
Actions\GrammarActions.Types.Headers.cs (7)
14
CILParser
.NameSpaceHeadContext context,
36
internal void BeginType(
CILParser
.ClassHeadContext context, ClassHeaderValue value)
49
CILParser
.ClassHeadContext context,
105
CILParser
.ClassHeadContext context,
120
CILParser
.AttributeValue<TypeAttributes> attribute = classAttribute.Attribute;
183
CILParser
.ClassHeadContext context,
190
CILParser
.AttributeValue<TypeAttributes> attribute = classAttribute.Attribute;
CILParser.SemanticValueAliases.cs (173)
4
global using AnsiBstrNativeTypeElementValue = ILAssembler.
CILParser
.AnsiBstrNativeTypeElementValue;
5
global using ArrayBoundValue = ILAssembler.
CILParser
.ArrayBoundValue;
6
global using ArraySerializationTypeValue = ILAssembler.
CILParser
.ArraySerializationTypeValue;
7
global using ArraySerializedInitializerValue = ILAssembler.
CILParser
.ArraySerializedInitializerValue;
8
global using ArrayTypeModifierValue = ILAssembler.
CILParser
.ArrayTypeModifierValue;
9
global using AssemblyCustomAttributeDirectiveValue = ILAssembler.
CILParser
.AssemblyCustomAttributeDirectiveValue;
10
global using AssemblyQualifiedClassNameValue = ILAssembler.
CILParser
.AssemblyQualifiedClassNameValue;
11
global using AssemblyDeclarationValue = ILAssembler.
CILParser
.AssemblyDeclarationValue;
12
global using AssemblyDefinitionValue = ILAssembler.
CILParser
.AssemblyDefinitionValue;
13
global using AssemblyHashAlgorithmDirectiveValue = ILAssembler.
CILParser
.AssemblyHashAlgorithmDirectiveValue;
14
global using AssemblyLocaleDirectiveValue = ILAssembler.
CILParser
.AssemblyLocaleDirectiveValue;
15
global using AssemblyPublicKeyDirectiveValue = ILAssembler.
CILParser
.AssemblyPublicKeyDirectiveValue;
16
global using AssemblyReferenceHashDirectiveValue = ILAssembler.
CILParser
.AssemblyReferenceHashDirectiveValue;
17
global using AssemblyReferenceHeaderValue = ILAssembler.
CILParser
.AssemblyReferenceHeaderValue;
18
global using AssemblyReferencePublicKeyTokenDirectiveValue = ILAssembler.
CILParser
.AssemblyReferencePublicKeyTokenDirectiveValue;
19
global using AssemblyReferenceValue = ILAssembler.
CILParser
.AssemblyReferenceValue;
20
global using AssemblySecurityDirectiveValue = ILAssembler.
CILParser
.AssemblySecurityDirectiveValue;
21
global using AssemblyTypeSpecificationValue = ILAssembler.
CILParser
.AssemblyTypeSpecificationValue;
22
global using AssemblyVersionDirectiveValue = ILAssembler.
CILParser
.AssemblyVersionDirectiveValue;
23
global using AttributePermissionSetValue = ILAssembler.
CILParser
.AttributePermissionSetValue;
24
global using CalliSignatureValue = ILAssembler.
CILParser
.CalliSignatureValue;
25
global using CatchExceptionClauseValue = ILAssembler.
CILParser
.CatchExceptionClauseValue;
26
global using CatchTypeValue = ILAssembler.
CILParser
.CatchTypeValue;
27
global using ClassAttributeValue = ILAssembler.
CILParser
.ClassAttributeValue;
28
global using ClassElementTypeValue = ILAssembler.
CILParser
.ClassElementTypeValue;
29
global using ClassEnumSerializationTypeValue = ILAssembler.
CILParser
.ClassEnumSerializationTypeValue;
30
global using ClassHeaderValue = ILAssembler.
CILParser
.ClassHeaderValue;
31
global using ClassNameSerializedInitializerValue = ILAssembler.
CILParser
.ClassNameSerializedInitializerValue;
32
global using ClassNameValue = ILAssembler.
CILParser
.ClassNameValue;
33
global using ClassSerializedSequenceValue = ILAssembler.
CILParser
.ClassSerializedSequenceValue;
34
global using ClassSequenceElementValue = ILAssembler.
CILParser
.ClassSequenceElementValue;
35
global using ClassTypeSpecificationValue = ILAssembler.
CILParser
.ClassTypeSpecificationValue;
36
global using ClassTypedefDeclarationValue = ILAssembler.
CILParser
.ClassTypedefDeclarationValue;
37
global using CustomAttributeApplicationValue = ILAssembler.
CILParser
.CustomAttributeApplicationValue;
38
global using CustomAttributeBlobValue = ILAssembler.
CILParser
.CustomAttributeBlobValue;
39
global using CustomAttributeDeclarationValue = ILAssembler.
CILParser
.CustomAttributeDeclarationValue;
40
global using CustomAttributeDescriptorValue = ILAssembler.
CILParser
.CustomAttributeDescriptorValue;
41
global using CustomAttributeNamedArgumentValue = ILAssembler.
CILParser
.CustomAttributeNamedArgumentValue;
42
global using CustomAttributeTypedefDeclarationValue = ILAssembler.
CILParser
.CustomAttributeTypedefDeclarationValue;
43
global using CustomAttributeTypedefValue = ILAssembler.
CILParser
.CustomAttributeTypedefValue;
44
global using CustomMarshallerNativeTypeElementValue = ILAssembler.
CILParser
.CustomMarshallerNativeTypeElementValue;
45
global using CustomTypeModifierValue = ILAssembler.
CILParser
.CustomTypeModifierValue;
46
global using DataDeclarationBuilder = ILAssembler.
CILParser
.DataDeclarationBuilder;
47
global using DeprecatedNativeTypeElementValue = ILAssembler.
CILParser
.DeprecatedNativeTypeElementValue;
48
global using ElementTypeValue = ILAssembler.
CILParser
.ElementTypeValue;
49
global using EmptyNativeTypeElementValue = ILAssembler.
CILParser
.EmptyNativeTypeElementValue;
50
global using EmptyPermissionDeclarationValue = ILAssembler.
CILParser
.EmptyPermissionDeclarationValue;
51
global using EventHeaderValue = ILAssembler.
CILParser
.EventHeaderValue;
52
global using ExceptionClauseValue = ILAssembler.
CILParser
.ExceptionClauseValue;
53
global using ExceptionFilterValue = ILAssembler.
CILParser
.ExceptionFilterValue;
54
global using ExceptionRangeValue = ILAssembler.
CILParser
.ExceptionRangeValue;
55
global using ExportedTypeAssemblyDirectiveValue = ILAssembler.
CILParser
.ExportedTypeAssemblyDirectiveValue;
56
global using ExportedTypeCustomAttributeDirectiveValue = ILAssembler.
CILParser
.ExportedTypeCustomAttributeDirectiveValue;
57
global using ExportedTypeDeclarationValue = ILAssembler.
CILParser
.ExportedTypeDeclarationValue;
58
global using ExportedTypeDefinitionIdDirectiveValue = ILAssembler.
CILParser
.ExportedTypeDefinitionIdDirectiveValue;
59
global using ExportedTypeFileDirectiveValue = ILAssembler.
CILParser
.ExportedTypeFileDirectiveValue;
60
global using ExportedTypeHeaderValue = ILAssembler.
CILParser
.ExportedTypeHeaderValue;
61
global using ExportedTypeMetadataTokenDirectiveValue = ILAssembler.
CILParser
.ExportedTypeMetadataTokenDirectiveValue;
62
global using ExportedTypeValue = ILAssembler.
CILParser
.ExportedTypeValue;
63
global using FaultExceptionClauseValue = ILAssembler.
CILParser
.FaultExceptionClauseValue;
64
global using FieldDeclarationValue = ILAssembler.
CILParser
.FieldDeclarationValue;
65
global using FileDeclarationValue = ILAssembler.
CILParser
.FileDeclarationValue;
66
global using FieldInitializerValue = ILAssembler.
CILParser
.FieldInitializerValue;
67
global using FieldMemberReferenceValue = ILAssembler.
CILParser
.FieldMemberReferenceValue;
68
global using FieldReferenceValue = ILAssembler.
CILParser
.FieldReferenceValue;
69
global using FilterExceptionClauseValue = ILAssembler.
CILParser
.FilterExceptionClauseValue;
70
global using FinallyExceptionClauseValue = ILAssembler.
CILParser
.FinallyExceptionClauseValue;
71
global using FixedArrayNativeTypeElementValue = ILAssembler.
CILParser
.FixedArrayNativeTypeElementValue;
72
global using FixedSysStringNativeTypeElementValue = ILAssembler.
CILParser
.FixedSysStringNativeTypeElementValue;
73
global using FunctionPointerElementTypeValue = ILAssembler.
CILParser
.FunctionPointerElementTypeValue;
74
global using GenericArgumentsTypeModifierValue = ILAssembler.
CILParser
.GenericArgumentsTypeModifierValue;
75
global using GenericParameterDeclarationValue = ILAssembler.
CILParser
.GenericParameterDeclarationValue;
76
global using IidNativeTypeElementValue = ILAssembler.
CILParser
.IidNativeTypeElementValue;
77
global using IidParamIndexValue = ILAssembler.
CILParser
.IidParamIndexValue;
78
global using IndexedGenericParameterElementTypeValue = ILAssembler.
CILParser
.IndexedGenericParameterElementTypeValue;
79
global using InvalidByteArraySerializedInitializerValue = ILAssembler.
CILParser
.InvalidByteArraySerializedInitializerValue;
80
global using LabelExceptionFilterValue = ILAssembler.
CILParser
.LabelExceptionFilterValue;
81
global using LabelExceptionRangeValue = ILAssembler.
CILParser
.LabelExceptionRangeValue;
82
global using LanguageDirectiveValue = ILAssembler.
CILParser
.LanguageDirectiveValue;
83
global using ManifestResourceAssemblyDirectiveValue = ILAssembler.
CILParser
.ManifestResourceAssemblyDirectiveValue;
84
global using ManifestResourceCustomAttributeDirectiveValue = ILAssembler.
CILParser
.ManifestResourceCustomAttributeDirectiveValue;
85
global using ManifestResourceDeclarationValue = ILAssembler.
CILParser
.ManifestResourceDeclarationValue;
86
global using ManifestResourceFileDirectiveValue = ILAssembler.
CILParser
.ManifestResourceFileDirectiveValue;
87
global using ManifestResourceHeaderValue = ILAssembler.
CILParser
.ManifestResourceHeaderValue;
88
global using ManifestResourceValue = ILAssembler.
CILParser
.ManifestResourceValue;
89
global using MarshallingDescriptorValue = ILAssembler.
CILParser
.MarshallingDescriptorValue;
90
global using MemberOwnerValue = ILAssembler.
CILParser
.MemberOwnerValue;
91
global using MemberReferenceValue = ILAssembler.
CILParser
.MemberReferenceValue;
92
global using MemberTypedefDeclarationValue = ILAssembler.
CILParser
.MemberTypedefDeclarationValue;
93
global using MethodHeaderValue = ILAssembler.
CILParser
.MethodHeaderValue;
94
global using MethodMemberReferenceValue = ILAssembler.
CILParser
.MethodMemberReferenceValue;
95
global using MethodReferenceValue = ILAssembler.
CILParser
.MethodReferenceValue;
96
global using ModuleQualifiedClassNameValue = ILAssembler.
CILParser
.ModuleQualifiedClassNameValue;
97
global using ModuleTypeSpecificationValue = ILAssembler.
CILParser
.ModuleTypeSpecificationValue;
98
global using NamedGenericParameterElementTypeValue = ILAssembler.
CILParser
.NamedGenericParameterElementTypeValue;
99
global using NamedPermissionDeclarationValue = ILAssembler.
CILParser
.NamedPermissionDeclarationValue;
100
global using NativeTypeArrayPointerInfoKind = ILAssembler.
CILParser
.NativeTypeArrayPointerInfoKind;
101
global using NativeTypeArrayPointerInfoValue = ILAssembler.
CILParser
.NativeTypeArrayPointerInfoValue;
102
global using NativeTypeElementValue = ILAssembler.
CILParser
.NativeTypeElementValue;
103
global using NativeTypeTypedefValue = ILAssembler.
CILParser
.NativeTypeTypedefValue;
104
global using NativeTypeValue = ILAssembler.
CILParser
.NativeTypeValue;
105
global using NestedExportedTypeDirectiveValue = ILAssembler.
CILParser
.NestedExportedTypeDirectiveValue;
106
global using NestedStructNativeTypeElementValue = ILAssembler.
CILParser
.NestedStructNativeTypeElementValue;
107
global using ObjectSerializedInitializerValue = ILAssembler.
CILParser
.ObjectSerializedInitializerValue;
108
global using ObjectSerializedSequenceValue = ILAssembler.
CILParser
.ObjectSerializedSequenceValue;
109
global using OffsetExceptionFilterValue = ILAssembler.
CILParser
.OffsetExceptionFilterValue;
110
global using OffsetExceptionRangeValue = ILAssembler.
CILParser
.OffsetExceptionRangeValue;
111
global using OwnerTypeValue = ILAssembler.
CILParser
.OwnerTypeValue;
112
global using ParsedFieldReferenceValue = ILAssembler.
CILParser
.ParsedFieldReferenceValue;
113
global using ParsedMethodReferenceValue = ILAssembler.
CILParser
.ParsedMethodReferenceValue;
114
global using PermissionDeclarationValue = ILAssembler.
CILParser
.PermissionDeclarationValue;
115
global using PInvokeValue = ILAssembler.
CILParser
.PInvokeValue;
116
global using PointerQualifiedClassNameValue = ILAssembler.
CILParser
.PointerQualifiedClassNameValue;
117
global using PrimitiveElementTypeValue = ILAssembler.
CILParser
.PrimitiveElementTypeValue;
118
global using PropertyHeaderValue = ILAssembler.
CILParser
.PropertyHeaderValue;
119
global using RawCustomAttributeBlobValue = ILAssembler.
CILParser
.RawCustomAttributeBlobValue;
120
global using RawPermissionSetValue = ILAssembler.
CILParser
.RawPermissionSetValue;
121
global using RawSerializationTypeValue = ILAssembler.
CILParser
.RawSerializationTypeValue;
122
global using RawSerializedInitializerValue = ILAssembler.
CILParser
.RawSerializedInitializerValue;
123
global using RawSerializedSequenceValue = ILAssembler.
CILParser
.RawSerializedSequenceValue;
124
global using RawVTableValue = ILAssembler.
CILParser
.RawVTableValue;
125
global using SafeArrayNativeTypeElementValue = ILAssembler.
CILParser
.SafeArrayNativeTypeElementValue;
126
global using ScopeExceptionFilterValue = ILAssembler.
CILParser
.ScopeExceptionFilterValue;
127
global using ScopeExceptionRangeValue = ILAssembler.
CILParser
.ScopeExceptionRangeValue;
128
global using SecurityAttributeValue = ILAssembler.
CILParser
.SecurityAttributeValue;
129
global using SecurityBooleanValue = ILAssembler.
CILParser
.SecurityBooleanValue;
130
global using SecurityCaValue = ILAssembler.
CILParser
.SecurityCaValue;
131
global using SecurityDeclarationValue = ILAssembler.
CILParser
.SecurityDeclarationValue;
132
global using SecurityEnumValue = ILAssembler.
CILParser
.SecurityEnumValue;
133
global using SecurityInt32Value = ILAssembler.
CILParser
.SecurityInt32Value;
134
global using SecurityNameValuePairValue = ILAssembler.
CILParser
.SecurityNameValuePairValue;
135
global using SecurityStringValue = ILAssembler.
CILParser
.SecurityStringValue;
136
global using SentinelElementTypeValue = ILAssembler.
CILParser
.SentinelElementTypeValue;
137
global using SerializationTypeValue = ILAssembler.
CILParser
.SerializationTypeValue;
138
global using SerializedInitializerValue = ILAssembler.
CILParser
.SerializedInitializerValue;
139
global using SerializedSequenceValue = ILAssembler.
CILParser
.SerializedSequenceValue;
140
global using SignatureArgumentValue = ILAssembler.
CILParser
.SignatureArgumentValue;
141
global using SignatureTypeSpecificationValue = ILAssembler.
CILParser
.SignatureTypeSpecificationValue;
142
global using SimpleNativeTypeElementValue = ILAssembler.
CILParser
.SimpleNativeTypeElementValue;
143
global using SimpleSerializationTypeValue = ILAssembler.
CILParser
.SimpleSerializationTypeValue;
144
global using SimpleTypeModifierKind = ILAssembler.
CILParser
.SimpleTypeModifierKind;
145
global using SimpleTypeModifierValue = ILAssembler.
CILParser
.SimpleTypeModifierValue;
146
global using SourceDirectiveValue = ILAssembler.
CILParser
.SourceDirectiveValue;
147
global using SpecialClassNameKind = ILAssembler.
CILParser
.SpecialClassNameKind;
148
global using SpecialClassNameValue = ILAssembler.
CILParser
.SpecialClassNameValue;
149
global using StringClassSequenceElementValue = ILAssembler.
CILParser
.StringClassSequenceElementValue;
150
global using StringEnumSerializationTypeValue = ILAssembler.
CILParser
.StringEnumSerializationTypeValue;
151
global using StringPermissionSetValue = ILAssembler.
CILParser
.StringPermissionSetValue;
152
global using StructuredCustomAttributeBlobValue = ILAssembler.
CILParser
.StructuredCustomAttributeBlobValue;
153
global using StructuredPermissionDeclarationValue = ILAssembler.
CILParser
.StructuredPermissionDeclarationValue;
154
global using TokenClassNameValue = ILAssembler.
CILParser
.TokenClassNameValue;
155
global using TokenMemberReferenceValue = ILAssembler.
CILParser
.TokenMemberReferenceValue;
156
global using TokenMethodReferenceValue = ILAssembler.
CILParser
.TokenMethodReferenceValue;
157
global using TokenQualifiedClassNameValue = ILAssembler.
CILParser
.TokenQualifiedClassNameValue;
158
global using TypeClassSequenceElementValue = ILAssembler.
CILParser
.TypeClassSequenceElementValue;
159
global using TypeModifierValue = ILAssembler.
CILParser
.TypeModifierValue;
160
global using TypeName = ILAssembler.
CILParser
.TypeName;
161
global using TypeOwnerValue = ILAssembler.
CILParser
.TypeOwnerValue;
162
global using TypeSignatureTypedefDeclarationValue = ILAssembler.
CILParser
.TypeSignatureTypedefDeclarationValue;
163
global using TypeSpecificationValue = ILAssembler.
CILParser
.TypeSpecificationValue;
164
global using TypeValue = ILAssembler.
CILParser
.TypeValue;
165
global using TypedefDeclarationValue = ILAssembler.
CILParser
.TypedefDeclarationValue;
166
global using TypedefElementTypeValue = ILAssembler.
CILParser
.TypedefElementTypeValue;
167
global using TypedefEntry = ILAssembler.
CILParser
.TypedefEntry;
168
global using TypedefFieldReferenceValue = ILAssembler.
CILParser
.TypedefFieldReferenceValue;
169
global using TypedefMethodReferenceValue = ILAssembler.
CILParser
.TypedefMethodReferenceValue;
170
global using TypedefSerializationTypeValue = ILAssembler.
CILParser
.TypedefSerializationTypeValue;
171
global using UnqualifiedClassNameValue = ILAssembler.
CILParser
.UnqualifiedClassNameValue;
172
global using UnsignedNativeTypeElementValue = ILAssembler.
CILParser
.UnsignedNativeTypeElementValue;
173
global using VariantBoolNativeTypeElementValue = ILAssembler.
CILParser
.VariantBoolNativeTypeElementValue;
174
global using VariantTypeElementValue = ILAssembler.
CILParser
.VariantTypeElementValue;
175
global using VariantTypeValue = ILAssembler.
CILParser
.VariantTypeValue;
176
global using VTableFixupValue = ILAssembler.
CILParser
.VTableFixupValue;
DocumentCompiler.cs (1)
55
CILParser
parser = new(new UnbufferedTokenStream(preprocessor))
gen\CILParser.cs (544)
308
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ID() { return GetToken(
CILParser
.ID, 0); }
309
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UNMANAGED() { return GetToken(
CILParser
.UNMANAGED, 0); }
310
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INSTANCE() { return GetToken(
CILParser
.INSTANCE, 0); }
311
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode SQSTRING() { return GetToken(
CILParser
.SQSTRING, 0); }
351
public
CILParser
.DottedNameBuilder Builder;
356
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode DOTTEDNAME() { return GetToken(
CILParser
.DOTTEDNAME, 0); }
363
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode[] DOT() { return GetTokens(
CILParser
.DOT); }
365
return GetToken(
CILParser
.DOT, i);
367
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode SQSTRING() { return GetToken(
CILParser
.SQSTRING, 0); }
379
_localctx.Builder = new
CILParser
.DottedNameBuilder();
446
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ID() { return GetToken(
CILParser
.ID, 0); }
447
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INSTANCE() { return GetToken(
CILParser
.INSTANCE, 0); }
448
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode SQSTRING() { return GetToken(
CILParser
.SQSTRING, 0); }
449
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode DOTTEDNAME() { return GetToken(
CILParser
.DOTTEDNAME, 0); }
495
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode[] QSTRING() { return GetTokens(
CILParser
.QSTRING); }
497
return GetToken(
CILParser
.QSTRING, i);
499
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode[] PLUS() { return GetTokens(
CILParser
.PLUS); }
501
return GetToken(
CILParser
.PLUS, i);
1157
public
CILParser
.AssemblyDefinitionValue? Value;
1256
public
CILParser
.LanguageDirectiveValue? Value;
1342
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode SQSTRING() { return GetToken(
CILParser
.SQSTRING, 0); }
1434
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT32() { return GetToken(
CILParser
.INT32, 0); }
1465
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT64() { return GetToken(
CILParser
.INT64, 0); }
1466
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT32() { return GetToken(
CILParser
.INT32, 0); }
1511
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode FLOAT64() { return GetToken(
CILParser
.FLOAT64, 0); }
1512
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode DOT() { return GetToken(
CILParser
.DOT, 0); }
1516
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode FLOAT32() { return GetToken(
CILParser
.FLOAT32, 0); }
1517
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode FLOAT64_() { return GetToken(
CILParser
.FLOAT64_, 0); }
1609
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PTR() { return GetToken(
CILParser
.PTR, 0); }
1657
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PP_DEFINE() { return GetToken(
CILParser
.PP_DEFINE, 0); }
1658
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ID() { return GetToken(
CILParser
.ID, 0); }
1659
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode QSTRING() { return GetToken(
CILParser
.QSTRING, 0); }
1660
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PP_UNDEF() { return GetToken(
CILParser
.PP_UNDEF, 0); }
1661
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PP_IFDEF() { return GetToken(
CILParser
.PP_IFDEF, 0); }
1662
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PP_IFNDEF() { return GetToken(
CILParser
.PP_IFNDEF, 0); }
1663
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PP_ELSE() { return GetToken(
CILParser
.PP_ELSE, 0); }
1664
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PP_ENDIF() { return GetToken(
CILParser
.PP_ENDIF, 0); }
1665
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PP_INCLUDE() { return GetToken(
CILParser
.PP_INCLUDE, 0); }
1772
public
CILParser
.TypedefDeclarationValue Value;
1812
_localctx.Value =
CILParser
.TypedefDeclarationValue.Error;
1913
public
CILParser
.CustomAttributeDescriptorValue Value;
1945
_localctx.Value =
CILParser
.CustomAttributeDescriptorValue.Error;
2030
public
CILParser
.CustomAttributeDescriptorValue Value;
2066
_localctx.Value =
CILParser
.CustomAttributeDescriptorValue.Error;
2175
public
CILParser
.MethodReferenceValue Value;
2191
_localctx.Value =
CILParser
.MethodReferenceValue.Error;
2212
public
CILParser
.OwnerTypeValue Value;
2236
_localctx.Value =
CILParser
.OwnerTypeValue.Error;
2277
public
CILParser
.CustomAttributeBlobValue Value;
2297
_localctx.Value =
CILParser
.CustomAttributeBlobValue.Error;
2320
public System.Collections.Immutable.ImmutableArray<
CILParser
.SerializedInitializerValue> Value;
2321
public System.Collections.Immutable.ImmutableArray<
CILParser
.SerializedInitializerValue>.Builder Builder;
2346
_localctx.Builder = System.Collections.Immutable.ImmutableArray.CreateBuilder<
CILParser
.SerializedInitializerValue>();
2419
public System.Collections.Immutable.ImmutableArray<
CILParser
.CustomAttributeNamedArgumentValue> Value;
2420
public System.Collections.Immutable.ImmutableArray<
CILParser
.CustomAttributeNamedArgumentValue>.Builder Builder;
2466
_localctx.Builder = System.Collections.Immutable.ImmutableArray.CreateBuilder<
CILParser
.CustomAttributeNamedArgumentValue>();
2577
public
CILParser
.SerializationTypeValue Value;
2583
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ARRAY_TYPE_NO_BOUNDS() { return GetToken(
CILParser
.ARRAY_TYPE_NO_BOUNDS, 0); }
2595
_localctx.Value =
CILParser
.SerializationTypeValue.Error;
2627
public
CILParser
.SerializationTypeValue Value;
2639
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode TYPE() { return GetToken(
CILParser
.TYPE, 0); }
2640
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode OBJECT() { return GetToken(
CILParser
.OBJECT, 0); }
2641
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ENUM() { return GetToken(
CILParser
.ENUM, 0); }
2642
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode SQSTRING() { return GetToken(
CILParser
.SQSTRING, 0); }
2657
_localctx.Value =
CILParser
.SerializationTypeValue.Error;
2734
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode MODULE() { return GetToken(
CILParser
.MODULE, 0); }
2798
public
CILParser
.VTableFixupValue? Value;
2924
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT32_() { return GetToken(
CILParser
.INT32_, 0); }
2925
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT64_() { return GetToken(
CILParser
.INT64_, 0); }
2966
public
CILParser
.RawVTableValue? Value;
3067
public
CILParser
.ClassHeaderValue Value;
3069
public
CILParser
.ClassHeaderBuilder Builder;
3107
_localctx.Value =
CILParser
.ClassHeaderValue.Error;
3162
public
CILParser
.ClassAttributeValue Value;
3166
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode VALUE() { return GetToken(
CILParser
.VALUE, 0); }
3167
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ENUM() { return GetToken(
CILParser
.ENUM, 0); }
3168
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INTERFACE() { return GetToken(
CILParser
.INTERFACE, 0); }
3169
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode EXPLICIT() { return GetToken(
CILParser
.EXPLICIT, 0); }
3170
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ANSI() { return GetToken(
CILParser
.ANSI, 0); }
3185
_localctx.Value =
CILParser
.ClassAttributeValue.Empty;
3438
public
CILParser
.TypeSpecificationValue? Value;
3491
public System.Collections.Immutable.ImmutableArray<
CILParser
.TypeSpecificationValue> Value;
3592
public System.Collections.Immutable.ImmutableArray<
CILParser
.TypeSpecificationValue> Value;
3593
public System.Collections.Immutable.ImmutableArray<
CILParser
.TypeSpecificationValue>.Builder Builder;
3613
_localctx.Builder = System.Collections.Immutable.ImmutableArray.CreateBuilder<
CILParser
.TypeSpecificationValue>();
3696
public
CILParser
.SourceDirectiveValue? Value;
3716
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode SQSTRING() { return GetToken(
CILParser
.SQSTRING, 0); }
3717
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode QSTRING() { return GetToken(
CILParser
.QSTRING, 0); }
3906
public
CILParser
.FileDeclarationValue? Value;
3909
public
CILParser
.FileDeclarationBuilder Builder;
3924
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode HASH() { return GetToken(
CILParser
.HASH, 0); }
3946
_localctx.Builder = new
CILParser
.FileDeclarationBuilder();
4048
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ENTRYPOINT() { return GetToken(
CILParser
.ENTRYPOINT, 0); }
4240
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INSTR_METHOD() { return GetToken(
CILParser
.INSTR_METHOD, 0); }
4244
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INSTR_FIELD() { return GetToken(
CILParser
.INSTR_FIELD, 0); }
4251
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INSTR_TYPE() { return GetToken(
CILParser
.INSTR_TYPE, 0); }
4255
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INSTR_SIG() { return GetToken(
CILParser
.INSTR_SIG, 0); }
4259
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INSTR_TOK() { return GetToken(
CILParser
.INSTR_TOK, 0); }
4359
public
CILParser
.SwitchInstructionBuilder SwitchBuilder;
4374
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INSTR_NONE() { return GetToken(
CILParser
.INSTR_NONE, 0); }
4375
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INSTR_VAR() { return GetToken(
CILParser
.INSTR_VAR, 0); }
4382
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INSTR_I() { return GetToken(
CILParser
.INSTR_I, 0); }
4383
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INSTR_I8() { return GetToken(
CILParser
.INSTR_I8, 0); }
4387
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INSTR_R() { return GetToken(
CILParser
.INSTR_R, 0); }
4394
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INSTR_BRTARGET() { return GetToken(
CILParser
.INSTR_BRTARGET, 0); }
4395
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INSTR_STRING() { return GetToken(
CILParser
.INSTR_STRING, 0); }
4399
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ANSI() { return GetToken(
CILParser
.ANSI, 0); }
4400
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INSTR_TOK() { return GetToken(
CILParser
.INSTR_TOK, 0); }
4401
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INSTR_SWITCH() { return GetToken(
CILParser
.INSTR_SWITCH, 0); }
4636
public
CILParser
.CalliSignatureValue Value;
4664
_localctx.Value =
CILParser
.CalliSignatureValue.Error;
4695
public
CILParser
.SwitchInstructionBuilder Builder;
4713
public LabelsContext(ParserRuleContext parent, int invokingState,
CILParser
.SwitchInstructionBuilder Builder)
4722
public LabelsContext labels(
CILParser
.SwitchInstructionBuilder Builder) {
4867
public System.Collections.Immutable.ImmutableArray<
CILParser
.TypeValue> Value;
4868
public System.Collections.Immutable.ImmutableArray<
CILParser
.TypeValue>.Builder Builder;
4888
_localctx.Builder = System.Collections.Immutable.ImmutableArray.CreateBuilder<
CILParser
.TypeValue>();
4934
public System.Collections.Immutable.ImmutableArray<
CILParser
.ArrayBoundValue> Value;
4935
public System.Collections.Immutable.ImmutableArray<
CILParser
.ArrayBoundValue>.Builder Builder;
4955
_localctx.Builder = System.Collections.Immutable.ImmutableArray.CreateBuilder<
CILParser
.ArrayBoundValue>();
5001
public System.Collections.Immutable.ImmutableArray<
CILParser
.SignatureArgumentValue> Value;
5002
public System.Collections.Immutable.ImmutableArray<
CILParser
.SignatureArgumentValue>.Builder Builder;
5022
_localctx.Builder = System.Collections.Immutable.ImmutableArray.CreateBuilder<
CILParser
.SignatureArgumentValue>();
5083
public
CILParser
.SignatureArgumentValue Value;
5088
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ELLIPSIS() { return GetToken(
CILParser
.ELLIPSIS, 0); }
5112
_localctx.Value =
CILParser
.SignatureArgumentValue.Error;
5162
public
CILParser
.ClassNameValue Value;
5177
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PTR() { return GetToken(
CILParser
.PTR, 0); }
5178
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode MODULE() { return GetToken(
CILParser
.MODULE, 0); }
5179
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode THIS() { return GetToken(
CILParser
.THIS, 0); }
5180
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode BASE() { return GetToken(
CILParser
.BASE, 0); }
5181
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode NESTER() { return GetToken(
CILParser
.NESTER, 0); }
5193
_localctx.Value =
CILParser
.ClassNameValue.Error;
5310
public
CILParser
.TypeName Value;
5311
public
CILParser
.TypeName CurrentName;
5365
_localctx.Value = _localctx.CurrentName ?? new
CILParser
.TypeName(null, string.Empty);
5372
public System.Collections.Immutable.ImmutableArray<
CILParser
.AssemblyDeclarationValue> Value;
5373
public System.Collections.Immutable.ImmutableArray<
CILParser
.AssemblyDeclarationValue>.Builder Builder;
5392
_localctx.Builder = System.Collections.Immutable.ImmutableArray.CreateBuilder<
CILParser
.AssemblyDeclarationValue>();
5427
public
CILParser
.AssemblyDeclarationValue? Value;
5431
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode HASH() { return GetToken(
CILParser
.HASH, 0); }
5519
public
CILParser
.TypeSpecificationValue Value;
5543
_localctx.Value =
CILParser
.TypeSpecificationValue.Error;
5584
public
CILParser
.TypeSpecificationValue Value;
5594
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode MODULE() { return GetToken(
CILParser
.MODULE, 0); }
5606
_localctx.Value =
CILParser
.TypeSpecificationValue.Error;
5659
public
CILParser
.NativeTypeValue Value;
5660
public
CILParser
.NativeTypeBuilder Builder;
5683
_localctx.Builder = new
CILParser
.NativeTypeBuilder();
5734
public
CILParser
.NativeTypeArrayPointerInfoValue Value;
5756
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PLUS() { return GetToken(
CILParser
.PLUS, 0); }
5763
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PTR() { return GetToken(
CILParser
.PTR, 0); }
5769
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PLUS() { return GetToken(
CILParser
.PLUS, 0); }
5779
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ARRAY_TYPE_NO_BOUNDS() { return GetToken(
CILParser
.ARRAY_TYPE_NO_BOUNDS, 0); }
5869
public
CILParser
.NativeTypeElementValue Value;
5883
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode CUSTOM() { return GetToken(
CILParser
.CUSTOM, 0); }
5890
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode FIXED() { return GetToken(
CILParser
.FIXED, 0); }
5891
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode SYSSTRING() { return GetToken(
CILParser
.SYSSTRING, 0); }
5895
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ARRAY() { return GetToken(
CILParser
.ARRAY, 0); }
5899
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode VARIANT() { return GetToken(
CILParser
.VARIANT, 0); }
5900
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode CURRENCY() { return GetToken(
CILParser
.CURRENCY, 0); }
5901
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode SYSCHAR() { return GetToken(
CILParser
.SYSCHAR, 0); }
5902
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode VOID() { return GetToken(
CILParser
.VOID, 0); }
5903
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode BOOL() { return GetToken(
CILParser
.BOOL, 0); }
5904
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT8() { return GetToken(
CILParser
.INT8, 0); }
5905
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT16() { return GetToken(
CILParser
.INT16, 0); }
5906
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT32_() { return GetToken(
CILParser
.INT32_, 0); }
5907
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT64_() { return GetToken(
CILParser
.INT64_, 0); }
5908
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode FLOAT32() { return GetToken(
CILParser
.FLOAT32, 0); }
5909
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode FLOAT64_() { return GetToken(
CILParser
.FLOAT64_, 0); }
5910
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ERROR() { return GetToken(
CILParser
.ERROR, 0); }
5911
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT8() { return GetToken(
CILParser
.UINT8, 0); }
5912
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT16() { return GetToken(
CILParser
.UINT16, 0); }
5913
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT32() { return GetToken(
CILParser
.UINT32, 0); }
5914
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT64() { return GetToken(
CILParser
.UINT64, 0); }
5915
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode DECIMAL() { return GetToken(
CILParser
.DECIMAL, 0); }
5916
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode DATE() { return GetToken(
CILParser
.DATE, 0); }
5917
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode BSTR() { return GetToken(
CILParser
.BSTR, 0); }
5918
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode LPSTR() { return GetToken(
CILParser
.LPSTR, 0); }
5919
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode LPWSTR() { return GetToken(
CILParser
.LPWSTR, 0); }
5920
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode LPTSTR() { return GetToken(
CILParser
.LPTSTR, 0); }
5921
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode OBJECTREF() { return GetToken(
CILParser
.OBJECTREF, 0); }
5922
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode IUNKNOWN() { return GetToken(
CILParser
.IUNKNOWN, 0); }
5926
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode IDISPATCH() { return GetToken(
CILParser
.IDISPATCH, 0); }
5927
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode STRUCT() { return GetToken(
CILParser
.STRUCT, 0); }
5928
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INTERFACE() { return GetToken(
CILParser
.INTERFACE, 0); }
5929
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode SAFEARRAY() { return GetToken(
CILParser
.SAFEARRAY, 0); }
5933
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT() { return GetToken(
CILParser
.INT, 0); }
5934
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT() { return GetToken(
CILParser
.UINT, 0); }
5935
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode BYVALSTR() { return GetToken(
CILParser
.BYVALSTR, 0); }
5936
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ANSI() { return GetToken(
CILParser
.ANSI, 0); }
5937
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode TBSTR() { return GetToken(
CILParser
.TBSTR, 0); }
5938
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode METHOD() { return GetToken(
CILParser
.METHOD, 0); }
5939
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode LPSTRUCT() { return GetToken(
CILParser
.LPSTRUCT, 0); }
5940
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ANY() { return GetToken(
CILParser
.ANY, 0); }
5955
_localctx.Value =
CILParser
.EmptyNativeTypeElementValue.Instance;
6441
public
CILParser
.IidParamIndexValue Value;
6457
_localctx.Value =
CILParser
.IidParamIndexValue.Empty;
6502
public
CILParser
.VariantTypeValue Value;
6503
public
CILParser
.VariantTypeBuilder Builder;
6509
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode[] ARRAY_TYPE_NO_BOUNDS() { return GetTokens(
CILParser
.ARRAY_TYPE_NO_BOUNDS); }
6511
return GetToken(
CILParser
.ARRAY_TYPE_NO_BOUNDS, i);
6513
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode[] VECTOR() { return GetTokens(
CILParser
.VECTOR); }
6515
return GetToken(
CILParser
.VECTOR, i);
6517
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode[] REF() { return GetTokens(
CILParser
.REF); }
6519
return GetToken(
CILParser
.REF, i);
6532
_localctx.Builder = new
CILParser
.VariantTypeBuilder();
6592
public
CILParser
.VariantTypeElementValue Value;
6594
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode NULL() { return GetToken(
CILParser
.NULL, 0); }
6595
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode VARIANT() { return GetToken(
CILParser
.VARIANT, 0); }
6596
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode CURRENCY() { return GetToken(
CILParser
.CURRENCY, 0); }
6597
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode VOID() { return GetToken(
CILParser
.VOID, 0); }
6598
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode BOOL() { return GetToken(
CILParser
.BOOL, 0); }
6599
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT8() { return GetToken(
CILParser
.INT8, 0); }
6600
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT16() { return GetToken(
CILParser
.INT16, 0); }
6601
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT32_() { return GetToken(
CILParser
.INT32_, 0); }
6602
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT64_() { return GetToken(
CILParser
.INT64_, 0); }
6603
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode FLOAT32() { return GetToken(
CILParser
.FLOAT32, 0); }
6604
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode FLOAT64_() { return GetToken(
CILParser
.FLOAT64_, 0); }
6605
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT8() { return GetToken(
CILParser
.UINT8, 0); }
6606
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT16() { return GetToken(
CILParser
.UINT16, 0); }
6607
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT32() { return GetToken(
CILParser
.UINT32, 0); }
6608
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT64() { return GetToken(
CILParser
.UINT64, 0); }
6609
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PTR() { return GetToken(
CILParser
.PTR, 0); }
6610
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode DECIMAL() { return GetToken(
CILParser
.DECIMAL, 0); }
6611
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode DATE() { return GetToken(
CILParser
.DATE, 0); }
6612
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode BSTR() { return GetToken(
CILParser
.BSTR, 0); }
6613
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode LPSTR() { return GetToken(
CILParser
.LPSTR, 0); }
6614
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode LPWSTR() { return GetToken(
CILParser
.LPWSTR, 0); }
6615
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode IUNKNOWN() { return GetToken(
CILParser
.IUNKNOWN, 0); }
6616
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode IDISPATCH() { return GetToken(
CILParser
.IDISPATCH, 0); }
6617
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode SAFEARRAY() { return GetToken(
CILParser
.SAFEARRAY, 0); }
6618
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT() { return GetToken(
CILParser
.INT, 0); }
6619
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT() { return GetToken(
CILParser
.UINT, 0); }
6620
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ERROR() { return GetToken(
CILParser
.ERROR, 0); }
6621
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode HRESULT() { return GetToken(
CILParser
.HRESULT, 0); }
6622
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode CARRAY() { return GetToken(
CILParser
.CARRAY, 0); }
6623
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode USERDEFINED() { return GetToken(
CILParser
.USERDEFINED, 0); }
6624
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode RECORD() { return GetToken(
CILParser
.RECORD, 0); }
6625
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode FILETIME() { return GetToken(
CILParser
.FILETIME, 0); }
6626
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode BLOB() { return GetToken(
CILParser
.BLOB, 0); }
6627
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode STREAM() { return GetToken(
CILParser
.STREAM, 0); }
6628
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode STORAGE() { return GetToken(
CILParser
.STORAGE, 0); }
6629
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode STREAMED_OBJECT() { return GetToken(
CILParser
.STREAMED_OBJECT, 0); }
6630
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode STORED_OBJECT() { return GetToken(
CILParser
.STORED_OBJECT, 0); }
6631
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode BLOB_OBJECT() { return GetToken(
CILParser
.BLOB_OBJECT, 0); }
6632
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode CF() { return GetToken(
CILParser
.CF, 0); }
6633
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode CLSID() { return GetToken(
CILParser
.CLSID, 0); }
6645
_localctx.Value =
CILParser
.VariantTypeElementValue.Error;
6986
public
CILParser
.TypeValue Value;
6987
public
CILParser
.ElementTypeValue ElementType;
6988
public System.Collections.Immutable.ImmutableArray<
CILParser
.TypeModifierValue>.Builder Modifiers;
7012
_localctx.ElementType =
CILParser
.ElementTypeValue.Error;
7013
_localctx.Modifiers = System.Collections.Immutable.ImmutableArray.CreateBuilder<
CILParser
.TypeModifierValue>();
7047
_localctx.Value = new
CILParser
.TypeValue(_localctx.ElementType, _localctx.Modifiers.ToImmutable());
7054
public
CILParser
.TypeModifierValue Value;
7075
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ARRAY_TYPE_NO_BOUNDS() { return GetToken(
CILParser
.ARRAY_TYPE_NO_BOUNDS, 0); }
7086
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PTR() { return GetToken(
CILParser
.PTR, 0); }
7100
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode REF() { return GetToken(
CILParser
.REF, 0); }
7115
_localctx.Value =
CILParser
.TypeModifierValue.Error;
7229
public
CILParser
.ElementTypeValue Value;
7246
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode OBJECT() { return GetToken(
CILParser
.OBJECT, 0); }
7247
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode VALUE() { return GetToken(
CILParser
.VALUE, 0); }
7248
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode VALUETYPE() { return GetToken(
CILParser
.VALUETYPE, 0); }
7249
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode METHOD() { return GetToken(
CILParser
.METHOD, 0); }
7250
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PTR() { return GetToken(
CILParser
.PTR, 0); }
7260
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode METHOD_TYPE_PARAMETER() { return GetToken(
CILParser
.METHOD_TYPE_PARAMETER, 0); }
7264
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode TYPE_PARAMETER() { return GetToken(
CILParser
.TYPE_PARAMETER, 0); }
7268
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode TYPEDREF() { return GetToken(
CILParser
.TYPEDREF, 0); }
7269
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode VOID() { return GetToken(
CILParser
.VOID, 0); }
7279
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ELLIPSIS() { return GetToken(
CILParser
.ELLIPSIS, 0); }
7291
_localctx.Value =
CILParser
.ElementTypeValue.Error;
7466
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode CHAR() { return GetToken(
CILParser
.CHAR, 0); }
7467
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode STRING() { return GetToken(
CILParser
.STRING, 0); }
7468
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode BOOL() { return GetToken(
CILParser
.BOOL, 0); }
7469
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT8() { return GetToken(
CILParser
.INT8, 0); }
7470
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT16() { return GetToken(
CILParser
.INT16, 0); }
7471
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT32_() { return GetToken(
CILParser
.INT32_, 0); }
7472
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT64_() { return GetToken(
CILParser
.INT64_, 0); }
7473
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode FLOAT32() { return GetToken(
CILParser
.FLOAT32, 0); }
7474
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode FLOAT64_() { return GetToken(
CILParser
.FLOAT64_, 0); }
7475
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT8() { return GetToken(
CILParser
.UINT8, 0); }
7476
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT16() { return GetToken(
CILParser
.UINT16, 0); }
7477
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT32() { return GetToken(
CILParser
.UINT32, 0); }
7478
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT64() { return GetToken(
CILParser
.UINT64, 0); }
7659
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ELLIPSIS() { return GetToken(
CILParser
.ELLIPSIS, 0); }
7739
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT() { return GetToken(
CILParser
.INT, 0); }
7774
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT() { return GetToken(
CILParser
.INT, 0); }
7775
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT() { return GetToken(
CILParser
.UINT, 0); }
7827
public
CILParser
.SecurityDeclarationValue? Value;
7837
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PERMISSION() { return GetToken(
CILParser
.PERMISSION, 0); }
7850
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PERMISSIONSET() { return GetToken(
CILParser
.PERMISSIONSET, 0); }
8024
public System.Collections.Immutable.ImmutableArray<
CILParser
.SecurityAttributeValue> Value;
8025
public System.Collections.Immutable.ImmutableArray<
CILParser
.SecurityAttributeValue>.Builder Builder;
8045
_localctx.Builder = System.Collections.Immutable.ImmutableArray.CreateBuilder<
CILParser
.SecurityAttributeValue>();
8134
public
CILParser
.SecurityAttributeValue Value;
8138
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode SQSTRING() { return GetToken(
CILParser
.SQSTRING, 0); }
8156
_localctx.Value =
CILParser
.SecurityAttributeValue.Error;
8209
public System.Collections.Immutable.ImmutableArray<
CILParser
.SecurityNameValuePairValue> Value;
8210
public System.Collections.Immutable.ImmutableArray<
CILParser
.SecurityNameValuePairValue>.Builder Builder;
8230
_localctx.Builder = System.Collections.Immutable.ImmutableArray.CreateBuilder<
CILParser
.SecurityNameValuePairValue>();
8272
public
CILParser
.SecurityNameValuePairValue Value;
8292
_localctx.Value =
CILParser
.SecurityNameValuePairValue.Error;
8358
public
CILParser
.SecurityCaValue Value;
8371
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT32_() { return GetToken(
CILParser
.INT32_, 0); }
8378
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT8() { return GetToken(
CILParser
.INT8, 0); }
8379
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT16() { return GetToken(
CILParser
.INT16, 0); }
8391
_localctx.Value =
CILParser
.SecurityCaValue.Error;
8557
public
CILParser
.MethodReferenceValue Value;
8569
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode DCOLON() { return GetToken(
CILParser
.DCOLON, 0); }
8610
_localctx.Value =
CILParser
.MethodReferenceValue.Error;
8744
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INSTANCE() { return GetToken(
CILParser
.INSTANCE, 0); }
8748
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode EXPLICIT() { return GetToken(
CILParser
.EXPLICIT, 0); }
8828
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode DEFAULT() { return GetToken(
CILParser
.DEFAULT, 0); }
8829
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode VARARG() { return GetToken(
CILParser
.VARARG, 0); }
8830
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UNMANAGED() { return GetToken(
CILParser
.UNMANAGED, 0); }
8831
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode CDECL() { return GetToken(
CILParser
.CDECL, 0); }
8832
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode STDCALL() { return GetToken(
CILParser
.STDCALL, 0); }
8833
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode THISCALL() { return GetToken(
CILParser
.THISCALL, 0); }
8834
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode FASTCALL() { return GetToken(
CILParser
.FASTCALL, 0); }
8984
public
CILParser
.MemberReferenceValue Value;
8988
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode METHOD() { return GetToken(
CILParser
.METHOD, 0); }
9009
_localctx.Value =
CILParser
.MemberReferenceValue.Error;
9058
public
CILParser
.FieldReferenceValue Value;
9065
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode DCOLON() { return GetToken(
CILParser
.DCOLON, 0); }
9088
_localctx.Value =
CILParser
.FieldReferenceValue.Error;
9145
public System.Collections.Immutable.ImmutableArray<
CILParser
.TypeSpecificationValue> Value;
9146
public System.Collections.Immutable.ImmutableArray<
CILParser
.TypeSpecificationValue>.Builder Builder;
9166
_localctx.Builder = System.Collections.Immutable.ImmutableArray.CreateBuilder<
CILParser
.TypeSpecificationValue>();
9208
public System.Collections.Immutable.ImmutableArray<
CILParser
.GenericParameterDeclarationValue> Value;
9224
_localctx.Value = System.Collections.Immutable.ImmutableArray<
CILParser
.GenericParameterDeclarationValue>.Empty;
9266
public
CILParser
.AttributeValue<System.Reflection.GenericParameterAttributes> Value;
9274
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PLUS() { return GetToken(
CILParser
.PLUS, 0); }
9275
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode VALUETYPE() { return GetToken(
CILParser
.VALUETYPE, 0); }
9290
_localctx.Value =
CILParser
.AttributeValue<System.Reflection.GenericParameterAttributes>.Empty;
9426
public
CILParser
.GenericParameterDeclarationValue Value;
9450
_localctx.Value =
CILParser
.GenericParameterDeclarationValue.Error;
9484
public System.Collections.Immutable.ImmutableArray<
CILParser
.GenericParameterDeclarationValue> Value;
9485
public System.Collections.Immutable.ImmutableArray<
CILParser
.GenericParameterDeclarationValue>.Builder Builder;
9505
_localctx.Builder = System.Collections.Immutable.ImmutableArray.CreateBuilder<
CILParser
.GenericParameterDeclarationValue>();
9547
public System.Collections.Immutable.ImmutableArray<
CILParser
.TypeSpecificationValue> Value;
9563
_localctx.Value = System.Collections.Immutable.ImmutableArray<
CILParser
.TypeSpecificationValue>.Empty;
9677
public
CILParser
.PropertyBodyValue PropertyBody;
9678
public
CILParser
.EventBodyValue EventBody;
9679
public
CILParser
.CustomAttributeOwnerValue AttributeOwner;
9759
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode OVERRIDE() { return GetToken(
CILParser
.OVERRIDE, 0); }
9760
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode[] DCOLON() { return GetTokens(
CILParser
.DCOLON); }
9762
return GetToken(
CILParser
.DCOLON, i);
9794
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode[] METHOD() { return GetTokens(
CILParser
.METHOD); }
9796
return GetToken(
CILParser
.METHOD, i);
9810
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PARAM() { return GetToken(
CILParser
.PARAM, 0); }
9811
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode TYPE() { return GetToken(
CILParser
.TYPE, 0); }
9815
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode CONSTRAINT() { return GetToken(
CILParser
.CONSTRAINT, 0); }
10233
public
CILParser
.FieldDeclarationValue Value;
10235
public
CILParser
.FieldDeclarationBuilder Builder;
10284
_localctx.Value =
CILParser
.FieldDeclarationValue.Error;
10379
public
CILParser
.AttributeValue<System.Reflection.FieldAttributes> Value;
10396
_localctx.Value =
CILParser
.AttributeValue<System.Reflection.FieldAttributes>.Empty;
10607
public
CILParser
.FieldInitializerValue Value;
10627
_localctx.Value =
CILParser
.FieldInitializerValue.Empty;
10849
public
CILParser
.EventHeaderValue Value;
10851
public
CILParser
.EventHeaderBuilder Builder;
10879
_localctx.Builder = new
CILParser
.EventHeaderBuilder();
10881
_localctx.Value =
CILParser
.EventHeaderValue.Error;
10964
public
CILParser
.AttributeValue<System.Reflection.EventAttributes> Value;
10977
_localctx.Value =
CILParser
.AttributeValue<System.Reflection.EventAttributes>.Empty;
11014
public
CILParser
.EventBodyValue Body;
11022
public EventDeclsContext(ParserRuleContext parent, int invokingState,
CILParser
.EventBodyValue Body)
11031
public EventDeclsContext eventDecls(
CILParser
.EventBodyValue Body) {
11066
public
CILParser
.EventBodyValue Body;
11087
public EventDeclContext(ParserRuleContext parent, int invokingState,
CILParser
.EventBodyValue Body)
11096
public EventDeclContext eventDecl(
CILParser
.EventBodyValue Body) {
11203
public
CILParser
.PropertyHeaderValue Value;
11205
public
CILParser
.PropertyHeaderBuilder Builder;
11245
_localctx.Builder = new
CILParser
.PropertyHeaderBuilder();
11247
_localctx.Value =
CILParser
.PropertyHeaderValue.Error;
11303
public
CILParser
.AttributeValue<System.Reflection.PropertyAttributes> Value;
11316
_localctx.Value =
CILParser
.AttributeValue<System.Reflection.PropertyAttributes>.Empty;
11353
public
CILParser
.PropertyBodyValue Body;
11361
public PropDeclsContext(ParserRuleContext parent, int invokingState,
CILParser
.PropertyBodyValue Body)
11370
public PropDeclsContext propDecls(
CILParser
.PropertyBodyValue Body) {
11405
public
CILParser
.PropertyBodyValue Body;
11426
public PropDeclContext(ParserRuleContext parent, int invokingState,
CILParser
.PropertyBodyValue Body)
11435
public PropDeclContext propDecl(
CILParser
.PropertyBodyValue Body) {
11532
public
CILParser
.MarshallingDescriptorValue Value;
11548
_localctx.Value =
CILParser
.MarshallingDescriptorValue.Empty;
11613
public
CILParser
.MarshallingDescriptorValue Value;
11614
public
CILParser
.MarshalBlobBuilder Builder;
11637
_localctx.Builder = new
CILParser
.MarshalBlobBuilder();
11880
public
CILParser
.MethodHeaderValue Value;
11882
public
CILParser
.MethodHeaderBuilder Builder;
11946
_localctx.Value =
CILParser
.MethodHeaderValue.Error;
12058
public
CILParser
.AttributeValue<System.Reflection.MethodAttributes> Value;
12075
_localctx.Value =
CILParser
.AttributeValue<System.Reflection.MethodAttributes>.Empty;
12254
public
CILParser
.PInvokeValue Value;
12255
public
CILParser
.PInvokeBuilder Builder;
12282
_localctx.Builder = new
CILParser
.PInvokeBuilder();
12362
public
CILParser
.AttributeValue<System.Reflection.MethodImportAttributes> Value;
12366
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ANSI() { return GetToken(
CILParser
.ANSI, 0); }
12367
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode CDECL() { return GetToken(
CILParser
.CDECL, 0); }
12368
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode STDCALL() { return GetToken(
CILParser
.STDCALL, 0); }
12369
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode THISCALL() { return GetToken(
CILParser
.THISCALL, 0); }
12370
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode FASTCALL() { return GetToken(
CILParser
.FASTCALL, 0); }
12385
_localctx.Value =
CILParser
.AttributeValue<System.Reflection.MethodImportAttributes>.Empty;
12613
public
CILParser
.AttributeValue<System.Reflection.MethodImplAttributes> Value;
12616
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UNMANAGED() { return GetToken(
CILParser
.UNMANAGED, 0); }
12631
_localctx.Value =
CILParser
.AttributeValue<System.Reflection.MethodImplAttributes>.Empty;
12852
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode EMITBYTE() { return GetToken(
CILParser
.EMITBYTE, 0); }
12859
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode MAXSTACK() { return GetToken(
CILParser
.MAXSTACK, 0); }
12860
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ENTRYPOINT() { return GetToken(
CILParser
.ENTRYPOINT, 0); }
12861
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ZEROINIT() { return GetToken(
CILParser
.ZEROINIT, 0); }
13120
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode LOCALS() { return GetToken(
CILParser
.LOCALS, 0); }
13172
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode EXPORT() { return GetToken(
CILParser
.EXPORT, 0); }
13233
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode VTENTRY() { return GetToken(
CILParser
.VTENTRY, 0); }
13285
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode OVERRIDE() { return GetToken(
CILParser
.OVERRIDE, 0); }
13286
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode DCOLON() { return GetToken(
CILParser
.DCOLON, 0); }
13293
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode METHOD() { return GetToken(
CILParser
.METHOD, 0); }
13374
public System.Collections.Immutable.ImmutableArray<
CILParser
.CustomAttributeApplicationValue>.Builder Attributes;
13383
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PARAM() { return GetToken(
CILParser
.PARAM, 0); }
13384
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode TYPE() { return GetToken(
CILParser
.TYPE, 0); }
13397
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode CONSTRAINT() { return GetToken(
CILParser
.CONSTRAINT, 0); }
13417
_localctx.Attributes = System.Collections.Immutable.ImmutableArray.CreateBuilder<
CILParser
.CustomAttributeApplicationValue>();
13639
public
CILParser
.CustomAttributeDeclarationValue Value;
13663
_localctx.Value =
CILParser
.CustomAttributeDeclarationValue.Error;
13786
public System.Collections.Immutable.ImmutableArray<
CILParser
.ExceptionClauseValue> Value;
13787
public System.Collections.Immutable.ImmutableArray<
CILParser
.ExceptionClauseValue>.Builder Builder;
13806
_localctx.Builder = System.Collections.Immutable.ImmutableArray.CreateBuilder<
CILParser
.ExceptionClauseValue>();
13841
public
CILParser
.ExceptionRangeValue Value;
13873
_localctx.Value =
CILParser
.ExceptionRangeValue.Invalid;
13930
public
CILParser
.ExceptionClauseValue Value;
13960
_localctx.Value =
CILParser
.ExceptionClauseValue.Invalid;
14021
public
CILParser
.ExceptionFilterValue Value;
14045
_localctx.Value =
CILParser
.ExceptionFilterValue.Invalid;
14094
public
CILParser
.CatchTypeValue Value;
14113
_localctx.Value =
CILParser
.CatchTypeValue.Invalid;
14197
public
CILParser
.ExceptionRangeValue Value;
14229
_localctx.Value =
CILParser
.ExceptionRangeValue.Invalid;
14286
public
CILParser
.DataDeclarationBuilder Builder;
14330
public
CILParser
.DataDeclarationBuilder Builder;
14340
public DdHeadContext(ParserRuleContext parent, int invokingState,
CILParser
.DataDeclarationBuilder Builder)
14349
public DdHeadContext ddHead(
CILParser
.DataDeclarationBuilder Builder) {
14446
public
CILParser
.DataDeclarationBuilder Builder;
14457
public DdBodyContext(ParserRuleContext parent, int invokingState,
CILParser
.DataDeclarationBuilder Builder)
14466
public DdBodyContext ddBody(
CILParser
.DataDeclarationBuilder Builder) {
14528
public
CILParser
.DataDeclarationBuilder Builder;
14536
public DdItemListContext(ParserRuleContext parent, int invokingState,
CILParser
.DataDeclarationBuilder Builder)
14545
public DdItemListContext ddItemList(
CILParser
.DataDeclarationBuilder Builder) {
14586
public
CILParser
.DataDeclarationBuilder Builder;
14593
public DdItemCountContext(ParserRuleContext parent, int invokingState,
CILParser
.DataDeclarationBuilder Builder)
14602
public DdItemCountContext ddItemCount(
CILParser
.DataDeclarationBuilder Builder) {
14735
public
CILParser
.DataDeclarationBuilder Builder;
14744
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode CHAR() { return GetToken(
CILParser
.CHAR, 0); }
14745
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PTR() { return GetToken(
CILParser
.PTR, 0); }
14749
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode REF() { return GetToken(
CILParser
.REF, 0); }
14762
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode FLOAT32() { return GetToken(
CILParser
.FLOAT32, 0); }
14763
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode FLOAT64_() { return GetToken(
CILParser
.FLOAT64_, 0); }
14764
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT64_() { return GetToken(
CILParser
.INT64_, 0); }
14771
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT32_() { return GetToken(
CILParser
.INT32_, 0); }
14772
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT16() { return GetToken(
CILParser
.INT16, 0); }
14773
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT8() { return GetToken(
CILParser
.INT8, 0); }
14775
public DdItemContext(ParserRuleContext parent, int invokingState,
CILParser
.DataDeclarationBuilder Builder)
14784
public DdItemContext ddItem(
CILParser
.DataDeclarationBuilder Builder) {
14968
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode FLOAT32() { return GetToken(
CILParser
.FLOAT32, 0); }
14972
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode FLOAT64_() { return GetToken(
CILParser
.FLOAT64_, 0); }
14979
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT64_() { return GetToken(
CILParser
.INT64_, 0); }
14980
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT32_() { return GetToken(
CILParser
.INT32_, 0); }
14981
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT16() { return GetToken(
CILParser
.INT16, 0); }
14982
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT8() { return GetToken(
CILParser
.INT8, 0); }
14983
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT64() { return GetToken(
CILParser
.UINT64, 0); }
14984
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT32() { return GetToken(
CILParser
.UINT32, 0); }
14985
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT16() { return GetToken(
CILParser
.UINT16, 0); }
14986
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT8() { return GetToken(
CILParser
.UINT8, 0); }
14987
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode CHAR() { return GetToken(
CILParser
.CHAR, 0); }
14988
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode BOOL() { return GetToken(
CILParser
.BOOL, 0); }
15291
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT32() { return GetToken(
CILParser
.INT32, 0); }
15292
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ID() { return GetToken(
CILParser
.ID, 0); }
15293
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode HEXBYTE() { return GetToken(
CILParser
.HEXBYTE, 0); }
15334
public
CILParser
.FieldInitializerValue Value;
15343
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode NULLREF() { return GetToken(
CILParser
.NULLREF, 0); }
15355
_localctx.Value =
CILParser
.FieldInitializerValue.Empty;
15412
public
CILParser
.SerializedInitializerValue Value;
15466
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode STRING() { return GetToken(
CILParser
.STRING, 0); }
15467
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode NULLREF() { return GetToken(
CILParser
.NULLREF, 0); }
15468
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode SQSTRING() { return GetToken(
CILParser
.SQSTRING, 0); }
15469
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode TYPE() { return GetToken(
CILParser
.TYPE, 0); }
15473
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode OBJECT() { return GetToken(
CILParser
.OBJECT, 0); }
15477
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode FLOAT32() { return GetToken(
CILParser
.FLOAT32, 0); }
15484
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode FLOAT64_() { return GetToken(
CILParser
.FLOAT64_, 0); }
15488
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT64_() { return GetToken(
CILParser
.INT64_, 0); }
15492
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT32_() { return GetToken(
CILParser
.INT32_, 0); }
15496
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT16() { return GetToken(
CILParser
.INT16, 0); }
15500
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT8() { return GetToken(
CILParser
.INT8, 0); }
15504
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT64() { return GetToken(
CILParser
.UINT64, 0); }
15505
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT32() { return GetToken(
CILParser
.UINT32, 0); }
15506
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT16() { return GetToken(
CILParser
.UINT16, 0); }
15507
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT8() { return GetToken(
CILParser
.UINT8, 0); }
15508
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode CHAR() { return GetToken(
CILParser
.CHAR, 0); }
15509
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode BOOL() { return GetToken(
CILParser
.BOOL, 0); }
15533
_localctx.Value =
CILParser
.SerializedInitializerValue.Error;
16375
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode[] NULLREF() { return GetTokens(
CILParser
.NULLREF); }
16377
return GetToken(
CILParser
.NULLREF, i);
16379
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode[] SQSTRING() { return GetTokens(
CILParser
.SQSTRING); }
16381
return GetToken(
CILParser
.SQSTRING, i);
16444
public
CILParser
.SerializedSequenceValue Value;
16445
public System.Collections.Immutable.ImmutableArray<
CILParser
.ClassSequenceElementValue>.Builder Builder;
16464
_localctx.Builder = System.Collections.Immutable.ImmutableArray.CreateBuilder<
CILParser
.ClassSequenceElementValue>();
16492
_localctx.Value = new
CILParser
.ClassSerializedSequenceValue(_localctx.Builder.ToImmutable());
16499
public
CILParser
.ClassSequenceElementValue Value;
16502
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode NULLREF() { return GetToken(
CILParser
.NULLREF, 0); }
16503
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode SQSTRING() { return GetToken(
CILParser
.SQSTRING, 0); }
16518
_localctx.Value =
CILParser
.ClassSequenceElementValue.Error;
16574
public
CILParser
.SerializedSequenceValue Value;
16575
public System.Collections.Immutable.ImmutableArray<
CILParser
.SerializedInitializerValue>.Builder Builder;
16594
_localctx.Builder = System.Collections.Immutable.ImmutableArray.CreateBuilder<
CILParser
.SerializedInitializerValue>();
16622
_localctx.Value = new
CILParser
.ObjectSerializedSequenceValue(_localctx.Builder.ToImmutable());
16629
public
CILParser
.CustomAttributeDeclarationValue Value;
16657
_localctx.Value =
CILParser
.CustomAttributeDeclarationValue.Error;
16706
public
CILParser
.AssemblyDeclarationValue? Value;
16847
public
CILParser
.AssemblyReferenceValue? Value;
16907
public
CILParser
.AssemblyReferenceHeaderValue Value;
16931
_localctx.Value =
CILParser
.AssemblyReferenceHeaderValue.Error;
16988
public System.Collections.Immutable.ImmutableArray<
CILParser
.AssemblyDeclarationValue> Value;
16989
public System.Collections.Immutable.ImmutableArray<
CILParser
.AssemblyDeclarationValue>.Builder Builder;
17008
_localctx.Builder = System.Collections.Immutable.ImmutableArray.CreateBuilder<
CILParser
.AssemblyDeclarationValue>();
17043
public
CILParser
.AssemblyDeclarationValue? Value;
17047
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode HASH() { return GetToken(
CILParser
.HASH, 0); }
17149
public
CILParser
.ExportedTypeValue? Value;
17209
public
CILParser
.ExportedTypeHeaderValue Value;
17230
_localctx.Value =
CILParser
.ExportedTypeHeaderValue.Error;
17260
public
CILParser
.ExportedTypeHeaderValue Value;
17264
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode EXPORT() { return GetToken(
CILParser
.EXPORT, 0); }
17282
_localctx.Value =
CILParser
.ExportedTypeHeaderValue.Error;
17474
public System.Collections.Immutable.ImmutableArray<
CILParser
.ExportedTypeDeclarationValue> Value;
17475
public System.Collections.Immutable.ImmutableArray<
CILParser
.ExportedTypeDeclarationValue>.Builder Builder;
17494
_localctx.Builder = System.Collections.Immutable.ImmutableArray.CreateBuilder<
CILParser
.ExportedTypeDeclarationValue>();
17529
public
CILParser
.ExportedTypeDeclarationValue? Value;
17662
public
CILParser
.ManifestResourceValue? Value;
17722
public
CILParser
.ManifestResourceHeaderValue Value;
17727
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode MRESOURCE() { return GetToken(
CILParser
.MRESOURCE, 0); }
17748
_localctx.Value =
CILParser
.ManifestResourceHeaderValue.Error;
17899
public System.Collections.Immutable.ImmutableArray<
CILParser
.ManifestResourceDeclarationValue> Value;
17900
public System.Collections.Immutable.ImmutableArray<
CILParser
.ManifestResourceDeclarationValue>.Builder Builder;
17919
_localctx.Builder = System.Collections.Immutable.ImmutableArray.CreateBuilder<
CILParser
.ManifestResourceDeclarationValue>();
17954
public
CILParser
.ManifestResourceDeclarationValue? Value;