1 instantiation of CILParser
ILAssembler (1)
DocumentCompiler.cs (1)
55
CILParser parser =
new
(new UnbufferedTokenStream(preprocessor))
1173 references to CILParser
ILAssembler (1173)
Actions\GrammarActions.BuildImage.cs (1)
296
foreach (
CILParser
.DataLabelReferenceValue reference in _mappedFieldDataReferenceFixups)
Actions\GrammarActions.Conversions.cs (3)
40
private readonly List<
CILParser
.DataLabelReferenceValue> _mappedFieldDataReferenceFixups = new();
70
CILParser
.VtfixupDeclContext Context,
163
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,
50
foreach (
CILParser
.DataLabelReferenceValue reference in builder.ReferenceFixups)
62
CILParser
.DataDeclarationBuilder builder,
71
CILParser
.DataDeclarationBuilder builder,
79
internal byte GetTlsDataSection(
CILParser
.TlsContext context)
83
internal int ParseDataItemCount(
CILParser
.DataDeclarationBuilder builder, IToken token)
95
internal void AddDataString(
CILParser
.DataDeclarationBuilder builder, string value)
99
CILParser
.DataDeclarationBuilder builder,
105
builder.ReferenceFixups ??= new List<
CILParser
.DataLabelReferenceValue>();
106
builder.ReferenceFixups.Add(new
CILParser
.DataLabelReferenceValue(
115
CILParser
.DataDeclarationBuilder builder,
120
CILParser
.DataDeclarationBuilder builder,
149
CILParser
.DataDeclarationBuilder builder,
168
CILParser
.DataDeclarationBuilder builder,
201
CILParser
.DataDeclarationBuilder builder,
Actions\GrammarActions.Debug.cs (3)
122
CILParser
.ExtSourceSpecContext context,
392
CILParser
.LanguageDeclContext context,
423
(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)
310
internal
CILParser
.SwitchInstructionBuilder CreateSwitchInstruction(IToken opcodeToken)
313
internal void AddSwitchLabel(
CILParser
.SwitchInstructionBuilder builder, IToken labelToken)
316
internal void AddSwitchOffset(
CILParser
.SwitchInstructionBuilder builder, IToken offsetToken)
320
internal void CompleteSwitchInstruction(
CILParser
.SwitchInstructionBuilder? builder)
410
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,
116
internal
CILParser
.AttributeValue<FieldAttributes> CreateFieldAttribute(IToken token)
119
"static" => new
CILParser
.AttributeValue<FieldAttributes>(FieldAttributes.Static, 0, true),
120
"public" => new
CILParser
.AttributeValue<FieldAttributes>(
124
"private" => new
CILParser
.AttributeValue<FieldAttributes>(
128
"family" => new
CILParser
.AttributeValue<FieldAttributes>(
132
"initonly" => new
CILParser
.AttributeValue<FieldAttributes>(FieldAttributes.InitOnly, 0, true),
133
"rtspecialname" => new
CILParser
.AttributeValue<FieldAttributes>(FieldAttributes.RTSpecialName, 0, true),
134
"specialname" => new
CILParser
.AttributeValue<FieldAttributes>(FieldAttributes.SpecialName, 0, true),
135
"assembly" => new
CILParser
.AttributeValue<FieldAttributes>(
139
"famandassem" => new
CILParser
.AttributeValue<FieldAttributes>(
143
"famorassem" => new
CILParser
.AttributeValue<FieldAttributes>(
147
"privatescope" => new
CILParser
.AttributeValue<FieldAttributes>(
151
"literal" => new
CILParser
.AttributeValue<FieldAttributes>(FieldAttributes.Literal, 0, true),
153
"notserialized" => new
CILParser
.AttributeValue<FieldAttributes>(FieldAttributes.NotSerialized, 0, true),
155
"volatile" => new
CILParser
.AttributeValue<FieldAttributes>(0, 0, true),
159
internal
CILParser
.AttributeValue<FieldAttributes> CreateRawFieldAttribute(IToken token)
168
internal void SetFieldOffset(
CILParser
.RepeatOptContext context, IToken token)
175
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)
20
CILParser
.LocalsDeclContext context,
48
CILParser
.ExportDeclContext context,
90
CILParser
.VtentryDeclContext context,
123
CILParser
.OverrideDeclContext context,
195
CILParser
.CustomAttrDeclContext attribute)
203
CILParser
.ParameterDeclContext context,
299
CILParser
.Int32Context? indexContext,
301
CILParser
.ParameterDeclContext diagnosticContext)
355
internal void ProcessMethodDataDeclaration(
CILParser
.DataDeclContext context)
359
internal void ProcessMethodSecurityDeclaration(
CILParser
.SecDeclContext context)
371
internal void ProcessMethodSourceDirective(
CILParser
.ExtSourceSpecContext context)
374
internal void ProcessMethodLanguageDirective(
CILParser
.LanguageDeclContext context)
378
internal void ProcessMethodCustomAttribute(
CILParser
.CustomDescrInMethodBodyContext context)
Actions\GrammarActions.MethodBodies.ExceptionHandling.cs (9)
16
private readonly Dictionary<
CILParser
.ScopeBlockContext, (int Start, int End)> _scopeRanges = new();
52
internal void BeginScope(
CILParser
.ScopeBlockContext context)
66
internal void EndScope(
CILParser
.ScopeBlockContext context)
83
CILParser
.SehBlockContext context,
153
CILParser
.CatchClauseContext context,
170
internal ExceptionRangeValue CreateScopeExceptionRange(
CILParser
.ScopeBlockContext scope)
183
internal ExceptionFilterValue CreateScopeFilter(
CILParser
.ScopeBlockContext scope)
240
private (LabelHandle Start, LabelHandle End) GetScopeRange(
CILParser
.ScopeBlockContext context)
270
CILParser
.ScopeBlockContext Context,
Actions\GrammarActions.MethodBodies.Locals.cs (1)
164
CILParser
.LocalsDeclContext 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 (40)
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)
87
Parent:
CILParser
.SigArgContext
89
Parent:
CILParser
.SigArgsContext { Parent:
CILParser
.LocalsDeclContext } arguments
106
internal void SetParameterAttributeElement(
CILParser
.ParamAttrElementContext context, IToken attribute)
125
internal void SetRawParameterAttributeElement(
CILParser
.ParamAttrElementContext context, IToken token)
128
if (context.Parent is
CILParser
.ParamAttrContext
130
Parent:
CILParser
.SigArgContext
132
Parent:
CILParser
.SigArgsContext { Parent:
CILParser
.LocalsDeclContext } arguments
220
(
CILParser
.CHAR, false) => SignatureTypeCode.Char,
221
(
CILParser
.STRING, false) => SignatureTypeCode.String,
222
(
CILParser
.BOOL, false) => SignatureTypeCode.Boolean,
223
(
CILParser
.INT8, false) => SignatureTypeCode.SByte,
224
(
CILParser
.INT16, false) => SignatureTypeCode.Int16,
225
(
CILParser
.INT32_, false) => SignatureTypeCode.Int32,
226
(
CILParser
.INT64_, false) => SignatureTypeCode.Int64,
227
(
CILParser
.FLOAT32, false) => SignatureTypeCode.Single,
228
(
CILParser
.FLOAT64_, false) => SignatureTypeCode.Double,
229
(
CILParser
.UINT8, false) => SignatureTypeCode.Byte,
230
(
CILParser
.UINT16, false) => SignatureTypeCode.UInt16,
231
(
CILParser
.UINT32, false) => SignatureTypeCode.UInt32,
232
(
CILParser
.UINT64, false) => SignatureTypeCode.UInt64,
233
(
CILParser
.INT8, true) => SignatureTypeCode.Byte,
234
(
CILParser
.INT16, true) => SignatureTypeCode.UInt16,
235
(
CILParser
.INT32_, true) => SignatureTypeCode.UInt32,
236
(
CILParser
.INT64_, true) => SignatureTypeCode.UInt64,
259
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,
114
CILParser
.ClassHeadContext context,
129
CILParser
.AttributeValue<TypeAttributes> attribute = classAttribute.Attribute;
192
CILParser
.ClassHeadContext context,
199
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 (545)
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); }
4241
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INSTR_METHOD() { return GetToken(
CILParser
.INSTR_METHOD, 0); }
4245
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INSTR_FIELD() { return GetToken(
CILParser
.INSTR_FIELD, 0); }
4252
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INSTR_TYPE() { return GetToken(
CILParser
.INSTR_TYPE, 0); }
4256
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INSTR_SIG() { return GetToken(
CILParser
.INSTR_SIG, 0); }
4260
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INSTR_TOK() { return GetToken(
CILParser
.INSTR_TOK, 0); }
4360
public
CILParser
.SwitchInstructionBuilder SwitchBuilder;
4375
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INSTR_NONE() { return GetToken(
CILParser
.INSTR_NONE, 0); }
4376
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INSTR_VAR() { return GetToken(
CILParser
.INSTR_VAR, 0); }
4383
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INSTR_I() { return GetToken(
CILParser
.INSTR_I, 0); }
4384
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INSTR_I8() { return GetToken(
CILParser
.INSTR_I8, 0); }
4388
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INSTR_R() { return GetToken(
CILParser
.INSTR_R, 0); }
4395
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INSTR_BRTARGET() { return GetToken(
CILParser
.INSTR_BRTARGET, 0); }
4396
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INSTR_STRING() { return GetToken(
CILParser
.INSTR_STRING, 0); }
4400
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ANSI() { return GetToken(
CILParser
.ANSI, 0); }
4401
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INSTR_TOK() { return GetToken(
CILParser
.INSTR_TOK, 0); }
4402
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INSTR_SWITCH() { return GetToken(
CILParser
.INSTR_SWITCH, 0); }
4637
public
CILParser
.CalliSignatureValue Value;
4665
_localctx.Value =
CILParser
.CalliSignatureValue.Error;
4696
public
CILParser
.SwitchInstructionBuilder Builder;
4714
public LabelsContext(ParserRuleContext parent, int invokingState,
CILParser
.SwitchInstructionBuilder Builder)
4723
public LabelsContext labels(
CILParser
.SwitchInstructionBuilder Builder) {
4868
public System.Collections.Immutable.ImmutableArray<
CILParser
.TypeValue> Value;
4869
public System.Collections.Immutable.ImmutableArray<
CILParser
.TypeValue>.Builder Builder;
4889
_localctx.Builder = System.Collections.Immutable.ImmutableArray.CreateBuilder<
CILParser
.TypeValue>();
4935
public System.Collections.Immutable.ImmutableArray<
CILParser
.ArrayBoundValue> Value;
4936
public System.Collections.Immutable.ImmutableArray<
CILParser
.ArrayBoundValue>.Builder Builder;
4956
_localctx.Builder = System.Collections.Immutable.ImmutableArray.CreateBuilder<
CILParser
.ArrayBoundValue>();
5002
public System.Collections.Immutable.ImmutableArray<
CILParser
.SignatureArgumentValue> Value;
5003
public System.Collections.Immutable.ImmutableArray<
CILParser
.SignatureArgumentValue>.Builder Builder;
5023
_localctx.Builder = System.Collections.Immutable.ImmutableArray.CreateBuilder<
CILParser
.SignatureArgumentValue>();
5091
public
CILParser
.SignatureArgumentValue Value;
5096
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ELLIPSIS() { return GetToken(
CILParser
.ELLIPSIS, 0); }
5120
_localctx.Value =
CILParser
.SignatureArgumentValue.Error;
5170
public
CILParser
.ClassNameValue Value;
5185
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PTR() { return GetToken(
CILParser
.PTR, 0); }
5186
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode MODULE() { return GetToken(
CILParser
.MODULE, 0); }
5187
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode THIS() { return GetToken(
CILParser
.THIS, 0); }
5188
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode BASE() { return GetToken(
CILParser
.BASE, 0); }
5189
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode NESTER() { return GetToken(
CILParser
.NESTER, 0); }
5201
_localctx.Value =
CILParser
.ClassNameValue.Error;
5318
public
CILParser
.TypeName Value;
5319
public
CILParser
.TypeName CurrentName;
5373
_localctx.Value = _localctx.CurrentName ?? new
CILParser
.TypeName(null, string.Empty);
5380
public System.Collections.Immutable.ImmutableArray<
CILParser
.AssemblyDeclarationValue> Value;
5381
public System.Collections.Immutable.ImmutableArray<
CILParser
.AssemblyDeclarationValue>.Builder Builder;
5400
_localctx.Builder = System.Collections.Immutable.ImmutableArray.CreateBuilder<
CILParser
.AssemblyDeclarationValue>();
5435
public
CILParser
.AssemblyDeclarationValue? Value;
5439
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode HASH() { return GetToken(
CILParser
.HASH, 0); }
5527
public
CILParser
.TypeSpecificationValue Value;
5551
_localctx.Value =
CILParser
.TypeSpecificationValue.Error;
5592
public
CILParser
.TypeSpecificationValue Value;
5602
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode MODULE() { return GetToken(
CILParser
.MODULE, 0); }
5614
_localctx.Value =
CILParser
.TypeSpecificationValue.Error;
5667
public
CILParser
.NativeTypeValue Value;
5668
public
CILParser
.NativeTypeBuilder Builder;
5691
_localctx.Builder = new
CILParser
.NativeTypeBuilder();
5742
public
CILParser
.NativeTypeArrayPointerInfoValue Value;
5764
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PLUS() { return GetToken(
CILParser
.PLUS, 0); }
5771
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PTR() { return GetToken(
CILParser
.PTR, 0); }
5777
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PLUS() { return GetToken(
CILParser
.PLUS, 0); }
5787
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ARRAY_TYPE_NO_BOUNDS() { return GetToken(
CILParser
.ARRAY_TYPE_NO_BOUNDS, 0); }
5877
public
CILParser
.NativeTypeElementValue Value;
5891
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode CUSTOM() { return GetToken(
CILParser
.CUSTOM, 0); }
5898
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode FIXED() { return GetToken(
CILParser
.FIXED, 0); }
5899
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode SYSSTRING() { return GetToken(
CILParser
.SYSSTRING, 0); }
5903
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ARRAY() { return GetToken(
CILParser
.ARRAY, 0); }
5907
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode VARIANT() { return GetToken(
CILParser
.VARIANT, 0); }
5908
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode CURRENCY() { return GetToken(
CILParser
.CURRENCY, 0); }
5909
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode SYSCHAR() { return GetToken(
CILParser
.SYSCHAR, 0); }
5910
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode VOID() { return GetToken(
CILParser
.VOID, 0); }
5911
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode BOOL() { return GetToken(
CILParser
.BOOL, 0); }
5912
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT8() { return GetToken(
CILParser
.INT8, 0); }
5913
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT16() { return GetToken(
CILParser
.INT16, 0); }
5914
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT32_() { return GetToken(
CILParser
.INT32_, 0); }
5915
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT64_() { return GetToken(
CILParser
.INT64_, 0); }
5916
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode FLOAT32() { return GetToken(
CILParser
.FLOAT32, 0); }
5917
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode FLOAT64_() { return GetToken(
CILParser
.FLOAT64_, 0); }
5918
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ERROR() { return GetToken(
CILParser
.ERROR, 0); }
5919
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT8() { return GetToken(
CILParser
.UINT8, 0); }
5920
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT16() { return GetToken(
CILParser
.UINT16, 0); }
5921
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT32() { return GetToken(
CILParser
.UINT32, 0); }
5922
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT64() { return GetToken(
CILParser
.UINT64, 0); }
5923
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode DECIMAL() { return GetToken(
CILParser
.DECIMAL, 0); }
5924
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode DATE() { return GetToken(
CILParser
.DATE, 0); }
5925
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode BSTR() { return GetToken(
CILParser
.BSTR, 0); }
5926
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode LPSTR() { return GetToken(
CILParser
.LPSTR, 0); }
5927
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode LPWSTR() { return GetToken(
CILParser
.LPWSTR, 0); }
5928
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode LPTSTR() { return GetToken(
CILParser
.LPTSTR, 0); }
5929
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode OBJECTREF() { return GetToken(
CILParser
.OBJECTREF, 0); }
5930
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode IUNKNOWN() { return GetToken(
CILParser
.IUNKNOWN, 0); }
5934
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode IDISPATCH() { return GetToken(
CILParser
.IDISPATCH, 0); }
5935
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode STRUCT() { return GetToken(
CILParser
.STRUCT, 0); }
5936
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INTERFACE() { return GetToken(
CILParser
.INTERFACE, 0); }
5937
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode SAFEARRAY() { return GetToken(
CILParser
.SAFEARRAY, 0); }
5941
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT() { return GetToken(
CILParser
.INT, 0); }
5942
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT() { return GetToken(
CILParser
.UINT, 0); }
5943
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode BYVALSTR() { return GetToken(
CILParser
.BYVALSTR, 0); }
5944
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ANSI() { return GetToken(
CILParser
.ANSI, 0); }
5945
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode TBSTR() { return GetToken(
CILParser
.TBSTR, 0); }
5946
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode METHOD() { return GetToken(
CILParser
.METHOD, 0); }
5947
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode LPSTRUCT() { return GetToken(
CILParser
.LPSTRUCT, 0); }
5948
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ANY() { return GetToken(
CILParser
.ANY, 0); }
5963
_localctx.Value =
CILParser
.EmptyNativeTypeElementValue.Instance;
6449
public
CILParser
.IidParamIndexValue Value;
6465
_localctx.Value =
CILParser
.IidParamIndexValue.Empty;
6510
public
CILParser
.VariantTypeValue Value;
6511
public
CILParser
.VariantTypeBuilder Builder;
6517
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode[] ARRAY_TYPE_NO_BOUNDS() { return GetTokens(
CILParser
.ARRAY_TYPE_NO_BOUNDS); }
6519
return GetToken(
CILParser
.ARRAY_TYPE_NO_BOUNDS, i);
6521
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode[] VECTOR() { return GetTokens(
CILParser
.VECTOR); }
6523
return GetToken(
CILParser
.VECTOR, i);
6525
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode[] REF() { return GetTokens(
CILParser
.REF); }
6527
return GetToken(
CILParser
.REF, i);
6540
_localctx.Builder = new
CILParser
.VariantTypeBuilder();
6600
public
CILParser
.VariantTypeElementValue Value;
6602
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode NULL() { return GetToken(
CILParser
.NULL, 0); }
6603
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode VARIANT() { return GetToken(
CILParser
.VARIANT, 0); }
6604
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode CURRENCY() { return GetToken(
CILParser
.CURRENCY, 0); }
6605
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode VOID() { return GetToken(
CILParser
.VOID, 0); }
6606
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode BOOL() { return GetToken(
CILParser
.BOOL, 0); }
6607
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT8() { return GetToken(
CILParser
.INT8, 0); }
6608
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT16() { return GetToken(
CILParser
.INT16, 0); }
6609
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT32_() { return GetToken(
CILParser
.INT32_, 0); }
6610
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT64_() { return GetToken(
CILParser
.INT64_, 0); }
6611
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode FLOAT32() { return GetToken(
CILParser
.FLOAT32, 0); }
6612
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode FLOAT64_() { return GetToken(
CILParser
.FLOAT64_, 0); }
6613
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT8() { return GetToken(
CILParser
.UINT8, 0); }
6614
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT16() { return GetToken(
CILParser
.UINT16, 0); }
6615
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT32() { return GetToken(
CILParser
.UINT32, 0); }
6616
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT64() { return GetToken(
CILParser
.UINT64, 0); }
6617
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PTR() { return GetToken(
CILParser
.PTR, 0); }
6618
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode DECIMAL() { return GetToken(
CILParser
.DECIMAL, 0); }
6619
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode DATE() { return GetToken(
CILParser
.DATE, 0); }
6620
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode BSTR() { return GetToken(
CILParser
.BSTR, 0); }
6621
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode LPSTR() { return GetToken(
CILParser
.LPSTR, 0); }
6622
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode LPWSTR() { return GetToken(
CILParser
.LPWSTR, 0); }
6623
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode IUNKNOWN() { return GetToken(
CILParser
.IUNKNOWN, 0); }
6624
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode IDISPATCH() { return GetToken(
CILParser
.IDISPATCH, 0); }
6625
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode SAFEARRAY() { return GetToken(
CILParser
.SAFEARRAY, 0); }
6626
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT() { return GetToken(
CILParser
.INT, 0); }
6627
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT() { return GetToken(
CILParser
.UINT, 0); }
6628
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ERROR() { return GetToken(
CILParser
.ERROR, 0); }
6629
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode HRESULT() { return GetToken(
CILParser
.HRESULT, 0); }
6630
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode CARRAY() { return GetToken(
CILParser
.CARRAY, 0); }
6631
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode USERDEFINED() { return GetToken(
CILParser
.USERDEFINED, 0); }
6632
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode RECORD() { return GetToken(
CILParser
.RECORD, 0); }
6633
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode FILETIME() { return GetToken(
CILParser
.FILETIME, 0); }
6634
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode BLOB() { return GetToken(
CILParser
.BLOB, 0); }
6635
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode STREAM() { return GetToken(
CILParser
.STREAM, 0); }
6636
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode STORAGE() { return GetToken(
CILParser
.STORAGE, 0); }
6637
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode STREAMED_OBJECT() { return GetToken(
CILParser
.STREAMED_OBJECT, 0); }
6638
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode STORED_OBJECT() { return GetToken(
CILParser
.STORED_OBJECT, 0); }
6639
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode BLOB_OBJECT() { return GetToken(
CILParser
.BLOB_OBJECT, 0); }
6640
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode CF() { return GetToken(
CILParser
.CF, 0); }
6641
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode CLSID() { return GetToken(
CILParser
.CLSID, 0); }
6653
_localctx.Value =
CILParser
.VariantTypeElementValue.Error;
6994
public
CILParser
.TypeValue Value;
6995
public
CILParser
.ElementTypeValue ElementType;
6996
public System.Collections.Immutable.ImmutableArray<
CILParser
.TypeModifierValue>.Builder Modifiers;
7020
_localctx.ElementType =
CILParser
.ElementTypeValue.Error;
7021
_localctx.Modifiers = System.Collections.Immutable.ImmutableArray.CreateBuilder<
CILParser
.TypeModifierValue>();
7055
_localctx.Value = new
CILParser
.TypeValue(_localctx.ElementType, _localctx.Modifiers.ToImmutable());
7062
public
CILParser
.TypeModifierValue Value;
7083
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ARRAY_TYPE_NO_BOUNDS() { return GetToken(
CILParser
.ARRAY_TYPE_NO_BOUNDS, 0); }
7094
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PTR() { return GetToken(
CILParser
.PTR, 0); }
7108
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode REF() { return GetToken(
CILParser
.REF, 0); }
7123
_localctx.Value =
CILParser
.TypeModifierValue.Error;
7237
public
CILParser
.ElementTypeValue Value;
7254
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode OBJECT() { return GetToken(
CILParser
.OBJECT, 0); }
7255
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode VALUE() { return GetToken(
CILParser
.VALUE, 0); }
7256
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode VALUETYPE() { return GetToken(
CILParser
.VALUETYPE, 0); }
7257
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode METHOD() { return GetToken(
CILParser
.METHOD, 0); }
7258
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PTR() { return GetToken(
CILParser
.PTR, 0); }
7268
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode METHOD_TYPE_PARAMETER() { return GetToken(
CILParser
.METHOD_TYPE_PARAMETER, 0); }
7272
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode TYPE_PARAMETER() { return GetToken(
CILParser
.TYPE_PARAMETER, 0); }
7276
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode TYPEDREF() { return GetToken(
CILParser
.TYPEDREF, 0); }
7277
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode VOID() { return GetToken(
CILParser
.VOID, 0); }
7287
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ELLIPSIS() { return GetToken(
CILParser
.ELLIPSIS, 0); }
7299
_localctx.Value =
CILParser
.ElementTypeValue.Error;
7474
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode CHAR() { return GetToken(
CILParser
.CHAR, 0); }
7475
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode STRING() { return GetToken(
CILParser
.STRING, 0); }
7476
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode BOOL() { return GetToken(
CILParser
.BOOL, 0); }
7477
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT8() { return GetToken(
CILParser
.INT8, 0); }
7478
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT16() { return GetToken(
CILParser
.INT16, 0); }
7479
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT32_() { return GetToken(
CILParser
.INT32_, 0); }
7480
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT64_() { return GetToken(
CILParser
.INT64_, 0); }
7481
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode FLOAT32() { return GetToken(
CILParser
.FLOAT32, 0); }
7482
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode FLOAT64_() { return GetToken(
CILParser
.FLOAT64_, 0); }
7483
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT8() { return GetToken(
CILParser
.UINT8, 0); }
7484
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT16() { return GetToken(
CILParser
.UINT16, 0); }
7485
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT32() { return GetToken(
CILParser
.UINT32, 0); }
7486
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT64() { return GetToken(
CILParser
.UINT64, 0); }
7667
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ELLIPSIS() { return GetToken(
CILParser
.ELLIPSIS, 0); }
7747
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT() { return GetToken(
CILParser
.INT, 0); }
7782
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT() { return GetToken(
CILParser
.INT, 0); }
7783
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT() { return GetToken(
CILParser
.UINT, 0); }
7835
public
CILParser
.SecurityDeclarationValue? Value;
7845
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PERMISSION() { return GetToken(
CILParser
.PERMISSION, 0); }
7858
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PERMISSIONSET() { return GetToken(
CILParser
.PERMISSIONSET, 0); }
8032
public System.Collections.Immutable.ImmutableArray<
CILParser
.SecurityAttributeValue> Value;
8033
public System.Collections.Immutable.ImmutableArray<
CILParser
.SecurityAttributeValue>.Builder Builder;
8053
_localctx.Builder = System.Collections.Immutable.ImmutableArray.CreateBuilder<
CILParser
.SecurityAttributeValue>();
8142
public
CILParser
.SecurityAttributeValue Value;
8146
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode SQSTRING() { return GetToken(
CILParser
.SQSTRING, 0); }
8164
_localctx.Value =
CILParser
.SecurityAttributeValue.Error;
8217
public System.Collections.Immutable.ImmutableArray<
CILParser
.SecurityNameValuePairValue> Value;
8218
public System.Collections.Immutable.ImmutableArray<
CILParser
.SecurityNameValuePairValue>.Builder Builder;
8238
_localctx.Builder = System.Collections.Immutable.ImmutableArray.CreateBuilder<
CILParser
.SecurityNameValuePairValue>();
8280
public
CILParser
.SecurityNameValuePairValue Value;
8300
_localctx.Value =
CILParser
.SecurityNameValuePairValue.Error;
8366
public
CILParser
.SecurityCaValue Value;
8379
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT32_() { return GetToken(
CILParser
.INT32_, 0); }
8386
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT8() { return GetToken(
CILParser
.INT8, 0); }
8387
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT16() { return GetToken(
CILParser
.INT16, 0); }
8399
_localctx.Value =
CILParser
.SecurityCaValue.Error;
8565
public
CILParser
.MethodReferenceValue Value;
8577
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode DCOLON() { return GetToken(
CILParser
.DCOLON, 0); }
8618
_localctx.Value =
CILParser
.MethodReferenceValue.Error;
8752
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INSTANCE() { return GetToken(
CILParser
.INSTANCE, 0); }
8756
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode EXPLICIT() { return GetToken(
CILParser
.EXPLICIT, 0); }
8836
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode DEFAULT() { return GetToken(
CILParser
.DEFAULT, 0); }
8837
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode VARARG() { return GetToken(
CILParser
.VARARG, 0); }
8838
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UNMANAGED() { return GetToken(
CILParser
.UNMANAGED, 0); }
8839
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode CDECL() { return GetToken(
CILParser
.CDECL, 0); }
8840
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode STDCALL() { return GetToken(
CILParser
.STDCALL, 0); }
8841
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode THISCALL() { return GetToken(
CILParser
.THISCALL, 0); }
8842
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode FASTCALL() { return GetToken(
CILParser
.FASTCALL, 0); }
8992
public
CILParser
.MemberReferenceValue Value;
8996
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode METHOD() { return GetToken(
CILParser
.METHOD, 0); }
9017
_localctx.Value =
CILParser
.MemberReferenceValue.Error;
9066
public
CILParser
.FieldReferenceValue Value;
9073
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode DCOLON() { return GetToken(
CILParser
.DCOLON, 0); }
9096
_localctx.Value =
CILParser
.FieldReferenceValue.Error;
9153
public System.Collections.Immutable.ImmutableArray<
CILParser
.TypeSpecificationValue> Value;
9154
public System.Collections.Immutable.ImmutableArray<
CILParser
.TypeSpecificationValue>.Builder Builder;
9174
_localctx.Builder = System.Collections.Immutable.ImmutableArray.CreateBuilder<
CILParser
.TypeSpecificationValue>();
9216
public System.Collections.Immutable.ImmutableArray<
CILParser
.GenericParameterDeclarationValue> Value;
9232
_localctx.Value = System.Collections.Immutable.ImmutableArray<
CILParser
.GenericParameterDeclarationValue>.Empty;
9274
public
CILParser
.AttributeValue<System.Reflection.GenericParameterAttributes> Value;
9282
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PLUS() { return GetToken(
CILParser
.PLUS, 0); }
9283
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode VALUETYPE() { return GetToken(
CILParser
.VALUETYPE, 0); }
9298
_localctx.Value =
CILParser
.AttributeValue<System.Reflection.GenericParameterAttributes>.Empty;
9434
public
CILParser
.GenericParameterDeclarationValue Value;
9458
_localctx.Value =
CILParser
.GenericParameterDeclarationValue.Error;
9492
public System.Collections.Immutable.ImmutableArray<
CILParser
.GenericParameterDeclarationValue> Value;
9493
public System.Collections.Immutable.ImmutableArray<
CILParser
.GenericParameterDeclarationValue>.Builder Builder;
9513
_localctx.Builder = System.Collections.Immutable.ImmutableArray.CreateBuilder<
CILParser
.GenericParameterDeclarationValue>();
9555
public System.Collections.Immutable.ImmutableArray<
CILParser
.TypeSpecificationValue> Value;
9571
_localctx.Value = System.Collections.Immutable.ImmutableArray<
CILParser
.TypeSpecificationValue>.Empty;
9685
public
CILParser
.PropertyBodyValue PropertyBody;
9686
public
CILParser
.EventBodyValue EventBody;
9687
public
CILParser
.CustomAttributeOwnerValue AttributeOwner;
9767
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode OVERRIDE() { return GetToken(
CILParser
.OVERRIDE, 0); }
9768
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode[] DCOLON() { return GetTokens(
CILParser
.DCOLON); }
9770
return GetToken(
CILParser
.DCOLON, i);
9802
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode[] METHOD() { return GetTokens(
CILParser
.METHOD); }
9804
return GetToken(
CILParser
.METHOD, i);
9818
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PARAM() { return GetToken(
CILParser
.PARAM, 0); }
9819
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode TYPE() { return GetToken(
CILParser
.TYPE, 0); }
9823
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode CONSTRAINT() { return GetToken(
CILParser
.CONSTRAINT, 0); }
10241
public
CILParser
.FieldDeclarationValue Value;
10243
public
CILParser
.FieldDeclarationBuilder Builder;
10292
_localctx.Value =
CILParser
.FieldDeclarationValue.Error;
10387
public
CILParser
.AttributeValue<System.Reflection.FieldAttributes> Value;
10404
_localctx.Value =
CILParser
.AttributeValue<System.Reflection.FieldAttributes>.Empty;
10615
public
CILParser
.FieldInitializerValue Value;
10635
_localctx.Value =
CILParser
.FieldInitializerValue.Empty;
10858
public
CILParser
.EventHeaderValue Value;
10860
public
CILParser
.EventHeaderBuilder Builder;
10888
_localctx.Builder = new
CILParser
.EventHeaderBuilder();
10890
_localctx.Value =
CILParser
.EventHeaderValue.Error;
10973
public
CILParser
.AttributeValue<System.Reflection.EventAttributes> Value;
10986
_localctx.Value =
CILParser
.AttributeValue<System.Reflection.EventAttributes>.Empty;
11023
public
CILParser
.EventBodyValue Body;
11031
public EventDeclsContext(ParserRuleContext parent, int invokingState,
CILParser
.EventBodyValue Body)
11040
public EventDeclsContext eventDecls(
CILParser
.EventBodyValue Body) {
11075
public
CILParser
.EventBodyValue Body;
11096
public EventDeclContext(ParserRuleContext parent, int invokingState,
CILParser
.EventBodyValue Body)
11105
public EventDeclContext eventDecl(
CILParser
.EventBodyValue Body) {
11212
public
CILParser
.PropertyHeaderValue Value;
11214
public
CILParser
.PropertyHeaderBuilder Builder;
11254
_localctx.Builder = new
CILParser
.PropertyHeaderBuilder();
11256
_localctx.Value =
CILParser
.PropertyHeaderValue.Error;
11312
public
CILParser
.AttributeValue<System.Reflection.PropertyAttributes> Value;
11325
_localctx.Value =
CILParser
.AttributeValue<System.Reflection.PropertyAttributes>.Empty;
11362
public
CILParser
.PropertyBodyValue Body;
11370
public PropDeclsContext(ParserRuleContext parent, int invokingState,
CILParser
.PropertyBodyValue Body)
11379
public PropDeclsContext propDecls(
CILParser
.PropertyBodyValue Body) {
11414
public
CILParser
.PropertyBodyValue Body;
11435
public PropDeclContext(ParserRuleContext parent, int invokingState,
CILParser
.PropertyBodyValue Body)
11444
public PropDeclContext propDecl(
CILParser
.PropertyBodyValue Body) {
11541
public
CILParser
.MarshallingDescriptorValue Value;
11557
_localctx.Value =
CILParser
.MarshallingDescriptorValue.Empty;
11622
public
CILParser
.MarshallingDescriptorValue Value;
11623
public
CILParser
.MarshalBlobBuilder Builder;
11646
_localctx.Builder = new
CILParser
.MarshalBlobBuilder();
11889
public
CILParser
.MethodHeaderValue Value;
11891
public
CILParser
.MethodHeaderBuilder Builder;
11955
_localctx.Value =
CILParser
.MethodHeaderValue.Error;
12067
public
CILParser
.AttributeValue<System.Reflection.MethodAttributes> Value;
12084
_localctx.Value =
CILParser
.AttributeValue<System.Reflection.MethodAttributes>.Empty;
12263
public
CILParser
.PInvokeValue Value;
12264
public
CILParser
.PInvokeBuilder Builder;
12291
_localctx.Builder = new
CILParser
.PInvokeBuilder();
12371
public
CILParser
.AttributeValue<System.Reflection.MethodImportAttributes> Value;
12375
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ANSI() { return GetToken(
CILParser
.ANSI, 0); }
12376
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode CDECL() { return GetToken(
CILParser
.CDECL, 0); }
12377
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode STDCALL() { return GetToken(
CILParser
.STDCALL, 0); }
12378
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode THISCALL() { return GetToken(
CILParser
.THISCALL, 0); }
12379
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode FASTCALL() { return GetToken(
CILParser
.FASTCALL, 0); }
12394
_localctx.Value =
CILParser
.AttributeValue<System.Reflection.MethodImportAttributes>.Empty;
12622
public
CILParser
.AttributeValue<System.Reflection.MethodImplAttributes> Value;
12625
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UNMANAGED() { return GetToken(
CILParser
.UNMANAGED, 0); }
12640
_localctx.Value =
CILParser
.AttributeValue<System.Reflection.MethodImplAttributes>.Empty;
12862
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode EMITBYTE() { return GetToken(
CILParser
.EMITBYTE, 0); }
12869
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode MAXSTACK() { return GetToken(
CILParser
.MAXSTACK, 0); }
12870
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ENTRYPOINT() { return GetToken(
CILParser
.ENTRYPOINT, 0); }
12871
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ZEROINIT() { return GetToken(
CILParser
.ZEROINIT, 0); }
13130
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode LOCALS() { return GetToken(
CILParser
.LOCALS, 0); }
13182
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode EXPORT() { return GetToken(
CILParser
.EXPORT, 0); }
13243
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode VTENTRY() { return GetToken(
CILParser
.VTENTRY, 0); }
13295
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode OVERRIDE() { return GetToken(
CILParser
.OVERRIDE, 0); }
13296
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode DCOLON() { return GetToken(
CILParser
.DCOLON, 0); }
13303
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode METHOD() { return GetToken(
CILParser
.METHOD, 0); }
13384
public System.Collections.Immutable.ImmutableArray<
CILParser
.CustomAttributeApplicationValue>.Builder Attributes;
13393
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PARAM() { return GetToken(
CILParser
.PARAM, 0); }
13394
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode TYPE() { return GetToken(
CILParser
.TYPE, 0); }
13407
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode CONSTRAINT() { return GetToken(
CILParser
.CONSTRAINT, 0); }
13427
_localctx.Attributes = System.Collections.Immutable.ImmutableArray.CreateBuilder<
CILParser
.CustomAttributeApplicationValue>();
13649
public
CILParser
.CustomAttributeDeclarationValue Value;
13673
_localctx.Value =
CILParser
.CustomAttributeDeclarationValue.Error;
13796
public System.Collections.Immutable.ImmutableArray<
CILParser
.ExceptionClauseValue> Value;
13797
public System.Collections.Immutable.ImmutableArray<
CILParser
.ExceptionClauseValue>.Builder Builder;
13816
_localctx.Builder = System.Collections.Immutable.ImmutableArray.CreateBuilder<
CILParser
.ExceptionClauseValue>();
13851
public
CILParser
.ExceptionRangeValue Value;
13883
_localctx.Value =
CILParser
.ExceptionRangeValue.Invalid;
13940
public
CILParser
.ExceptionClauseValue Value;
13970
_localctx.Value =
CILParser
.ExceptionClauseValue.Invalid;
14031
public
CILParser
.ExceptionFilterValue Value;
14055
_localctx.Value =
CILParser
.ExceptionFilterValue.Invalid;
14104
public
CILParser
.CatchTypeValue Value;
14123
_localctx.Value =
CILParser
.CatchTypeValue.Invalid;
14207
public
CILParser
.ExceptionRangeValue Value;
14239
_localctx.Value =
CILParser
.ExceptionRangeValue.Invalid;
14296
public
CILParser
.DataDeclarationBuilder Builder;
14340
public
CILParser
.DataDeclarationBuilder Builder;
14350
public DdHeadContext(ParserRuleContext parent, int invokingState,
CILParser
.DataDeclarationBuilder Builder)
14359
public DdHeadContext ddHead(
CILParser
.DataDeclarationBuilder Builder) {
14456
public
CILParser
.DataDeclarationBuilder Builder;
14467
public DdBodyContext(ParserRuleContext parent, int invokingState,
CILParser
.DataDeclarationBuilder Builder)
14476
public DdBodyContext ddBody(
CILParser
.DataDeclarationBuilder Builder) {
14538
public
CILParser
.DataDeclarationBuilder Builder;
14546
public DdItemListContext(ParserRuleContext parent, int invokingState,
CILParser
.DataDeclarationBuilder Builder)
14555
public DdItemListContext ddItemList(
CILParser
.DataDeclarationBuilder Builder) {
14596
public
CILParser
.DataDeclarationBuilder Builder;
14603
public DdItemCountContext(ParserRuleContext parent, int invokingState,
CILParser
.DataDeclarationBuilder Builder)
14612
public DdItemCountContext ddItemCount(
CILParser
.DataDeclarationBuilder Builder) {
14746
public
CILParser
.DataDeclarationBuilder Builder;
14755
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode CHAR() { return GetToken(
CILParser
.CHAR, 0); }
14756
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PTR() { return GetToken(
CILParser
.PTR, 0); }
14760
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode REF() { return GetToken(
CILParser
.REF, 0); }
14773
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode FLOAT32() { return GetToken(
CILParser
.FLOAT32, 0); }
14774
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode FLOAT64_() { return GetToken(
CILParser
.FLOAT64_, 0); }
14775
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT64_() { return GetToken(
CILParser
.INT64_, 0); }
14782
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT32_() { return GetToken(
CILParser
.INT32_, 0); }
14783
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT16() { return GetToken(
CILParser
.INT16, 0); }
14784
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT8() { return GetToken(
CILParser
.INT8, 0); }
14786
public DdItemContext(ParserRuleContext parent, int invokingState,
CILParser
.DataDeclarationBuilder Builder)
14795
public DdItemContext ddItem(
CILParser
.DataDeclarationBuilder Builder) {
14979
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode FLOAT32() { return GetToken(
CILParser
.FLOAT32, 0); }
14983
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode FLOAT64_() { return GetToken(
CILParser
.FLOAT64_, 0); }
14990
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT64_() { return GetToken(
CILParser
.INT64_, 0); }
14991
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT32_() { return GetToken(
CILParser
.INT32_, 0); }
14992
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT16() { return GetToken(
CILParser
.INT16, 0); }
14993
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT8() { return GetToken(
CILParser
.INT8, 0); }
14994
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT64() { return GetToken(
CILParser
.UINT64, 0); }
14995
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT32() { return GetToken(
CILParser
.UINT32, 0); }
14996
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT16() { return GetToken(
CILParser
.UINT16, 0); }
14997
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT8() { return GetToken(
CILParser
.UINT8, 0); }
14998
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode CHAR() { return GetToken(
CILParser
.CHAR, 0); }
14999
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode BOOL() { return GetToken(
CILParser
.BOOL, 0); }
15302
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT32() { return GetToken(
CILParser
.INT32, 0); }
15303
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ID() { return GetToken(
CILParser
.ID, 0); }
15304
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode HEXBYTE() { return GetToken(
CILParser
.HEXBYTE, 0); }
15345
public
CILParser
.FieldInitializerValue Value;
15354
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode NULLREF() { return GetToken(
CILParser
.NULLREF, 0); }
15366
_localctx.Value =
CILParser
.FieldInitializerValue.Empty;
15423
public
CILParser
.SerializedInitializerValue Value;
15477
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode STRING() { return GetToken(
CILParser
.STRING, 0); }
15478
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode NULLREF() { return GetToken(
CILParser
.NULLREF, 0); }
15479
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode SQSTRING() { return GetToken(
CILParser
.SQSTRING, 0); }
15480
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode TYPE() { return GetToken(
CILParser
.TYPE, 0); }
15484
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode OBJECT() { return GetToken(
CILParser
.OBJECT, 0); }
15488
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode FLOAT32() { return GetToken(
CILParser
.FLOAT32, 0); }
15495
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode FLOAT64_() { return GetToken(
CILParser
.FLOAT64_, 0); }
15499
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT64_() { return GetToken(
CILParser
.INT64_, 0); }
15503
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT32_() { return GetToken(
CILParser
.INT32_, 0); }
15507
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT16() { return GetToken(
CILParser
.INT16, 0); }
15511
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT8() { return GetToken(
CILParser
.INT8, 0); }
15515
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT64() { return GetToken(
CILParser
.UINT64, 0); }
15516
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT32() { return GetToken(
CILParser
.UINT32, 0); }
15517
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT16() { return GetToken(
CILParser
.UINT16, 0); }
15518
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT8() { return GetToken(
CILParser
.UINT8, 0); }
15519
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode CHAR() { return GetToken(
CILParser
.CHAR, 0); }
15520
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode BOOL() { return GetToken(
CILParser
.BOOL, 0); }
15544
_localctx.Value =
CILParser
.SerializedInitializerValue.Error;
16386
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode[] NULLREF() { return GetTokens(
CILParser
.NULLREF); }
16388
return GetToken(
CILParser
.NULLREF, i);
16390
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode[] SQSTRING() { return GetTokens(
CILParser
.SQSTRING); }
16392
return GetToken(
CILParser
.SQSTRING, i);
16455
public
CILParser
.SerializedSequenceValue Value;
16456
public System.Collections.Immutable.ImmutableArray<
CILParser
.ClassSequenceElementValue>.Builder Builder;
16475
_localctx.Builder = System.Collections.Immutable.ImmutableArray.CreateBuilder<
CILParser
.ClassSequenceElementValue>();
16503
_localctx.Value = new
CILParser
.ClassSerializedSequenceValue(_localctx.Builder.ToImmutable());
16510
public
CILParser
.ClassSequenceElementValue Value;
16513
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode NULLREF() { return GetToken(
CILParser
.NULLREF, 0); }
16514
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode SQSTRING() { return GetToken(
CILParser
.SQSTRING, 0); }
16529
_localctx.Value =
CILParser
.ClassSequenceElementValue.Error;
16585
public
CILParser
.SerializedSequenceValue Value;
16586
public System.Collections.Immutable.ImmutableArray<
CILParser
.SerializedInitializerValue>.Builder Builder;
16605
_localctx.Builder = System.Collections.Immutable.ImmutableArray.CreateBuilder<
CILParser
.SerializedInitializerValue>();
16633
_localctx.Value = new
CILParser
.ObjectSerializedSequenceValue(_localctx.Builder.ToImmutable());
16640
public
CILParser
.CustomAttributeDeclarationValue Value;
16668
_localctx.Value =
CILParser
.CustomAttributeDeclarationValue.Error;
16717
public
CILParser
.AssemblyDeclarationValue? Value;
16858
public
CILParser
.AssemblyReferenceValue? Value;
16918
public
CILParser
.AssemblyReferenceHeaderValue Value;
16942
_localctx.Value =
CILParser
.AssemblyReferenceHeaderValue.Error;
16999
public System.Collections.Immutable.ImmutableArray<
CILParser
.AssemblyDeclarationValue> Value;
17000
public System.Collections.Immutable.ImmutableArray<
CILParser
.AssemblyDeclarationValue>.Builder Builder;
17019
_localctx.Builder = System.Collections.Immutable.ImmutableArray.CreateBuilder<
CILParser
.AssemblyDeclarationValue>();
17054
public
CILParser
.AssemblyDeclarationValue? Value;
17058
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode HASH() { return GetToken(
CILParser
.HASH, 0); }
17160
public
CILParser
.ExportedTypeValue? Value;
17220
public
CILParser
.ExportedTypeHeaderValue Value;
17241
_localctx.Value =
CILParser
.ExportedTypeHeaderValue.Error;
17271
public
CILParser
.ExportedTypeHeaderValue Value;
17275
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode EXPORT() { return GetToken(
CILParser
.EXPORT, 0); }
17293
_localctx.Value =
CILParser
.ExportedTypeHeaderValue.Error;
17485
public System.Collections.Immutable.ImmutableArray<
CILParser
.ExportedTypeDeclarationValue> Value;
17486
public System.Collections.Immutable.ImmutableArray<
CILParser
.ExportedTypeDeclarationValue>.Builder Builder;
17505
_localctx.Builder = System.Collections.Immutable.ImmutableArray.CreateBuilder<
CILParser
.ExportedTypeDeclarationValue>();
17540
public
CILParser
.ExportedTypeDeclarationValue? Value;
17673
public
CILParser
.ManifestResourceValue? Value;
17733
public
CILParser
.ManifestResourceHeaderValue Value;
17738
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode MRESOURCE() { return GetToken(
CILParser
.MRESOURCE, 0); }
17759
_localctx.Value =
CILParser
.ManifestResourceHeaderValue.Error;
17910
public System.Collections.Immutable.ImmutableArray<
CILParser
.ManifestResourceDeclarationValue> Value;
17911
public System.Collections.Immutable.ImmutableArray<
CILParser
.ManifestResourceDeclarationValue>.Builder Builder;
17930
_localctx.Builder = System.Collections.Immutable.ImmutableArray.CreateBuilder<
CILParser
.ManifestResourceDeclarationValue>();
17965
public
CILParser
.ManifestResourceDeclarationValue? Value;
18074
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode Eof() { return GetToken(
CILParser
.Eof, 0); }