1 instantiation of CILParser
Microsoft.DotNet.ILAssembler (1)
DocumentCompiler.cs (1)
55CILParser parser = new(new UnbufferedTokenStream(preprocessor))
999 references to CILParser
Microsoft.DotNet.ILAssembler (999)
Actions\GrammarActions.BuildImage.cs (1)
296foreach (CILParser.DataLabelReferenceValue reference in _mappedFieldDataReferenceFixups)
Actions\GrammarActions.Conversions.cs (3)
40private readonly List<CILParser.DataLabelReferenceValue> _mappedFieldDataReferenceFixups = new(); 70CILParser.VtfixupDeclContext Context, 163CILParser.AttributeValue<T> attribute)
Actions\GrammarActions.CustomAttributes.Actions.cs (4)
215CILParser.CustomAttrDeclContext context) 219CILParser.CustomDescrContext context) 223CILParser.CustomDescrInMethodBodyContext context) 227CILParser.OwnerTypeContext context)
Actions\GrammarActions.CustomAttributes.Sequences.cs (1)
41value.Type == CILParser.NULLREF
Actions\GrammarActions.CustomAttributes.Serialization.cs (34)
32CILParser.SerializTypeElementContext context, 46CILParser.Float64Context context, 59CILParser.Float64Context context, 71private static bool IsPlainInteger(CILParser.Float64Context context) 72=> context.Start.Type == CILParser.INT32 && 73context.Stop is { Type: CILParser.INT32 }; 94case CILParser.INT8: 95case CILParser.UINT8: 98case CILParser.CHAR: 99case CILParser.INT16: 100case CILParser.UINT16: 103case CILParser.INT32_: 104case CILParser.UINT32: 107case CILParser.INT64_: 108case CILParser.UINT64: 120Debug.Assert(type.Type == CILParser.BOOL); 154CILParser.SerInitContext context, 155CILParser.FieldSerInitContext initializer, 314CILParser.INT8 => SerializationTypeCode.SByte, 315CILParser.UINT8 => SerializationTypeCode.Byte, 316CILParser.INT16 => SerializationTypeCode.Int16, 317CILParser.UINT16 => SerializationTypeCode.UInt16, 318CILParser.INT32_ => SerializationTypeCode.Int32, 319CILParser.UINT32 => SerializationTypeCode.UInt32, 320CILParser.INT64_ => SerializationTypeCode.Int64, 321CILParser.UINT64 => SerializationTypeCode.UInt64, 322CILParser.FLOAT32 => SerializationTypeCode.Single, 323CILParser.FLOAT64_ => SerializationTypeCode.Double, 324CILParser.CHAR => SerializationTypeCode.Char, 325CILParser.BOOL => SerializationTypeCode.Boolean, 326CILParser.STRING => SerializationTypeCode.String, 327CILParser.TYPE => SerializationTypeCode.Type, 328CILParser.OBJECT => SerializationTypeCode.TaggedObject, 408internal static FieldInitializerValue GetInitializerValue(CILParser.InitOptContext context)
Actions\GrammarActions.Data.cs (19)
15internal CILParser.DataDeclarationBuilder CreateDataDeclaration( 16CILParser.DataDeclContext context) 19(context.Parent is not CILParser.MethodDeclContext || 23CILParser.DataDeclContext context, 24CILParser.DataDeclarationBuilder builder, 50foreach (CILParser.DataLabelReferenceValue reference in builder.ReferenceFixups) 62CILParser.DataDeclarationBuilder builder, 71CILParser.DataDeclarationBuilder builder, 79internal byte GetTlsDataSection(CILParser.TlsContext context) 83internal int ParseDataItemCount(CILParser.DataDeclarationBuilder builder, IToken token) 95internal void AddDataString(CILParser.DataDeclarationBuilder builder, string value) 99CILParser.DataDeclarationBuilder builder, 105builder.ReferenceFixups ??= new List<CILParser.DataLabelReferenceValue>(); 106builder.ReferenceFixups.Add(new CILParser.DataLabelReferenceValue( 115CILParser.DataDeclarationBuilder builder, 120CILParser.DataDeclarationBuilder builder, 149CILParser.DataDeclarationBuilder builder, 168CILParser.DataDeclarationBuilder builder, 201CILParser.DataDeclarationBuilder builder,
Actions\GrammarActions.Debug.cs (3)
122CILParser.ExtSourceSpecContext context, 392CILParser.LanguageDeclContext context, 423(context.Parent is not CILParser.MethodDeclContext || _currentMethod is not null);
Actions\GrammarActions.Declarations.Actions.cs (15)
22internal void ProcessTopLevelDataDeclaration(CILParser.DataDeclContext context) 25internal void ProcessTopLevelVTableDeclaration(CILParser.VtableDeclContext context) 33internal void ProcessTopLevelVTableFixupDeclaration(CILParser.VtfixupDeclContext context) 41internal void ProcessTopLevelSourceDirective(CILParser.ExtSourceSpecContext context) 44internal void ProcessTopLevelFileDeclaration(CILParser.FileDeclContext context) 52internal void ProcessTopLevelAssembly(CILParser.AssemblyBlockContext context) 60internal void ProcessTopLevelAssemblyReference(CILParser.AssemblyRefBlockContext context) 68internal void ProcessTopLevelExportedType(CILParser.ExptypeBlockContext context) 76internal void ProcessTopLevelManifestResource(CILParser.ManifestResBlockContext context) 85CILParser.ModuleHeadContext context, 94internal void SetEmptyModuleHeader(CILParser.ModuleHeadContext context) 122internal void ProcessTopLevelSecurityDeclaration(CILParser.SecDeclContext context) 132internal void ProcessTopLevelCustomAttribute(CILParser.CustomAttrDeclContext context) 183internal void ProcessTopLevelLanguageDirective(CILParser.LanguageDeclContext context) 186internal void ProcessTopLevelTypedef(CILParser.TypedefDeclContext context)
Actions\GrammarActions.Instructions.cs (5)
310internal CILParser.SwitchInstructionBuilder CreateSwitchInstruction(IToken opcodeToken) 313internal void AddSwitchLabel(CILParser.SwitchInstructionBuilder builder, IToken labelToken) 316internal void AddSwitchOffset(CILParser.SwitchInstructionBuilder builder, IToken offsetToken) 320internal void CompleteSwitchInstruction(CILParser.SwitchInstructionBuilder? builder) 410internal EntityRegistry.EntityBase ResolveMetadataToken(CILParser.MdtokenContext context)
Actions\GrammarActions.Instructions.References.cs (6)
13internal void EmitMethodReferenceInstruction(IToken opcodeToken, CILParser.MethodRefContext context) 38internal void EmitFieldReferenceInstruction(IToken opcodeToken, CILParser.FieldRefContext context) 49internal void EmitMetadataTokenInstruction(IToken opcodeToken, CILParser.MdtokenContext context) 60internal void EmitTypeReferenceInstruction(IToken opcodeToken, CILParser.TypeSpecContext context) 71internal void EmitCalliInstruction(IToken opcodeToken, CILParser.CalliSignatureContext context) 85internal void EmitOwnerTokenInstruction(IToken opcodeToken, CILParser.OwnerTypeContext context)
Actions\GrammarActions.Literals.cs (4)
33internal void AddDottedNamePart(CILParser.DottedNameBuilder builder, string value) 44internal void AddDottedNameToken(CILParser.DottedNameBuilder builder, IToken token) 47internal string EndDottedName(CILParser.DottedNameBuilder builder) 84internal static string GetIdentifier(CILParser.IdContext context)
Actions\GrammarActions.Manifest.Assembly.cs (2)
18internal void SetAssemblyAttribute(CILParser.AsmAttrAnyContext context) 199internal void MaterializeAssemblyDefinition(CILParser.AssemblyBlockContext context)
Actions\GrammarActions.Manifest.ExportedTypes.cs (2)
15internal void SetExportedTypeAttribute(CILParser.ExptAttrContext context) 308internal void MaterializeExportedType(CILParser.ExptypeBlockContext context)
Actions\GrammarActions.Manifest.Files.cs (7)
24CILParser.FileDeclarationBuilder builder, 28internal void SetFileName(CILParser.FileDeclarationBuilder builder, string name) 32CILParser.FileDeclarationBuilder builder, 37CILParser.FileDeclarationBuilder builder, 42CILParser.FileDeclContext context, 43CILParser.FileDeclarationBuilder builder, 72CILParser.FileDeclContext context)
Actions\GrammarActions.Manifest.References.cs (1)
77internal void MaterializeAssemblyReference(CILParser.AssemblyRefBlockContext context)
Actions\GrammarActions.Manifest.Resources.cs (1)
151internal void MaterializeManifestResource(CILParser.ManifestResBlockContext context)
Actions\GrammarActions.Manifest.Typedefs.cs (1)
67internal void MaterializeTypedef(CILParser.TypedefDeclContext context)
Actions\GrammarActions.Manifest.VTable.cs (2)
59internal void MaterializeVTable(CILParser.VtableDeclContext context) 65internal void MaterializeVTableFixup(CILParser.VtfixupDeclContext context)
Actions\GrammarActions.Marshalling.Actions.cs (94)
35CILParser.MarshalBlobBuilder builder, 39internal void AddMarshalBlobByte(CILParser.MarshalBlobBuilder builder, byte value) 43CILParser.MarshalBlobBuilder builder) 47CILParser.NativeTypeBuilder builder, 52CILParser.NativeTypeBuilder builder, 59CILParser.NativeTypeBuilder builder) 92CILParser.NativeTypeElementContext context, 123CILParser.NativeTypeElementContext context, 144CILParser.NativeTypeElementContext context) 154CILParser.NativeTypeElementContext context, 162CILParser.VariantTypeBuilder builder, 167CILParser.VariantTypeBuilder builder, 172CILParser.ARRAY_TYPE_NO_BOUNDS => VarEnum.VT_ARRAY, 173CILParser.VECTOR => VarEnum.VT_VECTOR, 174CILParser.REF => VarEnum.VT_BYREF, 179internal VariantTypeValue CreateVariantType(CILParser.VariantTypeBuilder builder) 352CILParser.VARIANT => (NativeTypeVariant, "VARIANT"), 353CILParser.SYSCHAR => (NativeTypeSysChar, "SYSCHAR"), 354CILParser.VOID => (NativeTypeVoid, "VOID"), 355CILParser.DECIMAL => (NativeTypeDecimal, "DECIMAL"), 356CILParser.DATE => (NativeTypeDate, "DATE"), 357CILParser.OBJECTREF => (NativeTypeObjectReference, "OBJECTREF"), 372CILParser.IUNKNOWN => UnmanagedType.IUnknown, 373CILParser.IDISPATCH => UnmanagedType.IDispatch, 374CILParser.INTERFACE => UnmanagedType.Interface, 412CILParser.NULL => VarEnum.VT_EMPTY, 413CILParser.VARIANT => VarEnum.VT_VARIANT, 414CILParser.CURRENCY => VarEnum.VT_CY, 415CILParser.VOID => VarEnum.VT_VOID, 416CILParser.BOOL => VarEnum.VT_BOOL, 417CILParser.INT8 => VarEnum.VT_I1, 418CILParser.INT16 => VarEnum.VT_I2, 419CILParser.INT32_ => VarEnum.VT_I4, 420CILParser.INT64_ => VarEnum.VT_I8, 421CILParser.FLOAT32 => VarEnum.VT_R4, 422CILParser.FLOAT64_ => VarEnum.VT_R8, 423CILParser.UINT8 => VarEnum.VT_UI1, 424CILParser.UINT16 => VarEnum.VT_UI2, 425CILParser.UINT32 => VarEnum.VT_UI4, 426CILParser.UINT64 => VarEnum.VT_UI8, 427CILParser.PTR => VarEnum.VT_PTR, 428CILParser.DECIMAL => VarEnum.VT_DECIMAL, 429CILParser.DATE => VarEnum.VT_DATE, 430CILParser.BSTR => VarEnum.VT_BSTR, 431CILParser.LPSTR => VarEnum.VT_LPSTR, 432CILParser.LPWSTR => VarEnum.VT_LPWSTR, 433CILParser.IUNKNOWN => VarEnum.VT_UNKNOWN, 434CILParser.IDISPATCH => VarEnum.VT_DISPATCH, 435CILParser.SAFEARRAY => VarEnum.VT_SAFEARRAY, 436CILParser.INT => VarEnum.VT_INT, 437CILParser.UINT => VarEnum.VT_UINT, 438CILParser.ERROR => VarEnum.VT_ERROR, 439CILParser.HRESULT => VarEnum.VT_HRESULT, 440CILParser.CARRAY => VarEnum.VT_CARRAY, 441CILParser.USERDEFINED => VarEnum.VT_USERDEFINED, 442CILParser.RECORD => VarEnum.VT_RECORD, 443CILParser.FILETIME => VarEnum.VT_FILETIME, 444CILParser.BLOB => VarEnum.VT_BLOB, 445CILParser.STREAM => VarEnum.VT_STREAM, 446CILParser.STORAGE => VarEnum.VT_STORAGE, 447CILParser.STREAMED_OBJECT => VarEnum.VT_STREAMED_OBJECT, 448CILParser.STORED_OBJECT => VarEnum.VT_STORED_OBJECT, 449CILParser.BLOB_OBJECT => VarEnum.VT_BLOB_OBJECT, 450CILParser.CF => VarEnum.VT_CF, 451CILParser.CLSID => VarEnum.VT_CLSID, 461CILParser.CURRENCY => UnmanagedType.Currency, 462CILParser.BOOL => UnmanagedType.Bool, 463CILParser.INT8 => UnmanagedType.I1, 464CILParser.INT16 => UnmanagedType.I2, 465CILParser.INT32_ => UnmanagedType.I4, 466CILParser.INT64_ => UnmanagedType.I8, 467CILParser.FLOAT32 => UnmanagedType.R4, 468CILParser.FLOAT64_ => UnmanagedType.R8, 469CILParser.ERROR => UnmanagedType.Error, 470CILParser.UINT8 => UnmanagedType.U1, 471CILParser.UINT16 => UnmanagedType.U2, 472CILParser.UINT32 => UnmanagedType.U4, 473CILParser.UINT64 => UnmanagedType.U8, 474CILParser.BSTR => UnmanagedType.BStr, 475CILParser.LPSTR => UnmanagedType.LPStr, 476CILParser.LPWSTR => UnmanagedType.LPWStr, 477CILParser.LPTSTR => UnmanagedType.LPTStr, 478CILParser.STRUCT => UnmanagedType.Struct, 479CILParser.INT => UnmanagedType.SysInt, 480CILParser.UINT => UnmanagedType.SysUInt, 481CILParser.BYVALSTR => UnmanagedType.VBByRefStr, 482CILParser.TBSTR => UnmanagedType.TBStr, 483CILParser.METHOD => UnmanagedType.FunctionPtr, 484CILParser.LPSTRUCT => UnmanagedType.LPStruct, 485CILParser.ANY => UnmanagedType.AsAny, 494CILParser.INT8 => UnmanagedType.U1, 495CILParser.INT16 => UnmanagedType.U2, 496CILParser.INT32_ => UnmanagedType.U4, 497CILParser.INT64_ => UnmanagedType.U8,
Actions\GrammarActions.Members.Class.cs (23)
32internal void ProcessClassDataDeclaration(CILParser.DataDeclContext context) 38internal void ProcessClassSecurityDeclaration(CILParser.SecDeclContext context) 49internal void ProcessClassSourceDirective(CILParser.ExtSourceSpecContext context) 55internal void ProcessClassLanguageDirective(CILParser.LanguageDeclContext context) 61internal void ProcessClassCustomAttribute(CILParser.CustomAttrDeclContext context) 97CILParser.ExportHeadContext export, 98CILParser.ExptypeDeclsContext declarations) 111CILParser.ClassDeclContext context, 142CILParser.ClassDeclContext context, 178CILParser.ClassDeclContext context, 335internal CILParser.CustomAttributeOwnerValue BeginClassGenericParameterDirective( 336CILParser.ClassDeclContext context, 348internal CILParser.CustomAttributeOwnerValue BeginClassGenericParameterDirective( 359internal CILParser.CustomAttributeOwnerValue BeginClassGenericConstraintDirective( 360CILParser.ClassDeclContext context, 375internal CILParser.CustomAttributeOwnerValue BeginClassGenericConstraintDirective( 390private CILParser.CustomAttributeOwnerValue BeginClassGenericDirective( 394return new CILParser.CustomAttributeOwnerValue(owner); 398CILParser.CustomAttributeOwnerValue ownerValue, 399CILParser.CustomAttrDeclContext attribute) 414CILParser.ClassDeclContext context, 480CILParser.ClassDeclContext context, 482CILParser.CustomDescrContext attribute)
Actions\GrammarActions.Members.Fields.cs (27)
16internal CILParser.FieldDeclarationBuilder PrepareFieldDeclaration() 19return new CILParser.FieldDeclarationBuilder(); 23CILParser.FieldDeclarationBuilder builder, 24CILParser.AttributeValue<FieldAttributes> value) 28CILParser.FieldDeclarationBuilder builder, 33CILParser.FieldDeclContext context, 34CILParser.FieldDeclarationBuilder builder, 36CILParser.RepeatOptContext offset, 66CILParser.FieldDeclContext context, 116internal 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), 159internal CILParser.AttributeValue<FieldAttributes> CreateRawFieldAttribute(IToken token) 168internal void SetFieldOffset(CILParser.RepeatOptContext context, IToken token) 175CILParser.FieldRefContext context)
Actions\GrammarActions.Members.PropertiesEvents.cs (39)
16CILParser.PropertyHeaderBuilder builder, 17CILParser.AttributeValue<PropertyAttributes> value) 21CILParser.PropHeadContext context, 22CILParser.PropertyHeaderBuilder builder, 46internal CILParser.AttributeValue<PropertyAttributes> CreatePropertyAttribute(IToken token) 49"specialname" => new CILParser.AttributeValue<PropertyAttributes>( 53"rtspecialname" => new CILParser.AttributeValue<PropertyAttributes>(0, 0, true), 57internal CILParser.PropertyBodyValue BeginProperty(PropertyHeaderValue value) 86return new CILParser.PropertyBodyValue(property); 90CILParser.PropertyBodyValue body, 95CILParser.PropertyBodyValue body, 100CILParser.PropertyBodyValue body, 105CILParser.PropertyBodyValue body, 117CILParser.PropertyBodyValue body, 118CILParser.CustomAttrDeclContext attribute) 133CILParser.PropertyBodyValue body, 134CILParser.ExtSourceSpecContext context) 141CILParser.PropertyBodyValue body, 142CILParser.LanguageDeclContext context) 149CILParser.EventHeaderBuilder builder, 150CILParser.AttributeValue<EventAttributes> value) 154CILParser.EventHeadContext context, 155CILParser.EventHeaderBuilder builder, 173internal CILParser.AttributeValue<EventAttributes> CreateEventAttribute(IToken token) 176"specialname" => new CILParser.AttributeValue<EventAttributes>( 180"rtspecialname" => new CILParser.AttributeValue<EventAttributes>(0, 0, true), 184internal CILParser.EventBodyValue BeginEvent(EventHeaderValue value) 201return new CILParser.EventBodyValue(@event); 204internal void AddEventAdder(CILParser.EventBodyValue body, MethodReferenceValue value) 207internal void AddEventRemover(CILParser.EventBodyValue body, MethodReferenceValue value) 210internal void AddEventRaiser(CILParser.EventBodyValue body, MethodReferenceValue value) 213internal void AddEventOther(CILParser.EventBodyValue body, MethodReferenceValue value) 217CILParser.EventBodyValue body, 229CILParser.EventBodyValue body, 230CILParser.CustomAttrDeclContext attribute) 245CILParser.EventBodyValue body, 246CILParser.ExtSourceSpecContext context) 253CILParser.EventBodyValue body, 254CILParser.LanguageDeclContext context)
Actions\GrammarActions.MethodBodies.Directives.cs (13)
20CILParser.LocalsDeclContext context, 48CILParser.ExportDeclContext context, 90CILParser.VtentryDeclContext context, 123CILParser.OverrideDeclContext context, 195CILParser.CustomAttrDeclContext attribute) 203CILParser.ParameterDeclContext context, 299CILParser.Int32Context? indexContext, 301CILParser.ParameterDeclContext diagnosticContext) 355internal void ProcessMethodDataDeclaration(CILParser.DataDeclContext context) 359internal void ProcessMethodSecurityDeclaration(CILParser.SecDeclContext context) 371internal void ProcessMethodSourceDirective(CILParser.ExtSourceSpecContext context) 374internal void ProcessMethodLanguageDirective(CILParser.LanguageDeclContext context) 378internal void ProcessMethodCustomAttribute(CILParser.CustomDescrInMethodBodyContext context)
Actions\GrammarActions.MethodBodies.ExceptionHandling.cs (9)
16private readonly Dictionary<CILParser.ScopeBlockContext, (int Start, int End)> _scopeRanges = new(); 52internal void BeginScope(CILParser.ScopeBlockContext context) 66internal void EndScope(CILParser.ScopeBlockContext context) 83CILParser.SehBlockContext context, 153CILParser.CatchClauseContext context, 170internal ExceptionRangeValue CreateScopeExceptionRange(CILParser.ScopeBlockContext scope) 183internal ExceptionFilterValue CreateScopeFilter(CILParser.ScopeBlockContext scope) 240private (LabelHandle Start, LabelHandle End) GetScopeRange(CILParser.ScopeBlockContext context) 270CILParser.ScopeBlockContext Context,
Actions\GrammarActions.MethodBodies.Locals.cs (1)
164CILParser.LocalsDeclContext context)
Actions\GrammarActions.MethodHeaders.Actions.cs (75)
14internal CILParser.MethodHeaderBuilder PrepareMethodHeader() 17return new CILParser.MethodHeaderBuilder(); 21CILParser.MethodHeaderBuilder builder, 22CILParser.AttributeValue<MethodAttributes> value) 25internal void AddPInvoke(CILParser.MethodHeaderBuilder builder, PInvokeValue value) 29CILParser.MethodHeaderBuilder builder, 30CILParser.AttributeValue<MethodImplAttributes> value) 36CILParser.MethodHeadContext context, 37CILParser.MethodHeaderBuilder builder, 67internal 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), 115internal CILParser.AttributeValue<MethodAttributes> CreateRawMethodAttribute(IToken token) 118internal 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), 164internal CILParser.AttributeValue<MethodImplAttributes> 168internal void SetPInvokeModule(CILParser.PInvokeBuilder builder, string moduleName) 172CILParser.PInvokeBuilder builder, 177CILParser.PInvokeBuilder builder, 178CILParser.AttributeValue<MethodImportAttributes> value) 181internal PInvokeValue CreatePInvoke(CILParser.PInvokeBuilder builder) 184internal 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>( 231internal CILParser.AttributeValue<MethodImportAttributes> 240internal CILParser.AttributeValue<MethodImportAttributes> 249internal CILParser.AttributeValue<MethodImportAttributes> 256internal 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>( 287internal CILParser.AttributeValue<GenericParameterAttributes> 296CILParser.AttributeValue<GenericParameterAttributes> value) 302CILParser.TyBoundContext? constraints,
Actions\GrammarActions.MethodHeaders.cs (2)
12internal void BeginMethod(CILParser.MethodHeadContext context, MethodHeaderValue value) 152CILParser.MethodHeadContext context)
Actions\GrammarActions.Security.cs (2)
77CILParser.SecDeclContext context, 208CILParser.SecDeclContext context)
Actions\GrammarActions.Signatures.Actions.cs (40)
30CILParser.DEFAULT => SignatureCallingConvention.Default, 31CILParser.VARARG => SignatureCallingConvention.VarArgs, 32CILParser.CDECL => SignatureCallingConvention.CDecl, 33CILParser.STDCALL => SignatureCallingConvention.StdCall, 34CILParser.THISCALL => SignatureCallingConvention.ThisCall, 35CILParser.FASTCALL => SignatureCallingConvention.FastCall, 36CILParser.UNMANAGED => SignatureCallingConvention.Unmanaged, 40internal void InitializeBound(CILParser.BoundContext context) 48internal void SetBoundSize(CILParser.BoundContext context, IToken sizeToken) 56internal void SetBoundRange(CILParser.BoundContext context, IToken lowerToken, IToken upperToken) 65internal void SetBoundLower(CILParser.BoundContext context, IToken lowerToken) 71internal ArrayBoundValue CreateArrayBound(CILParser.BoundContext bound) 83CILParser.IdContext? name) 87Parent: CILParser.SigArgContext 89Parent: CILParser.SigArgsContext { Parent: CILParser.LocalsDeclContext } arguments 106internal void SetParameterAttributeElement(CILParser.ParamAttrElementContext context, IToken attribute) 125internal void SetRawParameterAttributeElement(CILParser.ParamAttrElementContext context, IToken token) 128if (context.Parent is CILParser.ParamAttrContext 130Parent: CILParser.SigArgContext 132Parent: 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, 259internal int GetGenericArity(CILParser.GenArityNotEmptyContext? context)
Actions\GrammarActions.Signatures.cs (2)
8internal EntityRegistry.EntityBase MaterializeMethodReference(CILParser.MethodRefContext context) 11internal EntityRegistry.TypeEntity ResolveTypeSpecification(CILParser.TypeSpecContext context)
Actions\GrammarActions.Signatures.Types.cs (1)
79case CILParser.ErrorElementTypeValue:
Actions\GrammarActions.Types.cs (2)
41internal void EndDeclaration(CILParser.DeclContext context) 49internal void EndClassDeclaration(CILParser.ClassDeclContext context)
Actions\GrammarActions.Types.Headers.Actions.cs (6)
17internal CILParser.ClassHeaderBuilder PrepareClassHeader() 20return new CILParser.ClassHeaderBuilder(); 24CILParser.ClassHeaderBuilder builder, 29CILParser.ClassHeadContext context, 30CILParser.ClassHeaderBuilder builder, 149=> new(new CILParser.AttributeValue<TypeAttributes>(value, groupMask, true), fallbackBase, requireSealed);
Actions\GrammarActions.Types.Headers.cs (7)
14CILParser.NameSpaceHeadContext context, 36internal void BeginType(CILParser.ClassHeadContext context, ClassHeaderValue value) 49CILParser.ClassHeadContext context, 114CILParser.ClassHeadContext context, 129CILParser.AttributeValue<TypeAttributes> attribute = classAttribute.Attribute; 202CILParser.ClassHeadContext context, 209CILParser.AttributeValue<TypeAttributes> attribute = classAttribute.Attribute;
CILParser.SemanticValueAliases.cs (2)
4global using static Microsoft.DotNet.ILAssembler.CILParser; 5global using TypeName = Microsoft.DotNet.ILAssembler.CILParser.TypeName;
DocumentCompiler.cs (1)
55CILParser parser = new(new UnbufferedTokenStream(preprocessor))
gen\CILParser.cs (542)
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(); 449 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode DOTTEDNAME() { return GetToken(CILParser.DOTTEDNAME, 0); } 527 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode[] QSTRING() { return GetTokens(CILParser.QSTRING); } 529 return GetToken(CILParser.QSTRING, i); 531 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode[] PLUS() { return GetTokens(CILParser.PLUS); } 533 return GetToken(CILParser.PLUS, i); 1189 public CILParser.AssemblyDefinitionValue? Value; 1290 public CILParser.LanguageDirectiveValue? Value; 1376 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode SQSTRING() { return GetToken(CILParser.SQSTRING, 0); } 1468 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT32() { return GetToken(CILParser.INT32, 0); } 1499 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT64() { return GetToken(CILParser.INT64, 0); } 1500 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT32() { return GetToken(CILParser.INT32, 0); } 1545 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode FLOAT64() { return GetToken(CILParser.FLOAT64, 0); } 1546 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode DOT() { return GetToken(CILParser.DOT, 0); } 1550 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode FLOAT32() { return GetToken(CILParser.FLOAT32, 0); } 1551 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode FLOAT64_() { return GetToken(CILParser.FLOAT64_, 0); } 1643 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PTR() { return GetToken(CILParser.PTR, 0); } 1691 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PP_DEFINE() { return GetToken(CILParser.PP_DEFINE, 0); } 1692 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ID() { return GetToken(CILParser.ID, 0); } 1693 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode QSTRING() { return GetToken(CILParser.QSTRING, 0); } 1694 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PP_UNDEF() { return GetToken(CILParser.PP_UNDEF, 0); } 1695 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PP_IFDEF() { return GetToken(CILParser.PP_IFDEF, 0); } 1696 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PP_IFNDEF() { return GetToken(CILParser.PP_IFNDEF, 0); } 1697 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PP_ELSE() { return GetToken(CILParser.PP_ELSE, 0); } 1698 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PP_ENDIF() { return GetToken(CILParser.PP_ENDIF, 0); } 1699 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PP_INCLUDE() { return GetToken(CILParser.PP_INCLUDE, 0); } 1806 public CILParser.TypedefDeclarationValue Value; 1846 _localctx.Value = CILParser.TypedefDeclarationValue.Error; 1947 public CILParser.CustomAttributeDescriptorValue Value; 1979 _localctx.Value = CILParser.CustomAttributeDescriptorValue.Error; 2064 public CILParser.CustomAttributeDescriptorValue Value; 2100 _localctx.Value = CILParser.CustomAttributeDescriptorValue.Error; 2209 public CILParser.MethodReferenceValue Value; 2225 _localctx.Value = CILParser.MethodReferenceValue.Error; 2246 public CILParser.OwnerTypeValue Value; 2270 _localctx.Value = CILParser.OwnerTypeValue.Error; 2311 public CILParser.CustomAttributeBlobValue Value; 2331 _localctx.Value = CILParser.CustomAttributeBlobValue.Error; 2354 public System.Collections.Immutable.ImmutableArray<CILParser.SerializedInitializerValue> Value; 2355 public System.Collections.Immutable.ImmutableArray<CILParser.SerializedInitializerValue>.Builder Builder; 2380 _localctx.Builder = System.Collections.Immutable.ImmutableArray.CreateBuilder<CILParser.SerializedInitializerValue>(); 2453 public System.Collections.Immutable.ImmutableArray<CILParser.CustomAttributeNamedArgumentValue> Value; 2454 public System.Collections.Immutable.ImmutableArray<CILParser.CustomAttributeNamedArgumentValue>.Builder Builder; 2500 _localctx.Builder = System.Collections.Immutable.ImmutableArray.CreateBuilder<CILParser.CustomAttributeNamedArgumentValue>(); 2611 public CILParser.SerializationTypeValue Value; 2617 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ARRAY_TYPE_NO_BOUNDS() { return GetToken(CILParser.ARRAY_TYPE_NO_BOUNDS, 0); } 2629 _localctx.Value = CILParser.SerializationTypeValue.Error; 2661 public CILParser.SerializationTypeValue Value; 2673 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode TYPE() { return GetToken(CILParser.TYPE, 0); } 2674 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode OBJECT() { return GetToken(CILParser.OBJECT, 0); } 2675 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ENUM() { return GetToken(CILParser.ENUM, 0); } 2676 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode SQSTRING() { return GetToken(CILParser.SQSTRING, 0); } 2691 _localctx.Value = CILParser.SerializationTypeValue.Error; 2768 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode MODULE() { return GetToken(CILParser.MODULE, 0); } 2832 public CILParser.VTableFixupValue? Value; 2958 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT32_() { return GetToken(CILParser.INT32_, 0); } 2959 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT64_() { return GetToken(CILParser.INT64_, 0); } 3000 public CILParser.RawVTableValue? Value; 3101 public CILParser.ClassHeaderValue Value; 3103 public CILParser.ClassHeaderBuilder Builder; 3141 _localctx.Value = CILParser.ClassHeaderValue.Error; 3198 public CILParser.ClassAttributeValue Value; 3202 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode VALUE() { return GetToken(CILParser.VALUE, 0); } 3203 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ENUM() { return GetToken(CILParser.ENUM, 0); } 3204 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INTERFACE() { return GetToken(CILParser.INTERFACE, 0); } 3205 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode EXPLICIT() { return GetToken(CILParser.EXPLICIT, 0); } 3206 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ANSI() { return GetToken(CILParser.ANSI, 0); } 3221 _localctx.Value = CILParser.ClassAttributeValue.Empty; 3474 public CILParser.TypeSpecificationValue? Value; 3527 public System.Collections.Immutable.ImmutableArray<CILParser.TypeSpecificationValue> Value; 3628 public System.Collections.Immutable.ImmutableArray<CILParser.TypeSpecificationValue> Value; 3629 public System.Collections.Immutable.ImmutableArray<CILParser.TypeSpecificationValue>.Builder Builder; 3649 _localctx.Builder = System.Collections.Immutable.ImmutableArray.CreateBuilder<CILParser.TypeSpecificationValue>(); 3732 public CILParser.SourceDirectiveValue? Value; 3752 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode SQSTRING() { return GetToken(CILParser.SQSTRING, 0); } 3753 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode QSTRING() { return GetToken(CILParser.QSTRING, 0); } 3942 public CILParser.FileDeclarationValue? Value; 3945 public CILParser.FileDeclarationBuilder Builder; 3960 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode HASH() { return GetToken(CILParser.HASH, 0); } 3982 _localctx.Builder = new CILParser.FileDeclarationBuilder(); 4084 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ENTRYPOINT() { return GetToken(CILParser.ENTRYPOINT, 0); } 4295 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INSTR_METHOD() { return GetToken(CILParser.INSTR_METHOD, 0); } 4299 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INSTR_FIELD() { return GetToken(CILParser.INSTR_FIELD, 0); } 4306 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INSTR_TYPE() { return GetToken(CILParser.INSTR_TYPE, 0); } 4310 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INSTR_SIG() { return GetToken(CILParser.INSTR_SIG, 0); } 4314 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INSTR_TOK() { return GetToken(CILParser.INSTR_TOK, 0); } 4414 public CILParser.SwitchInstructionBuilder SwitchBuilder; 4429 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INSTR_NONE() { return GetToken(CILParser.INSTR_NONE, 0); } 4430 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INSTR_VAR() { return GetToken(CILParser.INSTR_VAR, 0); } 4437 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INSTR_I() { return GetToken(CILParser.INSTR_I, 0); } 4438 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INSTR_I8() { return GetToken(CILParser.INSTR_I8, 0); } 4442 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INSTR_R() { return GetToken(CILParser.INSTR_R, 0); } 4449 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INSTR_BRTARGET() { return GetToken(CILParser.INSTR_BRTARGET, 0); } 4450 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INSTR_STRING() { return GetToken(CILParser.INSTR_STRING, 0); } 4454 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ANSI() { return GetToken(CILParser.ANSI, 0); } 4455 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INSTR_TOK() { return GetToken(CILParser.INSTR_TOK, 0); } 4456 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INSTR_SWITCH() { return GetToken(CILParser.INSTR_SWITCH, 0); } 4691 public CILParser.CalliSignatureValue Value; 4719 _localctx.Value = CILParser.CalliSignatureValue.Error; 4750 public CILParser.SwitchInstructionBuilder Builder; 4768 public LabelsContext(ParserRuleContext parent, int invokingState, CILParser.SwitchInstructionBuilder Builder) 4777 public LabelsContext labels(CILParser.SwitchInstructionBuilder Builder) { 4922 public System.Collections.Immutable.ImmutableArray<CILParser.TypeValue> Value; 4923 public System.Collections.Immutable.ImmutableArray<CILParser.TypeValue>.Builder Builder; 4943 _localctx.Builder = System.Collections.Immutable.ImmutableArray.CreateBuilder<CILParser.TypeValue>(); 4989 public System.Collections.Immutable.ImmutableArray<CILParser.ArrayBoundValue> Value; 4990 public System.Collections.Immutable.ImmutableArray<CILParser.ArrayBoundValue>.Builder Builder; 5010 _localctx.Builder = System.Collections.Immutable.ImmutableArray.CreateBuilder<CILParser.ArrayBoundValue>(); 5056 public System.Collections.Immutable.ImmutableArray<CILParser.SignatureArgumentValue> Value; 5057 public System.Collections.Immutable.ImmutableArray<CILParser.SignatureArgumentValue>.Builder Builder; 5077 _localctx.Builder = System.Collections.Immutable.ImmutableArray.CreateBuilder<CILParser.SignatureArgumentValue>(); 5145 public CILParser.SignatureArgumentValue Value; 5150 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ELLIPSIS() { return GetToken(CILParser.ELLIPSIS, 0); } 5174 _localctx.Value = CILParser.SignatureArgumentValue.Error; 5224 public CILParser.ClassNameValue Value; 5239 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PTR() { return GetToken(CILParser.PTR, 0); } 5240 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode MODULE() { return GetToken(CILParser.MODULE, 0); } 5241 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode THIS() { return GetToken(CILParser.THIS, 0); } 5242 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode BASE() { return GetToken(CILParser.BASE, 0); } 5243 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode NESTER() { return GetToken(CILParser.NESTER, 0); } 5255 _localctx.Value = CILParser.ClassNameValue.Error; 5372 public CILParser.TypeName Value; 5373 public CILParser.TypeName CurrentName; 5427 _localctx.Value = _localctx.CurrentName ?? new CILParser.TypeName(null, string.Empty); 5434 public System.Collections.Immutable.ImmutableArray<CILParser.AssemblyDeclarationValue> Value; 5435 public System.Collections.Immutable.ImmutableArray<CILParser.AssemblyDeclarationValue>.Builder Builder; 5454 _localctx.Builder = System.Collections.Immutable.ImmutableArray.CreateBuilder<CILParser.AssemblyDeclarationValue>(); 5489 public CILParser.AssemblyDeclarationValue? Value; 5493 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode HASH() { return GetToken(CILParser.HASH, 0); } 5597 public CILParser.TypeSpecificationValue Value; 5621 _localctx.Value = CILParser.TypeSpecificationValue.Error; 5662 public CILParser.TypeSpecificationValue Value; 5672 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode MODULE() { return GetToken(CILParser.MODULE, 0); } 5684 _localctx.Value = CILParser.TypeSpecificationValue.Error; 5737 public CILParser.NativeTypeValue Value; 5738 public CILParser.NativeTypeBuilder Builder; 5761 _localctx.Builder = new CILParser.NativeTypeBuilder(); 5812 public CILParser.NativeTypeArrayPointerInfoValue Value; 5834 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PLUS() { return GetToken(CILParser.PLUS, 0); } 5841 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PTR() { return GetToken(CILParser.PTR, 0); } 5847 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PLUS() { return GetToken(CILParser.PLUS, 0); } 5857 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ARRAY_TYPE_NO_BOUNDS() { return GetToken(CILParser.ARRAY_TYPE_NO_BOUNDS, 0); } 5947 public CILParser.NativeTypeElementValue Value; 5961 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode CUSTOM() { return GetToken(CILParser.CUSTOM, 0); } 5968 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode FIXED() { return GetToken(CILParser.FIXED, 0); } 5969 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode SYSSTRING() { return GetToken(CILParser.SYSSTRING, 0); } 5973 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ARRAY() { return GetToken(CILParser.ARRAY, 0); } 5977 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode VARIANT() { return GetToken(CILParser.VARIANT, 0); } 5978 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode CURRENCY() { return GetToken(CILParser.CURRENCY, 0); } 5979 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode SYSCHAR() { return GetToken(CILParser.SYSCHAR, 0); } 5980 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode VOID() { return GetToken(CILParser.VOID, 0); } 5981 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode BOOL() { return GetToken(CILParser.BOOL, 0); } 5982 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT8() { return GetToken(CILParser.INT8, 0); } 5983 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT16() { return GetToken(CILParser.INT16, 0); } 5984 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT32_() { return GetToken(CILParser.INT32_, 0); } 5985 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT64_() { return GetToken(CILParser.INT64_, 0); } 5986 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode FLOAT32() { return GetToken(CILParser.FLOAT32, 0); } 5987 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode FLOAT64_() { return GetToken(CILParser.FLOAT64_, 0); } 5988 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ERROR() { return GetToken(CILParser.ERROR, 0); } 5989 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT8() { return GetToken(CILParser.UINT8, 0); } 5990 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT16() { return GetToken(CILParser.UINT16, 0); } 5991 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT32() { return GetToken(CILParser.UINT32, 0); } 5992 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT64() { return GetToken(CILParser.UINT64, 0); } 5993 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode DECIMAL() { return GetToken(CILParser.DECIMAL, 0); } 5994 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode DATE() { return GetToken(CILParser.DATE, 0); } 5995 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode BSTR() { return GetToken(CILParser.BSTR, 0); } 5996 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode LPSTR() { return GetToken(CILParser.LPSTR, 0); } 5997 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode LPWSTR() { return GetToken(CILParser.LPWSTR, 0); } 5998 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode LPTSTR() { return GetToken(CILParser.LPTSTR, 0); } 5999 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode OBJECTREF() { return GetToken(CILParser.OBJECTREF, 0); } 6000 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode IUNKNOWN() { return GetToken(CILParser.IUNKNOWN, 0); } 6004 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode IDISPATCH() { return GetToken(CILParser.IDISPATCH, 0); } 6005 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode STRUCT() { return GetToken(CILParser.STRUCT, 0); } 6006 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INTERFACE() { return GetToken(CILParser.INTERFACE, 0); } 6007 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode SAFEARRAY() { return GetToken(CILParser.SAFEARRAY, 0); } 6011 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT() { return GetToken(CILParser.INT, 0); } 6012 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT() { return GetToken(CILParser.UINT, 0); } 6013 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode BYVALSTR() { return GetToken(CILParser.BYVALSTR, 0); } 6014 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ANSI() { return GetToken(CILParser.ANSI, 0); } 6015 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode TBSTR() { return GetToken(CILParser.TBSTR, 0); } 6016 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode METHOD() { return GetToken(CILParser.METHOD, 0); } 6017 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode LPSTRUCT() { return GetToken(CILParser.LPSTRUCT, 0); } 6018 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ANY() { return GetToken(CILParser.ANY, 0); } 6033 _localctx.Value = CILParser.EmptyNativeTypeElementValue.Instance; 6519 public CILParser.IidParamIndexValue Value; 6535 _localctx.Value = CILParser.IidParamIndexValue.Empty; 6580 public CILParser.VariantTypeValue Value; 6581 public CILParser.VariantTypeBuilder Builder; 6587 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode[] ARRAY_TYPE_NO_BOUNDS() { return GetTokens(CILParser.ARRAY_TYPE_NO_BOUNDS); } 6589 return GetToken(CILParser.ARRAY_TYPE_NO_BOUNDS, i); 6591 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode[] VECTOR() { return GetTokens(CILParser.VECTOR); } 6593 return GetToken(CILParser.VECTOR, i); 6595 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode[] REF() { return GetTokens(CILParser.REF); } 6597 return GetToken(CILParser.REF, i); 6610 _localctx.Builder = new CILParser.VariantTypeBuilder(); 6670 public CILParser.VariantTypeElementValue Value; 6672 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode NULL() { return GetToken(CILParser.NULL, 0); } 6673 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode VARIANT() { return GetToken(CILParser.VARIANT, 0); } 6674 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode CURRENCY() { return GetToken(CILParser.CURRENCY, 0); } 6675 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode VOID() { return GetToken(CILParser.VOID, 0); } 6676 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode BOOL() { return GetToken(CILParser.BOOL, 0); } 6677 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT8() { return GetToken(CILParser.INT8, 0); } 6678 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT16() { return GetToken(CILParser.INT16, 0); } 6679 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT32_() { return GetToken(CILParser.INT32_, 0); } 6680 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT64_() { return GetToken(CILParser.INT64_, 0); } 6681 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode FLOAT32() { return GetToken(CILParser.FLOAT32, 0); } 6682 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode FLOAT64_() { return GetToken(CILParser.FLOAT64_, 0); } 6683 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT8() { return GetToken(CILParser.UINT8, 0); } 6684 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT16() { return GetToken(CILParser.UINT16, 0); } 6685 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT32() { return GetToken(CILParser.UINT32, 0); } 6686 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT64() { return GetToken(CILParser.UINT64, 0); } 6687 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PTR() { return GetToken(CILParser.PTR, 0); } 6688 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode DECIMAL() { return GetToken(CILParser.DECIMAL, 0); } 6689 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode DATE() { return GetToken(CILParser.DATE, 0); } 6690 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode BSTR() { return GetToken(CILParser.BSTR, 0); } 6691 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode LPSTR() { return GetToken(CILParser.LPSTR, 0); } 6692 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode LPWSTR() { return GetToken(CILParser.LPWSTR, 0); } 6693 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode IUNKNOWN() { return GetToken(CILParser.IUNKNOWN, 0); } 6694 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode IDISPATCH() { return GetToken(CILParser.IDISPATCH, 0); } 6695 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode SAFEARRAY() { return GetToken(CILParser.SAFEARRAY, 0); } 6696 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT() { return GetToken(CILParser.INT, 0); } 6697 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT() { return GetToken(CILParser.UINT, 0); } 6698 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ERROR() { return GetToken(CILParser.ERROR, 0); } 6699 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode HRESULT() { return GetToken(CILParser.HRESULT, 0); } 6700 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode CARRAY() { return GetToken(CILParser.CARRAY, 0); } 6701 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode USERDEFINED() { return GetToken(CILParser.USERDEFINED, 0); } 6702 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode RECORD() { return GetToken(CILParser.RECORD, 0); } 6703 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode FILETIME() { return GetToken(CILParser.FILETIME, 0); } 6704 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode BLOB() { return GetToken(CILParser.BLOB, 0); } 6705 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode STREAM() { return GetToken(CILParser.STREAM, 0); } 6706 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode STORAGE() { return GetToken(CILParser.STORAGE, 0); } 6707 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode STREAMED_OBJECT() { return GetToken(CILParser.STREAMED_OBJECT, 0); } 6708 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode STORED_OBJECT() { return GetToken(CILParser.STORED_OBJECT, 0); } 6709 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode BLOB_OBJECT() { return GetToken(CILParser.BLOB_OBJECT, 0); } 6710 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode CF() { return GetToken(CILParser.CF, 0); } 6711 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode CLSID() { return GetToken(CILParser.CLSID, 0); } 6723 _localctx.Value = CILParser.VariantTypeElementValue.Error; 7064 public CILParser.TypeValue Value; 7065 public CILParser.ElementTypeValue ElementType; 7066 public System.Collections.Immutable.ImmutableArray<CILParser.TypeModifierValue>.Builder Modifiers; 7090 _localctx.ElementType = CILParser.ElementTypeValue.Error; 7091 _localctx.Modifiers = System.Collections.Immutable.ImmutableArray.CreateBuilder<CILParser.TypeModifierValue>(); 7125 _localctx.Value = new CILParser.TypeValue(_localctx.ElementType, _localctx.Modifiers.ToImmutable()); 7132 public CILParser.TypeModifierValue Value; 7153 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ARRAY_TYPE_NO_BOUNDS() { return GetToken(CILParser.ARRAY_TYPE_NO_BOUNDS, 0); } 7164 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PTR() { return GetToken(CILParser.PTR, 0); } 7178 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode REF() { return GetToken(CILParser.REF, 0); } 7193 _localctx.Value = CILParser.TypeModifierValue.Error; 7307 public CILParser.ElementTypeValue Value; 7324 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode OBJECT() { return GetToken(CILParser.OBJECT, 0); } 7325 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode VALUE() { return GetToken(CILParser.VALUE, 0); } 7326 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode VALUETYPE() { return GetToken(CILParser.VALUETYPE, 0); } 7327 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode METHOD() { return GetToken(CILParser.METHOD, 0); } 7328 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PTR() { return GetToken(CILParser.PTR, 0); } 7338 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode METHOD_TYPE_PARAMETER() { return GetToken(CILParser.METHOD_TYPE_PARAMETER, 0); } 7342 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode TYPE_PARAMETER() { return GetToken(CILParser.TYPE_PARAMETER, 0); } 7346 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode TYPEDREF() { return GetToken(CILParser.TYPEDREF, 0); } 7347 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode VOID() { return GetToken(CILParser.VOID, 0); } 7357 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ELLIPSIS() { return GetToken(CILParser.ELLIPSIS, 0); } 7369 _localctx.Value = CILParser.ElementTypeValue.Error; 7544 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode CHAR() { return GetToken(CILParser.CHAR, 0); } 7545 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode STRING() { return GetToken(CILParser.STRING, 0); } 7546 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode BOOL() { return GetToken(CILParser.BOOL, 0); } 7547 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT8() { return GetToken(CILParser.INT8, 0); } 7548 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT16() { return GetToken(CILParser.INT16, 0); } 7549 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT32_() { return GetToken(CILParser.INT32_, 0); } 7550 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT64_() { return GetToken(CILParser.INT64_, 0); } 7551 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode FLOAT32() { return GetToken(CILParser.FLOAT32, 0); } 7552 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode FLOAT64_() { return GetToken(CILParser.FLOAT64_, 0); } 7553 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT8() { return GetToken(CILParser.UINT8, 0); } 7554 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT16() { return GetToken(CILParser.UINT16, 0); } 7555 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT32() { return GetToken(CILParser.UINT32, 0); } 7556 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT64() { return GetToken(CILParser.UINT64, 0); } 7737 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ELLIPSIS() { return GetToken(CILParser.ELLIPSIS, 0); } 7817 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT() { return GetToken(CILParser.INT, 0); } 7852 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT() { return GetToken(CILParser.INT, 0); } 7853 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT() { return GetToken(CILParser.UINT, 0); } 7905 public CILParser.SecurityDeclarationValue? Value; 7915 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PERMISSION() { return GetToken(CILParser.PERMISSION, 0); } 7928 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PERMISSIONSET() { return GetToken(CILParser.PERMISSIONSET, 0); } 8102 public System.Collections.Immutable.ImmutableArray<CILParser.SecurityAttributeValue> Value; 8103 public System.Collections.Immutable.ImmutableArray<CILParser.SecurityAttributeValue>.Builder Builder; 8123 _localctx.Builder = System.Collections.Immutable.ImmutableArray.CreateBuilder<CILParser.SecurityAttributeValue>(); 8227 public CILParser.SecurityAttributeValue Value; 8231 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode SQSTRING() { return GetToken(CILParser.SQSTRING, 0); } 8249 _localctx.Value = CILParser.SecurityAttributeValue.Error; 8302 public System.Collections.Immutable.ImmutableArray<CILParser.SecurityNameValuePairValue> Value; 8303 public System.Collections.Immutable.ImmutableArray<CILParser.SecurityNameValuePairValue>.Builder Builder; 8323 _localctx.Builder = System.Collections.Immutable.ImmutableArray.CreateBuilder<CILParser.SecurityNameValuePairValue>(); 8365 public CILParser.SecurityNameValuePairValue Value; 8385 _localctx.Value = CILParser.SecurityNameValuePairValue.Error; 8451 public CILParser.SecurityCaValue Value; 8464 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT32_() { return GetToken(CILParser.INT32_, 0); } 8471 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT8() { return GetToken(CILParser.INT8, 0); } 8472 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT16() { return GetToken(CILParser.INT16, 0); } 8484 _localctx.Value = CILParser.SecurityCaValue.Error; 8650 public CILParser.MethodReferenceValue Value; 8662 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode DCOLON() { return GetToken(CILParser.DCOLON, 0); } 8703 _localctx.Value = CILParser.MethodReferenceValue.Error; 8837 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INSTANCE() { return GetToken(CILParser.INSTANCE, 0); } 8841 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode EXPLICIT() { return GetToken(CILParser.EXPLICIT, 0); } 8921 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode DEFAULT() { return GetToken(CILParser.DEFAULT, 0); } 8922 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode VARARG() { return GetToken(CILParser.VARARG, 0); } 8923 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UNMANAGED() { return GetToken(CILParser.UNMANAGED, 0); } 8924 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode CDECL() { return GetToken(CILParser.CDECL, 0); } 8925 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode STDCALL() { return GetToken(CILParser.STDCALL, 0); } 8926 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode THISCALL() { return GetToken(CILParser.THISCALL, 0); } 8927 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode FASTCALL() { return GetToken(CILParser.FASTCALL, 0); } 9077 public CILParser.MemberReferenceValue Value; 9081 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode METHOD() { return GetToken(CILParser.METHOD, 0); } 9102 _localctx.Value = CILParser.MemberReferenceValue.Error; 9151 public CILParser.FieldReferenceValue Value; 9158 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode DCOLON() { return GetToken(CILParser.DCOLON, 0); } 9181 _localctx.Value = CILParser.FieldReferenceValue.Error; 9238 public System.Collections.Immutable.ImmutableArray<CILParser.TypeSpecificationValue> Value; 9239 public System.Collections.Immutable.ImmutableArray<CILParser.TypeSpecificationValue>.Builder Builder; 9259 _localctx.Builder = System.Collections.Immutable.ImmutableArray.CreateBuilder<CILParser.TypeSpecificationValue>(); 9301 public System.Collections.Immutable.ImmutableArray<CILParser.GenericParameterDeclarationValue> Value; 9317 _localctx.Value = System.Collections.Immutable.ImmutableArray<CILParser.GenericParameterDeclarationValue>.Empty; 9359 public CILParser.AttributeValue<System.Reflection.GenericParameterAttributes> Value; 9367 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PLUS() { return GetToken(CILParser.PLUS, 0); } 9368 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode VALUETYPE() { return GetToken(CILParser.VALUETYPE, 0); } 9383 _localctx.Value = CILParser.AttributeValue<System.Reflection.GenericParameterAttributes>.Empty; 9519 public CILParser.GenericParameterDeclarationValue Value; 9543 _localctx.Value = CILParser.GenericParameterDeclarationValue.Error; 9577 public System.Collections.Immutable.ImmutableArray<CILParser.GenericParameterDeclarationValue> Value; 9578 public System.Collections.Immutable.ImmutableArray<CILParser.GenericParameterDeclarationValue>.Builder Builder; 9598 _localctx.Builder = System.Collections.Immutable.ImmutableArray.CreateBuilder<CILParser.GenericParameterDeclarationValue>(); 9640 public System.Collections.Immutable.ImmutableArray<CILParser.TypeSpecificationValue> Value; 9656 _localctx.Value = System.Collections.Immutable.ImmutableArray<CILParser.TypeSpecificationValue>.Empty; 9770 public CILParser.PropertyBodyValue PropertyBody; 9771 public CILParser.EventBodyValue EventBody; 9772 public CILParser.CustomAttributeOwnerValue AttributeOwner; 9852 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode OVERRIDE() { return GetToken(CILParser.OVERRIDE, 0); } 9853 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode[] DCOLON() { return GetTokens(CILParser.DCOLON); } 9855 return GetToken(CILParser.DCOLON, i); 9887 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode[] METHOD() { return GetTokens(CILParser.METHOD); } 9889 return GetToken(CILParser.METHOD, i); 9903 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PARAM() { return GetToken(CILParser.PARAM, 0); } 9904 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode TYPE() { return GetToken(CILParser.TYPE, 0); } 9908 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode CONSTRAINT() { return GetToken(CILParser.CONSTRAINT, 0); } 10326 public CILParser.FieldDeclarationValue Value; 10328 public CILParser.FieldDeclarationBuilder Builder; 10377 _localctx.Value = CILParser.FieldDeclarationValue.Error; 10472 public CILParser.AttributeValue<System.Reflection.FieldAttributes> Value; 10489 _localctx.Value = CILParser.AttributeValue<System.Reflection.FieldAttributes>.Empty; 10700 public CILParser.FieldInitializerValue Value; 10720 _localctx.Value = CILParser.FieldInitializerValue.Empty; 10958 public CILParser.EventHeaderValue Value; 10960 public CILParser.EventHeaderBuilder Builder; 10988 _localctx.Builder = new CILParser.EventHeaderBuilder(); 10990 _localctx.Value = CILParser.EventHeaderValue.Error; 11073 public CILParser.AttributeValue<System.Reflection.EventAttributes> Value; 11086 _localctx.Value = CILParser.AttributeValue<System.Reflection.EventAttributes>.Empty; 11123 public CILParser.EventBodyValue Body; 11131 public EventDeclsContext(ParserRuleContext parent, int invokingState, CILParser.EventBodyValue Body) 11140 public EventDeclsContext eventDecls(CILParser.EventBodyValue Body) { 11175 public CILParser.EventBodyValue Body; 11196 public EventDeclContext(ParserRuleContext parent, int invokingState, CILParser.EventBodyValue Body) 11205 public EventDeclContext eventDecl(CILParser.EventBodyValue Body) { 11328 public CILParser.PropertyHeaderValue Value; 11330 public CILParser.PropertyHeaderBuilder Builder; 11370 _localctx.Builder = new CILParser.PropertyHeaderBuilder(); 11372 _localctx.Value = CILParser.PropertyHeaderValue.Error; 11428 public CILParser.AttributeValue<System.Reflection.PropertyAttributes> Value; 11441 _localctx.Value = CILParser.AttributeValue<System.Reflection.PropertyAttributes>.Empty; 11478 public CILParser.PropertyBodyValue Body; 11486 public PropDeclsContext(ParserRuleContext parent, int invokingState, CILParser.PropertyBodyValue Body) 11495 public PropDeclsContext propDecls(CILParser.PropertyBodyValue Body) { 11530 public CILParser.PropertyBodyValue Body; 11551 public PropDeclContext(ParserRuleContext parent, int invokingState, CILParser.PropertyBodyValue Body) 11560 public PropDeclContext propDecl(CILParser.PropertyBodyValue Body) { 11673 public CILParser.MarshallingDescriptorValue Value; 11689 _localctx.Value = CILParser.MarshallingDescriptorValue.Empty; 11754 public CILParser.MarshallingDescriptorValue Value; 11755 public CILParser.MarshalBlobBuilder Builder; 11778 _localctx.Builder = new CILParser.MarshalBlobBuilder(); 12037 public CILParser.MethodHeaderValue Value; 12039 public CILParser.MethodHeaderBuilder Builder; 12103 _localctx.Value = CILParser.MethodHeaderValue.Error; 12215 public CILParser.AttributeValue<System.Reflection.MethodAttributes> Value; 12232 _localctx.Value = CILParser.AttributeValue<System.Reflection.MethodAttributes>.Empty; 12411 public CILParser.PInvokeValue Value; 12412 public CILParser.PInvokeBuilder Builder; 12439 _localctx.Builder = new CILParser.PInvokeBuilder(); 12519 public CILParser.AttributeValue<System.Reflection.MethodImportAttributes> Value; 12523 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ANSI() { return GetToken(CILParser.ANSI, 0); } 12524 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode CDECL() { return GetToken(CILParser.CDECL, 0); } 12525 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode STDCALL() { return GetToken(CILParser.STDCALL, 0); } 12526 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode THISCALL() { return GetToken(CILParser.THISCALL, 0); } 12527 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode FASTCALL() { return GetToken(CILParser.FASTCALL, 0); } 12542 _localctx.Value = CILParser.AttributeValue<System.Reflection.MethodImportAttributes>.Empty; 12786 public CILParser.AttributeValue<System.Reflection.MethodImplAttributes> Value; 12789 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UNMANAGED() { return GetToken(CILParser.UNMANAGED, 0); } 12804 _localctx.Value = CILParser.AttributeValue<System.Reflection.MethodImplAttributes>.Empty; 13026 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode EMITBYTE() { return GetToken(CILParser.EMITBYTE, 0); } 13033 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode MAXSTACK() { return GetToken(CILParser.MAXSTACK, 0); } 13034 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ENTRYPOINT() { return GetToken(CILParser.ENTRYPOINT, 0); } 13035 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ZEROINIT() { return GetToken(CILParser.ZEROINIT, 0); } 13294 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode LOCALS() { return GetToken(CILParser.LOCALS, 0); } 13346 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode EXPORT() { return GetToken(CILParser.EXPORT, 0); } 13407 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode VTENTRY() { return GetToken(CILParser.VTENTRY, 0); } 13459 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode OVERRIDE() { return GetToken(CILParser.OVERRIDE, 0); } 13460 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode DCOLON() { return GetToken(CILParser.DCOLON, 0); } 13467 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode METHOD() { return GetToken(CILParser.METHOD, 0); } 13548 public System.Collections.Immutable.ImmutableArray<CILParser.CustomAttributeApplicationValue>.Builder Attributes; 13557 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PARAM() { return GetToken(CILParser.PARAM, 0); } 13558 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode TYPE() { return GetToken(CILParser.TYPE, 0); } 13571 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode CONSTRAINT() { return GetToken(CILParser.CONSTRAINT, 0); } 13591 _localctx.Attributes = System.Collections.Immutable.ImmutableArray.CreateBuilder<CILParser.CustomAttributeApplicationValue>(); 13813 public CILParser.CustomAttributeDeclarationValue Value; 13837 _localctx.Value = CILParser.CustomAttributeDeclarationValue.Error; 13960 public System.Collections.Immutable.ImmutableArray<CILParser.ExceptionClauseValue> Value; 13961 public System.Collections.Immutable.ImmutableArray<CILParser.ExceptionClauseValue>.Builder Builder; 13980 _localctx.Builder = System.Collections.Immutable.ImmutableArray.CreateBuilder<CILParser.ExceptionClauseValue>(); 14015 public CILParser.ExceptionRangeValue Value; 14047 _localctx.Value = CILParser.ExceptionRangeValue.Invalid; 14104 public CILParser.ExceptionClauseValue Value; 14134 _localctx.Value = CILParser.ExceptionClauseValue.Invalid; 14195 public CILParser.ExceptionFilterValue Value; 14219 _localctx.Value = CILParser.ExceptionFilterValue.Invalid; 14268 public CILParser.CatchTypeValue Value; 14287 _localctx.Value = CILParser.CatchTypeValue.Invalid; 14371 public CILParser.ExceptionRangeValue Value; 14403 _localctx.Value = CILParser.ExceptionRangeValue.Invalid; 14460 public CILParser.DataDeclarationBuilder Builder; 14504 public CILParser.DataDeclarationBuilder Builder; 14514 public DdHeadContext(ParserRuleContext parent, int invokingState, CILParser.DataDeclarationBuilder Builder) 14523 public DdHeadContext ddHead(CILParser.DataDeclarationBuilder Builder) { 14620 public CILParser.DataDeclarationBuilder Builder; 14631 public DdBodyContext(ParserRuleContext parent, int invokingState, CILParser.DataDeclarationBuilder Builder) 14640 public DdBodyContext ddBody(CILParser.DataDeclarationBuilder Builder) { 14702 public CILParser.DataDeclarationBuilder Builder; 14710 public DdItemListContext(ParserRuleContext parent, int invokingState, CILParser.DataDeclarationBuilder Builder) 14719 public DdItemListContext ddItemList(CILParser.DataDeclarationBuilder Builder) { 14760 public CILParser.DataDeclarationBuilder Builder; 14767 public DdItemCountContext(ParserRuleContext parent, int invokingState, CILParser.DataDeclarationBuilder Builder) 14776 public DdItemCountContext ddItemCount(CILParser.DataDeclarationBuilder Builder) { 14910 public CILParser.DataDeclarationBuilder Builder; 14919 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode CHAR() { return GetToken(CILParser.CHAR, 0); } 14920 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PTR() { return GetToken(CILParser.PTR, 0); } 14924 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode REF() { return GetToken(CILParser.REF, 0); } 14937 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode FLOAT32() { return GetToken(CILParser.FLOAT32, 0); } 14938 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode FLOAT64_() { return GetToken(CILParser.FLOAT64_, 0); } 14939 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT64_() { return GetToken(CILParser.INT64_, 0); } 14946 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT32_() { return GetToken(CILParser.INT32_, 0); } 14947 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT16() { return GetToken(CILParser.INT16, 0); } 14948 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT8() { return GetToken(CILParser.INT8, 0); } 14950 public DdItemContext(ParserRuleContext parent, int invokingState, CILParser.DataDeclarationBuilder Builder) 14959 public DdItemContext ddItem(CILParser.DataDeclarationBuilder Builder) { 15143 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode FLOAT32() { return GetToken(CILParser.FLOAT32, 0); } 15147 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode FLOAT64_() { return GetToken(CILParser.FLOAT64_, 0); } 15154 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT64_() { return GetToken(CILParser.INT64_, 0); } 15155 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT32_() { return GetToken(CILParser.INT32_, 0); } 15156 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT16() { return GetToken(CILParser.INT16, 0); } 15157 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT8() { return GetToken(CILParser.INT8, 0); } 15158 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT64() { return GetToken(CILParser.UINT64, 0); } 15159 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT32() { return GetToken(CILParser.UINT32, 0); } 15160 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT16() { return GetToken(CILParser.UINT16, 0); } 15161 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT8() { return GetToken(CILParser.UINT8, 0); } 15162 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode CHAR() { return GetToken(CILParser.CHAR, 0); } 15163 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode BOOL() { return GetToken(CILParser.BOOL, 0); } 15466 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT32() { return GetToken(CILParser.INT32, 0); } 15467 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ID() { return GetToken(CILParser.ID, 0); } 15468 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode HEXBYTE() { return GetToken(CILParser.HEXBYTE, 0); } 15509 public CILParser.FieldInitializerValue Value; 15518 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode NULLREF() { return GetToken(CILParser.NULLREF, 0); } 15530 _localctx.Value = CILParser.FieldInitializerValue.Empty; 15587 public CILParser.SerializedInitializerValue Value; 15641 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode STRING() { return GetToken(CILParser.STRING, 0); } 15642 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode NULLREF() { return GetToken(CILParser.NULLREF, 0); } 15643 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode SQSTRING() { return GetToken(CILParser.SQSTRING, 0); } 15644 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode TYPE() { return GetToken(CILParser.TYPE, 0); } 15648 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode OBJECT() { return GetToken(CILParser.OBJECT, 0); } 15652 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode FLOAT32() { return GetToken(CILParser.FLOAT32, 0); } 15659 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode FLOAT64_() { return GetToken(CILParser.FLOAT64_, 0); } 15663 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT64_() { return GetToken(CILParser.INT64_, 0); } 15667 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT32_() { return GetToken(CILParser.INT32_, 0); } 15671 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT16() { return GetToken(CILParser.INT16, 0); } 15675 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT8() { return GetToken(CILParser.INT8, 0); } 15679 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT64() { return GetToken(CILParser.UINT64, 0); } 15680 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT32() { return GetToken(CILParser.UINT32, 0); } 15681 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT16() { return GetToken(CILParser.UINT16, 0); } 15682 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT8() { return GetToken(CILParser.UINT8, 0); } 15683 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode CHAR() { return GetToken(CILParser.CHAR, 0); } 15684 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode BOOL() { return GetToken(CILParser.BOOL, 0); } 15708 _localctx.Value = CILParser.SerializedInitializerValue.Error; 16550 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode[] NULLREF() { return GetTokens(CILParser.NULLREF); } 16552 return GetToken(CILParser.NULLREF, i); 16554 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode[] SQSTRING() { return GetTokens(CILParser.SQSTRING); } 16556 return GetToken(CILParser.SQSTRING, i); 16619 public CILParser.SerializedSequenceValue Value; 16620 public System.Collections.Immutable.ImmutableArray<CILParser.ClassSequenceElementValue>.Builder Builder; 16639 _localctx.Builder = System.Collections.Immutable.ImmutableArray.CreateBuilder<CILParser.ClassSequenceElementValue>(); 16667 _localctx.Value = new CILParser.ClassSerializedSequenceValue(_localctx.Builder.ToImmutable()); 16674 public CILParser.ClassSequenceElementValue Value; 16677 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode NULLREF() { return GetToken(CILParser.NULLREF, 0); } 16678 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode SQSTRING() { return GetToken(CILParser.SQSTRING, 0); } 16693 _localctx.Value = CILParser.ClassSequenceElementValue.Error; 16765 public CILParser.SerializedSequenceValue Value; 16766 public System.Collections.Immutable.ImmutableArray<CILParser.SerializedInitializerValue>.Builder Builder; 16785 _localctx.Builder = System.Collections.Immutable.ImmutableArray.CreateBuilder<CILParser.SerializedInitializerValue>(); 16813 _localctx.Value = new CILParser.ObjectSerializedSequenceValue(_localctx.Builder.ToImmutable()); 16820 public CILParser.CustomAttributeDeclarationValue Value; 16848 _localctx.Value = CILParser.CustomAttributeDeclarationValue.Error; 16897 public CILParser.AssemblyDeclarationValue? Value; 17038 public CILParser.AssemblyReferenceValue? Value; 17098 public CILParser.AssemblyReferenceHeaderValue Value; 17122 _localctx.Value = CILParser.AssemblyReferenceHeaderValue.Error; 17179 public System.Collections.Immutable.ImmutableArray<CILParser.AssemblyDeclarationValue> Value; 17180 public System.Collections.Immutable.ImmutableArray<CILParser.AssemblyDeclarationValue>.Builder Builder; 17199 _localctx.Builder = System.Collections.Immutable.ImmutableArray.CreateBuilder<CILParser.AssemblyDeclarationValue>(); 17234 public CILParser.AssemblyDeclarationValue? Value; 17238 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode HASH() { return GetToken(CILParser.HASH, 0); } 17356 public CILParser.ExportedTypeValue? Value; 17416 public CILParser.ExportedTypeHeaderValue Value; 17437 _localctx.Value = CILParser.ExportedTypeHeaderValue.Error; 17467 public CILParser.ExportedTypeHeaderValue Value; 17471 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode EXPORT() { return GetToken(CILParser.EXPORT, 0); } 17489 _localctx.Value = CILParser.ExportedTypeHeaderValue.Error; 17681 public System.Collections.Immutable.ImmutableArray<CILParser.ExportedTypeDeclarationValue> Value; 17682 public System.Collections.Immutable.ImmutableArray<CILParser.ExportedTypeDeclarationValue>.Builder Builder; 17701 _localctx.Builder = System.Collections.Immutable.ImmutableArray.CreateBuilder<CILParser.ExportedTypeDeclarationValue>(); 17736 public CILParser.ExportedTypeDeclarationValue? Value; 17869 public CILParser.ManifestResourceValue? Value; 17929 public CILParser.ManifestResourceHeaderValue Value; 17934 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode MRESOURCE() { return GetToken(CILParser.MRESOURCE, 0); } 17955 _localctx.Value = CILParser.ManifestResourceHeaderValue.Error; 18106 public System.Collections.Immutable.ImmutableArray<CILParser.ManifestResourceDeclarationValue> Value; 18107 public System.Collections.Immutable.ImmutableArray<CILParser.ManifestResourceDeclarationValue>.Builder Builder; 18126 _localctx.Builder = System.Collections.Immutable.ImmutableArray.CreateBuilder<CILParser.ManifestResourceDeclarationValue>(); 18161 public CILParser.ManifestResourceDeclarationValue? Value; 18286 [System.Diagnostics.DebuggerNonUserCode] public ITerminalNode Eof() { return GetToken(CILParser.Eof, 0); }