1 instantiation of CILParser
ILAssembler (1)
DocumentCompiler.cs (1)
47
CILParser parser =
new
(new CommonTokenStream(preprocessor));
1678 references to CILParser
ILAssembler (1678)
DocumentCompiler.cs (1)
47
CILParser
parser = new(new CommonTokenStream(preprocessor));
gen\CILBaseVisitor.cs (384)
39
/// Visit a parse tree produced by <see cref="
CILParser
.id"/>.
47
public virtual Result VisitId([NotNull]
CILParser
.IdContext context) { return VisitChildren(context); }
49
/// Visit a parse tree produced by <see cref="
CILParser
.dottedName"/>.
57
public virtual Result VisitDottedName([NotNull]
CILParser
.DottedNameContext context) { return VisitChildren(context); }
59
/// Visit a parse tree produced by <see cref="
CILParser
.compQstring"/>.
67
public virtual Result VisitCompQstring([NotNull]
CILParser
.CompQstringContext context) { return VisitChildren(context); }
69
/// Visit a parse tree produced by <see cref="
CILParser
.decls"/>.
77
public virtual Result VisitDecls([NotNull]
CILParser
.DeclsContext context) { return VisitChildren(context); }
79
/// Visit a parse tree produced by <see cref="
CILParser
.decl"/>.
87
public virtual Result VisitDecl([NotNull]
CILParser
.DeclContext context) { return VisitChildren(context); }
89
/// Visit a parse tree produced by <see cref="
CILParser
.subsystem"/>.
97
public virtual Result VisitSubsystem([NotNull]
CILParser
.SubsystemContext context) { return VisitChildren(context); }
99
/// Visit a parse tree produced by <see cref="
CILParser
.corflags"/>.
107
public virtual Result VisitCorflags([NotNull]
CILParser
.CorflagsContext context) { return VisitChildren(context); }
109
/// Visit a parse tree produced by <see cref="
CILParser
.alignment"/>.
117
public virtual Result VisitAlignment([NotNull]
CILParser
.AlignmentContext context) { return VisitChildren(context); }
119
/// Visit a parse tree produced by <see cref="
CILParser
.imagebase"/>.
127
public virtual Result VisitImagebase([NotNull]
CILParser
.ImagebaseContext context) { return VisitChildren(context); }
129
/// Visit a parse tree produced by <see cref="
CILParser
.stackreserve"/>.
137
public virtual Result VisitStackreserve([NotNull]
CILParser
.StackreserveContext context) { return VisitChildren(context); }
139
/// Visit a parse tree produced by <see cref="
CILParser
.assemblyBlock"/>.
147
public virtual Result VisitAssemblyBlock([NotNull]
CILParser
.AssemblyBlockContext context) { return VisitChildren(context); }
149
/// Visit a parse tree produced by <see cref="
CILParser
.mscorlib"/>.
157
public virtual Result VisitMscorlib([NotNull]
CILParser
.MscorlibContext context) { return VisitChildren(context); }
159
/// Visit a parse tree produced by <see cref="
CILParser
.languageDecl"/>.
167
public virtual Result VisitLanguageDecl([NotNull]
CILParser
.LanguageDeclContext context) { return VisitChildren(context); }
169
/// Visit a parse tree produced by <see cref="
CILParser
.typelist"/>.
177
public virtual Result VisitTypelist([NotNull]
CILParser
.TypelistContext context) { return VisitChildren(context); }
179
/// Visit a parse tree produced by <see cref="
CILParser
.int32"/>.
187
public virtual Result VisitInt32([NotNull]
CILParser
.Int32Context context) { return VisitChildren(context); }
189
/// Visit a parse tree produced by <see cref="
CILParser
.int64"/>.
197
public virtual Result VisitInt64([NotNull]
CILParser
.Int64Context context) { return VisitChildren(context); }
199
/// Visit a parse tree produced by <see cref="
CILParser
.float64"/>.
207
public virtual Result VisitFloat64([NotNull]
CILParser
.Float64Context context) { return VisitChildren(context); }
209
/// Visit a parse tree produced by <see cref="
CILParser
.intOrWildcard"/>.
217
public virtual Result VisitIntOrWildcard([NotNull]
CILParser
.IntOrWildcardContext context) { return VisitChildren(context); }
219
/// Visit a parse tree produced by <see cref="
CILParser
.compControl"/>.
227
public virtual Result VisitCompControl([NotNull]
CILParser
.CompControlContext context) { return VisitChildren(context); }
229
/// Visit a parse tree produced by <see cref="
CILParser
.typedefDecl"/>.
237
public virtual Result VisitTypedefDecl([NotNull]
CILParser
.TypedefDeclContext context) { return VisitChildren(context); }
239
/// Visit a parse tree produced by <see cref="
CILParser
.customDescr"/>.
247
public virtual Result VisitCustomDescr([NotNull]
CILParser
.CustomDescrContext context) { return VisitChildren(context); }
249
/// Visit a parse tree produced by <see cref="
CILParser
.customDescrWithOwner"/>.
257
public virtual Result VisitCustomDescrWithOwner([NotNull]
CILParser
.CustomDescrWithOwnerContext context) { return VisitChildren(context); }
259
/// Visit a parse tree produced by <see cref="
CILParser
.customType"/>.
267
public virtual Result VisitCustomType([NotNull]
CILParser
.CustomTypeContext context) { return VisitChildren(context); }
269
/// Visit a parse tree produced by <see cref="
CILParser
.ownerType"/>.
277
public virtual Result VisitOwnerType([NotNull]
CILParser
.OwnerTypeContext context) { return VisitChildren(context); }
279
/// Visit a parse tree produced by <see cref="
CILParser
.customBlobDescr"/>.
287
public virtual Result VisitCustomBlobDescr([NotNull]
CILParser
.CustomBlobDescrContext context) { return VisitChildren(context); }
289
/// Visit a parse tree produced by <see cref="
CILParser
.customBlobArgs"/>.
297
public virtual Result VisitCustomBlobArgs([NotNull]
CILParser
.CustomBlobArgsContext context) { return VisitChildren(context); }
299
/// Visit a parse tree produced by <see cref="
CILParser
.customBlobNVPairs"/>.
307
public virtual Result VisitCustomBlobNVPairs([NotNull]
CILParser
.CustomBlobNVPairsContext context) { return VisitChildren(context); }
309
/// Visit a parse tree produced by <see cref="
CILParser
.fieldOrProp"/>.
317
public virtual Result VisitFieldOrProp([NotNull]
CILParser
.FieldOrPropContext context) { return VisitChildren(context); }
319
/// Visit a parse tree produced by <see cref="
CILParser
.serializType"/>.
327
public virtual Result VisitSerializType([NotNull]
CILParser
.SerializTypeContext context) { return VisitChildren(context); }
329
/// Visit a parse tree produced by <see cref="
CILParser
.serializTypeElement"/>.
337
public virtual Result VisitSerializTypeElement([NotNull]
CILParser
.SerializTypeElementContext context) { return VisitChildren(context); }
339
/// Visit a parse tree produced by <see cref="
CILParser
.moduleHead"/>.
347
public virtual Result VisitModuleHead([NotNull]
CILParser
.ModuleHeadContext context) { return VisitChildren(context); }
349
/// Visit a parse tree produced by <see cref="
CILParser
.vtfixupDecl"/>.
357
public virtual Result VisitVtfixupDecl([NotNull]
CILParser
.VtfixupDeclContext context) { return VisitChildren(context); }
359
/// Visit a parse tree produced by <see cref="
CILParser
.vtfixupAttr"/>.
367
public virtual Result VisitVtfixupAttr([NotNull]
CILParser
.VtfixupAttrContext context) { return VisitChildren(context); }
369
/// Visit a parse tree produced by <see cref="
CILParser
.vtableDecl"/>.
377
public virtual Result VisitVtableDecl([NotNull]
CILParser
.VtableDeclContext context) { return VisitChildren(context); }
379
/// Visit a parse tree produced by <see cref="
CILParser
.nameSpaceHead"/>.
387
public virtual Result VisitNameSpaceHead([NotNull]
CILParser
.NameSpaceHeadContext context) { return VisitChildren(context); }
389
/// Visit a parse tree produced by <see cref="
CILParser
.classHead"/>.
397
public virtual Result VisitClassHead([NotNull]
CILParser
.ClassHeadContext context) { return VisitChildren(context); }
399
/// Visit a parse tree produced by <see cref="
CILParser
.classAttr"/>.
407
public virtual Result VisitClassAttr([NotNull]
CILParser
.ClassAttrContext context) { return VisitChildren(context); }
409
/// Visit a parse tree produced by <see cref="
CILParser
.extendsClause"/>.
417
public virtual Result VisitExtendsClause([NotNull]
CILParser
.ExtendsClauseContext context) { return VisitChildren(context); }
419
/// Visit a parse tree produced by <see cref="
CILParser
.implClause"/>.
427
public virtual Result VisitImplClause([NotNull]
CILParser
.ImplClauseContext context) { return VisitChildren(context); }
429
/// Visit a parse tree produced by <see cref="
CILParser
.classDecls"/>.
437
public virtual Result VisitClassDecls([NotNull]
CILParser
.ClassDeclsContext context) { return VisitChildren(context); }
439
/// Visit a parse tree produced by <see cref="
CILParser
.implList"/>.
447
public virtual Result VisitImplList([NotNull]
CILParser
.ImplListContext context) { return VisitChildren(context); }
449
/// Visit a parse tree produced by <see cref="
CILParser
.esHead"/>.
457
public virtual Result VisitEsHead([NotNull]
CILParser
.EsHeadContext context) { return VisitChildren(context); }
459
/// Visit a parse tree produced by <see cref="
CILParser
.extSourceSpec"/>.
467
public virtual Result VisitExtSourceSpec([NotNull]
CILParser
.ExtSourceSpecContext context) { return VisitChildren(context); }
469
/// Visit a parse tree produced by <see cref="
CILParser
.fileDecl"/>.
477
public virtual Result VisitFileDecl([NotNull]
CILParser
.FileDeclContext context) { return VisitChildren(context); }
479
/// Visit a parse tree produced by <see cref="
CILParser
.fileAttr"/>.
487
public virtual Result VisitFileAttr([NotNull]
CILParser
.FileAttrContext context) { return VisitChildren(context); }
489
/// Visit a parse tree produced by <see cref="
CILParser
.fileEntry"/>.
497
public virtual Result VisitFileEntry([NotNull]
CILParser
.FileEntryContext context) { return VisitChildren(context); }
499
/// Visit a parse tree produced by <see cref="
CILParser
.asmAttrAny"/>.
507
public virtual Result VisitAsmAttrAny([NotNull]
CILParser
.AsmAttrAnyContext context) { return VisitChildren(context); }
509
/// Visit a parse tree produced by <see cref="
CILParser
.asmAttr"/>.
517
public virtual Result VisitAsmAttr([NotNull]
CILParser
.AsmAttrContext context) { return VisitChildren(context); }
519
/// Visit a parse tree produced by <see cref="
CILParser
.instr_none"/>.
527
public virtual Result VisitInstr_none([NotNull]
CILParser
.Instr_noneContext context) { return VisitChildren(context); }
529
/// Visit a parse tree produced by <see cref="
CILParser
.instr_var"/>.
537
public virtual Result VisitInstr_var([NotNull]
CILParser
.Instr_varContext context) { return VisitChildren(context); }
539
/// Visit a parse tree produced by <see cref="
CILParser
.instr_i"/>.
547
public virtual Result VisitInstr_i([NotNull]
CILParser
.Instr_iContext context) { return VisitChildren(context); }
549
/// Visit a parse tree produced by <see cref="
CILParser
.instr_i8"/>.
557
public virtual Result VisitInstr_i8([NotNull]
CILParser
.Instr_i8Context context) { return VisitChildren(context); }
559
/// Visit a parse tree produced by <see cref="
CILParser
.instr_r"/>.
567
public virtual Result VisitInstr_r([NotNull]
CILParser
.Instr_rContext context) { return VisitChildren(context); }
569
/// Visit a parse tree produced by <see cref="
CILParser
.instr_brtarget"/>.
577
public virtual Result VisitInstr_brtarget([NotNull]
CILParser
.Instr_brtargetContext context) { return VisitChildren(context); }
579
/// Visit a parse tree produced by <see cref="
CILParser
.instr_method"/>.
587
public virtual Result VisitInstr_method([NotNull]
CILParser
.Instr_methodContext context) { return VisitChildren(context); }
589
/// Visit a parse tree produced by <see cref="
CILParser
.instr_field"/>.
597
public virtual Result VisitInstr_field([NotNull]
CILParser
.Instr_fieldContext context) { return VisitChildren(context); }
599
/// Visit a parse tree produced by <see cref="
CILParser
.instr_type"/>.
607
public virtual Result VisitInstr_type([NotNull]
CILParser
.Instr_typeContext context) { return VisitChildren(context); }
609
/// Visit a parse tree produced by <see cref="
CILParser
.instr_string"/>.
617
public virtual Result VisitInstr_string([NotNull]
CILParser
.Instr_stringContext context) { return VisitChildren(context); }
619
/// Visit a parse tree produced by <see cref="
CILParser
.instr_sig"/>.
627
public virtual Result VisitInstr_sig([NotNull]
CILParser
.Instr_sigContext context) { return VisitChildren(context); }
629
/// Visit a parse tree produced by <see cref="
CILParser
.instr_tok"/>.
637
public virtual Result VisitInstr_tok([NotNull]
CILParser
.Instr_tokContext context) { return VisitChildren(context); }
639
/// Visit a parse tree produced by <see cref="
CILParser
.instr_switch"/>.
647
public virtual Result VisitInstr_switch([NotNull]
CILParser
.Instr_switchContext context) { return VisitChildren(context); }
649
/// Visit a parse tree produced by <see cref="
CILParser
.instr"/>.
657
public virtual Result VisitInstr([NotNull]
CILParser
.InstrContext context) { return VisitChildren(context); }
659
/// Visit a parse tree produced by <see cref="
CILParser
.labels"/>.
667
public virtual Result VisitLabels([NotNull]
CILParser
.LabelsContext context) { return VisitChildren(context); }
669
/// Visit a parse tree produced by <see cref="
CILParser
.typeArgs"/>.
677
public virtual Result VisitTypeArgs([NotNull]
CILParser
.TypeArgsContext context) { return VisitChildren(context); }
679
/// Visit a parse tree produced by <see cref="
CILParser
.bounds"/>.
687
public virtual Result VisitBounds([NotNull]
CILParser
.BoundsContext context) { return VisitChildren(context); }
689
/// Visit a parse tree produced by <see cref="
CILParser
.sigArgs"/>.
697
public virtual Result VisitSigArgs([NotNull]
CILParser
.SigArgsContext context) { return VisitChildren(context); }
699
/// Visit a parse tree produced by <see cref="
CILParser
.sigArg"/>.
707
public virtual Result VisitSigArg([NotNull]
CILParser
.SigArgContext context) { return VisitChildren(context); }
709
/// Visit a parse tree produced by <see cref="
CILParser
.className"/>.
717
public virtual Result VisitClassName([NotNull]
CILParser
.ClassNameContext context) { return VisitChildren(context); }
719
/// Visit a parse tree produced by <see cref="
CILParser
.slashedName"/>.
727
public virtual Result VisitSlashedName([NotNull]
CILParser
.SlashedNameContext context) { return VisitChildren(context); }
729
/// Visit a parse tree produced by <see cref="
CILParser
.assemblyDecls"/>.
737
public virtual Result VisitAssemblyDecls([NotNull]
CILParser
.AssemblyDeclsContext context) { return VisitChildren(context); }
739
/// Visit a parse tree produced by <see cref="
CILParser
.assemblyDecl"/>.
747
public virtual Result VisitAssemblyDecl([NotNull]
CILParser
.AssemblyDeclContext context) { return VisitChildren(context); }
749
/// Visit a parse tree produced by <see cref="
CILParser
.typeSpec"/>.
757
public virtual Result VisitTypeSpec([NotNull]
CILParser
.TypeSpecContext context) { return VisitChildren(context); }
759
/// Visit a parse tree produced by <see cref="
CILParser
.nativeType"/>.
767
public virtual Result VisitNativeType([NotNull]
CILParser
.NativeTypeContext context) { return VisitChildren(context); }
770
/// labeled alternative in <see cref="
CILParser
.nativeTypeArrayPointerInfo"/>.
778
public virtual Result VisitPointerNativeType([NotNull]
CILParser
.PointerNativeTypeContext context) { return VisitChildren(context); }
781
/// labeled alternative in <see cref="
CILParser
.nativeTypeArrayPointerInfo"/>.
789
public virtual Result VisitPointerArrayTypeNoSizeData([NotNull]
CILParser
.PointerArrayTypeNoSizeDataContext context) { return VisitChildren(context); }
792
/// labeled alternative in <see cref="
CILParser
.nativeTypeArrayPointerInfo"/>.
800
public virtual Result VisitPointerArrayTypeSize([NotNull]
CILParser
.PointerArrayTypeSizeContext context) { return VisitChildren(context); }
803
/// labeled alternative in <see cref="
CILParser
.nativeTypeArrayPointerInfo"/>.
811
public virtual Result VisitPointerArrayTypeSizeParamIndex([NotNull]
CILParser
.PointerArrayTypeSizeParamIndexContext context) { return VisitChildren(context); }
814
/// labeled alternative in <see cref="
CILParser
.nativeTypeArrayPointerInfo"/>.
822
public virtual Result VisitPointerArrayTypeParamIndex([NotNull]
CILParser
.PointerArrayTypeParamIndexContext context) { return VisitChildren(context); }
824
/// Visit a parse tree produced by <see cref="
CILParser
.nativeTypeElement"/>.
832
public virtual Result VisitNativeTypeElement([NotNull]
CILParser
.NativeTypeElementContext context) { return VisitChildren(context); }
834
/// Visit a parse tree produced by <see cref="
CILParser
.iidParamIndex"/>.
842
public virtual Result VisitIidParamIndex([NotNull]
CILParser
.IidParamIndexContext context) { return VisitChildren(context); }
844
/// Visit a parse tree produced by <see cref="
CILParser
.variantType"/>.
852
public virtual Result VisitVariantType([NotNull]
CILParser
.VariantTypeContext context) { return VisitChildren(context); }
854
/// Visit a parse tree produced by <see cref="
CILParser
.variantTypeElement"/>.
862
public virtual Result VisitVariantTypeElement([NotNull]
CILParser
.VariantTypeElementContext context) { return VisitChildren(context); }
864
/// Visit a parse tree produced by <see cref="
CILParser
.type"/>.
872
public virtual Result VisitType([NotNull]
CILParser
.TypeContext context) { return VisitChildren(context); }
875
/// labeled alternative in <see cref="
CILParser
.typeModifiers"/>.
883
public virtual Result VisitSZArrayModifier([NotNull]
CILParser
.SZArrayModifierContext context) { return VisitChildren(context); }
886
/// labeled alternative in <see cref="
CILParser
.typeModifiers"/>.
894
public virtual Result VisitArrayModifier([NotNull]
CILParser
.ArrayModifierContext context) { return VisitChildren(context); }
897
/// labeled alternative in <see cref="
CILParser
.typeModifiers"/>.
905
public virtual Result VisitByRefModifier([NotNull]
CILParser
.ByRefModifierContext context) { return VisitChildren(context); }
908
/// labeled alternative in <see cref="
CILParser
.typeModifiers"/>.
916
public virtual Result VisitPtrModifier([NotNull]
CILParser
.PtrModifierContext context) { return VisitChildren(context); }
919
/// labeled alternative in <see cref="
CILParser
.typeModifiers"/>.
927
public virtual Result VisitPinnedModifier([NotNull]
CILParser
.PinnedModifierContext context) { return VisitChildren(context); }
930
/// labeled alternative in <see cref="
CILParser
.typeModifiers"/>.
938
public virtual Result VisitRequiredModifier([NotNull]
CILParser
.RequiredModifierContext context) { return VisitChildren(context); }
941
/// labeled alternative in <see cref="
CILParser
.typeModifiers"/>.
949
public virtual Result VisitOptionalModifier([NotNull]
CILParser
.OptionalModifierContext context) { return VisitChildren(context); }
952
/// labeled alternative in <see cref="
CILParser
.typeModifiers"/>.
960
public virtual Result VisitGenericArgumentsModifier([NotNull]
CILParser
.GenericArgumentsModifierContext context) { return VisitChildren(context); }
962
/// Visit a parse tree produced by <see cref="
CILParser
.elementType"/>.
970
public virtual Result VisitElementType([NotNull]
CILParser
.ElementTypeContext context) { return VisitChildren(context); }
972
/// Visit a parse tree produced by <see cref="
CILParser
.simpleType"/>.
980
public virtual Result VisitSimpleType([NotNull]
CILParser
.SimpleTypeContext context) { return VisitChildren(context); }
982
/// Visit a parse tree produced by <see cref="
CILParser
.bound"/>.
990
public virtual Result VisitBound([NotNull]
CILParser
.BoundContext context) { return VisitChildren(context); }
992
/// Visit a parse tree produced by <see cref="
CILParser
.secDecl"/>.
1000
public virtual Result VisitSecDecl([NotNull]
CILParser
.SecDeclContext context) { return VisitChildren(context); }
1002
/// Visit a parse tree produced by <see cref="
CILParser
.secAttrSetBlob"/>.
1010
public virtual Result VisitSecAttrSetBlob([NotNull]
CILParser
.SecAttrSetBlobContext context) { return VisitChildren(context); }
1012
/// Visit a parse tree produced by <see cref="
CILParser
.secAttrBlob"/>.
1020
public virtual Result VisitSecAttrBlob([NotNull]
CILParser
.SecAttrBlobContext context) { return VisitChildren(context); }
1022
/// Visit a parse tree produced by <see cref="
CILParser
.nameValPairs"/>.
1030
public virtual Result VisitNameValPairs([NotNull]
CILParser
.NameValPairsContext context) { return VisitChildren(context); }
1032
/// Visit a parse tree produced by <see cref="
CILParser
.nameValPair"/>.
1040
public virtual Result VisitNameValPair([NotNull]
CILParser
.NameValPairContext context) { return VisitChildren(context); }
1042
/// Visit a parse tree produced by <see cref="
CILParser
.truefalse"/>.
1050
public virtual Result VisitTruefalse([NotNull]
CILParser
.TruefalseContext context) { return VisitChildren(context); }
1052
/// Visit a parse tree produced by <see cref="
CILParser
.caValue"/>.
1060
public virtual Result VisitCaValue([NotNull]
CILParser
.CaValueContext context) { return VisitChildren(context); }
1062
/// Visit a parse tree produced by <see cref="
CILParser
.secAction"/>.
1070
public virtual Result VisitSecAction([NotNull]
CILParser
.SecActionContext context) { return VisitChildren(context); }
1072
/// Visit a parse tree produced by <see cref="
CILParser
.methodRef"/>.
1080
public virtual Result VisitMethodRef([NotNull]
CILParser
.MethodRefContext context) { return VisitChildren(context); }
1082
/// Visit a parse tree produced by <see cref="
CILParser
.callConv"/>.
1090
public virtual Result VisitCallConv([NotNull]
CILParser
.CallConvContext context) { return VisitChildren(context); }
1092
/// Visit a parse tree produced by <see cref="
CILParser
.callKind"/>.
1100
public virtual Result VisitCallKind([NotNull]
CILParser
.CallKindContext context) { return VisitChildren(context); }
1102
/// Visit a parse tree produced by <see cref="
CILParser
.mdtoken"/>.
1110
public virtual Result VisitMdtoken([NotNull]
CILParser
.MdtokenContext context) { return VisitChildren(context); }
1112
/// Visit a parse tree produced by <see cref="
CILParser
.memberRef"/>.
1120
public virtual Result VisitMemberRef([NotNull]
CILParser
.MemberRefContext context) { return VisitChildren(context); }
1122
/// Visit a parse tree produced by <see cref="
CILParser
.fieldRef"/>.
1130
public virtual Result VisitFieldRef([NotNull]
CILParser
.FieldRefContext context) { return VisitChildren(context); }
1132
/// Visit a parse tree produced by <see cref="
CILParser
.typeList"/>.
1140
public virtual Result VisitTypeList([NotNull]
CILParser
.TypeListContext context) { return VisitChildren(context); }
1142
/// Visit a parse tree produced by <see cref="
CILParser
.typarsClause"/>.
1150
public virtual Result VisitTyparsClause([NotNull]
CILParser
.TyparsClauseContext context) { return VisitChildren(context); }
1152
/// Visit a parse tree produced by <see cref="
CILParser
.typarAttrib"/>.
1160
public virtual Result VisitTyparAttrib([NotNull]
CILParser
.TyparAttribContext context) { return VisitChildren(context); }
1162
/// Visit a parse tree produced by <see cref="
CILParser
.typarAttribs"/>.
1170
public virtual Result VisitTyparAttribs([NotNull]
CILParser
.TyparAttribsContext context) { return VisitChildren(context); }
1172
/// Visit a parse tree produced by <see cref="
CILParser
.typar"/>.
1180
public virtual Result VisitTypar([NotNull]
CILParser
.TyparContext context) { return VisitChildren(context); }
1182
/// Visit a parse tree produced by <see cref="
CILParser
.typars"/>.
1190
public virtual Result VisitTypars([NotNull]
CILParser
.TyparsContext context) { return VisitChildren(context); }
1192
/// Visit a parse tree produced by <see cref="
CILParser
.tyBound"/>.
1200
public virtual Result VisitTyBound([NotNull]
CILParser
.TyBoundContext context) { return VisitChildren(context); }
1202
/// Visit a parse tree produced by <see cref="
CILParser
.genArity"/>.
1210
public virtual Result VisitGenArity([NotNull]
CILParser
.GenArityContext context) { return VisitChildren(context); }
1212
/// Visit a parse tree produced by <see cref="
CILParser
.genArityNotEmpty"/>.
1220
public virtual Result VisitGenArityNotEmpty([NotNull]
CILParser
.GenArityNotEmptyContext context) { return VisitChildren(context); }
1222
/// Visit a parse tree produced by <see cref="
CILParser
.classDecl"/>.
1230
public virtual Result VisitClassDecl([NotNull]
CILParser
.ClassDeclContext context) { return VisitChildren(context); }
1232
/// Visit a parse tree produced by <see cref="
CILParser
.fieldDecl"/>.
1240
public virtual Result VisitFieldDecl([NotNull]
CILParser
.FieldDeclContext context) { return VisitChildren(context); }
1242
/// Visit a parse tree produced by <see cref="
CILParser
.fieldAttr"/>.
1250
public virtual Result VisitFieldAttr([NotNull]
CILParser
.FieldAttrContext context) { return VisitChildren(context); }
1252
/// Visit a parse tree produced by <see cref="
CILParser
.atOpt"/>.
1260
public virtual Result VisitAtOpt([NotNull]
CILParser
.AtOptContext context) { return VisitChildren(context); }
1262
/// Visit a parse tree produced by <see cref="
CILParser
.initOpt"/>.
1270
public virtual Result VisitInitOpt([NotNull]
CILParser
.InitOptContext context) { return VisitChildren(context); }
1272
/// Visit a parse tree produced by <see cref="
CILParser
.repeatOpt"/>.
1280
public virtual Result VisitRepeatOpt([NotNull]
CILParser
.RepeatOptContext context) { return VisitChildren(context); }
1282
/// Visit a parse tree produced by <see cref="
CILParser
.eventHead"/>.
1290
public virtual Result VisitEventHead([NotNull]
CILParser
.EventHeadContext context) { return VisitChildren(context); }
1292
/// Visit a parse tree produced by <see cref="
CILParser
.eventAttr"/>.
1300
public virtual Result VisitEventAttr([NotNull]
CILParser
.EventAttrContext context) { return VisitChildren(context); }
1302
/// Visit a parse tree produced by <see cref="
CILParser
.eventDecls"/>.
1310
public virtual Result VisitEventDecls([NotNull]
CILParser
.EventDeclsContext context) { return VisitChildren(context); }
1312
/// Visit a parse tree produced by <see cref="
CILParser
.eventDecl"/>.
1320
public virtual Result VisitEventDecl([NotNull]
CILParser
.EventDeclContext context) { return VisitChildren(context); }
1322
/// Visit a parse tree produced by <see cref="
CILParser
.propHead"/>.
1330
public virtual Result VisitPropHead([NotNull]
CILParser
.PropHeadContext context) { return VisitChildren(context); }
1332
/// Visit a parse tree produced by <see cref="
CILParser
.propAttr"/>.
1340
public virtual Result VisitPropAttr([NotNull]
CILParser
.PropAttrContext context) { return VisitChildren(context); }
1342
/// Visit a parse tree produced by <see cref="
CILParser
.propDecls"/>.
1350
public virtual Result VisitPropDecls([NotNull]
CILParser
.PropDeclsContext context) { return VisitChildren(context); }
1352
/// Visit a parse tree produced by <see cref="
CILParser
.propDecl"/>.
1360
public virtual Result VisitPropDecl([NotNull]
CILParser
.PropDeclContext context) { return VisitChildren(context); }
1362
/// Visit a parse tree produced by <see cref="
CILParser
.marshalClause"/>.
1370
public virtual Result VisitMarshalClause([NotNull]
CILParser
.MarshalClauseContext context) { return VisitChildren(context); }
1372
/// Visit a parse tree produced by <see cref="
CILParser
.marshalBlob"/>.
1380
public virtual Result VisitMarshalBlob([NotNull]
CILParser
.MarshalBlobContext context) { return VisitChildren(context); }
1382
/// Visit a parse tree produced by <see cref="
CILParser
.paramAttr"/>.
1390
public virtual Result VisitParamAttr([NotNull]
CILParser
.ParamAttrContext context) { return VisitChildren(context); }
1392
/// Visit a parse tree produced by <see cref="
CILParser
.paramAttrElement"/>.
1400
public virtual Result VisitParamAttrElement([NotNull]
CILParser
.ParamAttrElementContext context) { return VisitChildren(context); }
1402
/// Visit a parse tree produced by <see cref="
CILParser
.methodHead"/>.
1410
public virtual Result VisitMethodHead([NotNull]
CILParser
.MethodHeadContext context) { return VisitChildren(context); }
1412
/// Visit a parse tree produced by <see cref="
CILParser
.methAttr"/>.
1420
public virtual Result VisitMethAttr([NotNull]
CILParser
.MethAttrContext context) { return VisitChildren(context); }
1422
/// Visit a parse tree produced by <see cref="
CILParser
.pinvImpl"/>.
1430
public virtual Result VisitPinvImpl([NotNull]
CILParser
.PinvImplContext context) { return VisitChildren(context); }
1432
/// Visit a parse tree produced by <see cref="
CILParser
.pinvAttr"/>.
1440
public virtual Result VisitPinvAttr([NotNull]
CILParser
.PinvAttrContext context) { return VisitChildren(context); }
1442
/// Visit a parse tree produced by <see cref="
CILParser
.methodName"/>.
1450
public virtual Result VisitMethodName([NotNull]
CILParser
.MethodNameContext context) { return VisitChildren(context); }
1452
/// Visit a parse tree produced by <see cref="
CILParser
.implAttr"/>.
1460
public virtual Result VisitImplAttr([NotNull]
CILParser
.ImplAttrContext context) { return VisitChildren(context); }
1462
/// Visit a parse tree produced by <see cref="
CILParser
.methodDecls"/>.
1470
public virtual Result VisitMethodDecls([NotNull]
CILParser
.MethodDeclsContext context) { return VisitChildren(context); }
1472
/// Visit a parse tree produced by <see cref="
CILParser
.methodDecl"/>.
1480
public virtual Result VisitMethodDecl([NotNull]
CILParser
.MethodDeclContext context) { return VisitChildren(context); }
1482
/// Visit a parse tree produced by <see cref="
CILParser
.labelDecl"/>.
1490
public virtual Result VisitLabelDecl([NotNull]
CILParser
.LabelDeclContext context) { return VisitChildren(context); }
1492
/// Visit a parse tree produced by <see cref="
CILParser
.customDescrInMethodBody"/>.
1500
public virtual Result VisitCustomDescrInMethodBody([NotNull]
CILParser
.CustomDescrInMethodBodyContext context) { return VisitChildren(context); }
1502
/// Visit a parse tree produced by <see cref="
CILParser
.scopeBlock"/>.
1510
public virtual Result VisitScopeBlock([NotNull]
CILParser
.ScopeBlockContext context) { return VisitChildren(context); }
1512
/// Visit a parse tree produced by <see cref="
CILParser
.sehBlock"/>.
1520
public virtual Result VisitSehBlock([NotNull]
CILParser
.SehBlockContext context) { return VisitChildren(context); }
1522
/// Visit a parse tree produced by <see cref="
CILParser
.sehClauses"/>.
1530
public virtual Result VisitSehClauses([NotNull]
CILParser
.SehClausesContext context) { return VisitChildren(context); }
1532
/// Visit a parse tree produced by <see cref="
CILParser
.tryBlock"/>.
1540
public virtual Result VisitTryBlock([NotNull]
CILParser
.TryBlockContext context) { return VisitChildren(context); }
1542
/// Visit a parse tree produced by <see cref="
CILParser
.sehClause"/>.
1550
public virtual Result VisitSehClause([NotNull]
CILParser
.SehClauseContext context) { return VisitChildren(context); }
1552
/// Visit a parse tree produced by <see cref="
CILParser
.filterClause"/>.
1560
public virtual Result VisitFilterClause([NotNull]
CILParser
.FilterClauseContext context) { return VisitChildren(context); }
1562
/// Visit a parse tree produced by <see cref="
CILParser
.catchClause"/>.
1570
public virtual Result VisitCatchClause([NotNull]
CILParser
.CatchClauseContext context) { return VisitChildren(context); }
1572
/// Visit a parse tree produced by <see cref="
CILParser
.finallyClause"/>.
1580
public virtual Result VisitFinallyClause([NotNull]
CILParser
.FinallyClauseContext context) { return VisitChildren(context); }
1582
/// Visit a parse tree produced by <see cref="
CILParser
.faultClause"/>.
1590
public virtual Result VisitFaultClause([NotNull]
CILParser
.FaultClauseContext context) { return VisitChildren(context); }
1592
/// Visit a parse tree produced by <see cref="
CILParser
.handlerBlock"/>.
1600
public virtual Result VisitHandlerBlock([NotNull]
CILParser
.HandlerBlockContext context) { return VisitChildren(context); }
1602
/// Visit a parse tree produced by <see cref="
CILParser
.dataDecl"/>.
1610
public virtual Result VisitDataDecl([NotNull]
CILParser
.DataDeclContext context) { return VisitChildren(context); }
1612
/// Visit a parse tree produced by <see cref="
CILParser
.ddHead"/>.
1620
public virtual Result VisitDdHead([NotNull]
CILParser
.DdHeadContext context) { return VisitChildren(context); }
1622
/// Visit a parse tree produced by <see cref="
CILParser
.tls"/>.
1630
public virtual Result VisitTls([NotNull]
CILParser
.TlsContext context) { return VisitChildren(context); }
1632
/// Visit a parse tree produced by <see cref="
CILParser
.ddBody"/>.
1640
public virtual Result VisitDdBody([NotNull]
CILParser
.DdBodyContext context) { return VisitChildren(context); }
1642
/// Visit a parse tree produced by <see cref="
CILParser
.ddItemList"/>.
1650
public virtual Result VisitDdItemList([NotNull]
CILParser
.DdItemListContext context) { return VisitChildren(context); }
1652
/// Visit a parse tree produced by <see cref="
CILParser
.ddItemCount"/>.
1660
public virtual Result VisitDdItemCount([NotNull]
CILParser
.DdItemCountContext context) { return VisitChildren(context); }
1662
/// Visit a parse tree produced by <see cref="
CILParser
.ddItem"/>.
1670
public virtual Result VisitDdItem([NotNull]
CILParser
.DdItemContext context) { return VisitChildren(context); }
1672
/// Visit a parse tree produced by <see cref="
CILParser
.fieldSerInit"/>.
1680
public virtual Result VisitFieldSerInit([NotNull]
CILParser
.FieldSerInitContext context) { return VisitChildren(context); }
1682
/// Visit a parse tree produced by <see cref="
CILParser
.bytes"/>.
1690
public virtual Result VisitBytes([NotNull]
CILParser
.BytesContext context) { return VisitChildren(context); }
1692
/// Visit a parse tree produced by <see cref="
CILParser
.hexbytes"/>.
1700
public virtual Result VisitHexbytes([NotNull]
CILParser
.HexbytesContext context) { return VisitChildren(context); }
1702
/// Visit a parse tree produced by <see cref="
CILParser
.fieldInit"/>.
1710
public virtual Result VisitFieldInit([NotNull]
CILParser
.FieldInitContext context) { return VisitChildren(context); }
1712
/// Visit a parse tree produced by <see cref="
CILParser
.serInit"/>.
1720
public virtual Result VisitSerInit([NotNull]
CILParser
.SerInitContext context) { return VisitChildren(context); }
1722
/// Visit a parse tree produced by <see cref="
CILParser
.f32seq"/>.
1730
public virtual Result VisitF32seq([NotNull]
CILParser
.F32seqContext context) { return VisitChildren(context); }
1732
/// Visit a parse tree produced by <see cref="
CILParser
.f64seq"/>.
1740
public virtual Result VisitF64seq([NotNull]
CILParser
.F64seqContext context) { return VisitChildren(context); }
1742
/// Visit a parse tree produced by <see cref="
CILParser
.i64seq"/>.
1750
public virtual Result VisitI64seq([NotNull]
CILParser
.I64seqContext context) { return VisitChildren(context); }
1752
/// Visit a parse tree produced by <see cref="
CILParser
.i32seq"/>.
1760
public virtual Result VisitI32seq([NotNull]
CILParser
.I32seqContext context) { return VisitChildren(context); }
1762
/// Visit a parse tree produced by <see cref="
CILParser
.i16seq"/>.
1770
public virtual Result VisitI16seq([NotNull]
CILParser
.I16seqContext context) { return VisitChildren(context); }
1772
/// Visit a parse tree produced by <see cref="
CILParser
.i8seq"/>.
1780
public virtual Result VisitI8seq([NotNull]
CILParser
.I8seqContext context) { return VisitChildren(context); }
1782
/// Visit a parse tree produced by <see cref="
CILParser
.boolSeq"/>.
1790
public virtual Result VisitBoolSeq([NotNull]
CILParser
.BoolSeqContext context) { return VisitChildren(context); }
1792
/// Visit a parse tree produced by <see cref="
CILParser
.sqstringSeq"/>.
1800
public virtual Result VisitSqstringSeq([NotNull]
CILParser
.SqstringSeqContext context) { return VisitChildren(context); }
1802
/// Visit a parse tree produced by <see cref="
CILParser
.classSeq"/>.
1810
public virtual Result VisitClassSeq([NotNull]
CILParser
.ClassSeqContext context) { return VisitChildren(context); }
1812
/// Visit a parse tree produced by <see cref="
CILParser
.classSeqElement"/>.
1820
public virtual Result VisitClassSeqElement([NotNull]
CILParser
.ClassSeqElementContext context) { return VisitChildren(context); }
1822
/// Visit a parse tree produced by <see cref="
CILParser
.objSeq"/>.
1830
public virtual Result VisitObjSeq([NotNull]
CILParser
.ObjSeqContext context) { return VisitChildren(context); }
1832
/// Visit a parse tree produced by <see cref="
CILParser
.customAttrDecl"/>.
1840
public virtual Result VisitCustomAttrDecl([NotNull]
CILParser
.CustomAttrDeclContext context) { return VisitChildren(context); }
1842
/// Visit a parse tree produced by <see cref="
CILParser
.asmOrRefDecl"/>.
1850
public virtual Result VisitAsmOrRefDecl([NotNull]
CILParser
.AsmOrRefDeclContext context) { return VisitChildren(context); }
1852
/// Visit a parse tree produced by <see cref="
CILParser
.assemblyRefHead"/>.
1860
public virtual Result VisitAssemblyRefHead([NotNull]
CILParser
.AssemblyRefHeadContext context) { return VisitChildren(context); }
1862
/// Visit a parse tree produced by <see cref="
CILParser
.assemblyRefDecls"/>.
1870
public virtual Result VisitAssemblyRefDecls([NotNull]
CILParser
.AssemblyRefDeclsContext context) { return VisitChildren(context); }
1872
/// Visit a parse tree produced by <see cref="
CILParser
.assemblyRefDecl"/>.
1880
public virtual Result VisitAssemblyRefDecl([NotNull]
CILParser
.AssemblyRefDeclContext context) { return VisitChildren(context); }
1882
/// Visit a parse tree produced by <see cref="
CILParser
.exptypeHead"/>.
1890
public virtual Result VisitExptypeHead([NotNull]
CILParser
.ExptypeHeadContext context) { return VisitChildren(context); }
1892
/// Visit a parse tree produced by <see cref="
CILParser
.exportHead"/>.
1900
public virtual Result VisitExportHead([NotNull]
CILParser
.ExportHeadContext context) { return VisitChildren(context); }
1902
/// Visit a parse tree produced by <see cref="
CILParser
.exptAttr"/>.
1910
public virtual Result VisitExptAttr([NotNull]
CILParser
.ExptAttrContext context) { return VisitChildren(context); }
1912
/// Visit a parse tree produced by <see cref="
CILParser
.exptypeDecls"/>.
1920
public virtual Result VisitExptypeDecls([NotNull]
CILParser
.ExptypeDeclsContext context) { return VisitChildren(context); }
1922
/// Visit a parse tree produced by <see cref="
CILParser
.exptypeDecl"/>.
1930
public virtual Result VisitExptypeDecl([NotNull]
CILParser
.ExptypeDeclContext context) { return VisitChildren(context); }
1932
/// Visit a parse tree produced by <see cref="
CILParser
.manifestResHead"/>.
1940
public virtual Result VisitManifestResHead([NotNull]
CILParser
.ManifestResHeadContext context) { return VisitChildren(context); }
1942
/// Visit a parse tree produced by <see cref="
CILParser
.manresAttr"/>.
1950
public virtual Result VisitManresAttr([NotNull]
CILParser
.ManresAttrContext context) { return VisitChildren(context); }
1952
/// Visit a parse tree produced by <see cref="
CILParser
.manifestResDecls"/>.
1960
public virtual Result VisitManifestResDecls([NotNull]
CILParser
.ManifestResDeclsContext context) { return VisitChildren(context); }
1962
/// Visit a parse tree produced by <see cref="
CILParser
.manifestResDecl"/>.
1970
public virtual Result VisitManifestResDecl([NotNull]
CILParser
.ManifestResDeclContext context) { return VisitChildren(context); }
gen\CILParser.cs (286)
299
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ID() { return GetToken(
CILParser
.ID, 0); }
300
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UNMANAGED() { return GetToken(
CILParser
.UNMANAGED, 0); }
301
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode SQSTRING() { return GetToken(
CILParser
.SQSTRING, 0); }
346
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode DOTTEDNAME() { return GetToken(
CILParser
.DOTTEDNAME, 0); }
347
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode[] ID() { return GetTokens(
CILParser
.ID); }
349
return GetToken(
CILParser
.ID, i);
351
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode[] DOT() { return GetTokens(
CILParser
.DOT); }
353
return GetToken(
CILParser
.DOT, i);
427
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode[] QSTRING() { return GetTokens(
CILParser
.QSTRING); }
429
return GetToken(
CILParser
.QSTRING, i);
431
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode[] PLUS() { return GetTokens(
CILParser
.PLUS); }
433
return GetToken(
CILParser
.PLUS, i);
1192
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode[] SQSTRING() { return GetTokens(
CILParser
.SQSTRING); }
1194
return GetToken(
CILParser
.SQSTRING, i);
1331
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT32() { return GetToken(
CILParser
.INT32, 0); }
1368
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT64() { return GetToken(
CILParser
.INT64, 0); }
1369
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT32() { return GetToken(
CILParser
.INT32, 0); }
1414
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode FLOAT64() { return GetToken(
CILParser
.FLOAT64, 0); }
1415
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode FLOAT32() { return GetToken(
CILParser
.FLOAT32, 0); }
1419
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode FLOAT64_() { return GetToken(
CILParser
.FLOAT64_, 0); }
1496
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PTR() { return GetToken(
CILParser
.PTR, 0); }
1548
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PP_DEFINE() { return GetToken(
CILParser
.PP_DEFINE, 0); }
1549
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ID() { return GetToken(
CILParser
.ID, 0); }
1550
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode QSTRING() { return GetToken(
CILParser
.QSTRING, 0); }
1551
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PP_UNDEF() { return GetToken(
CILParser
.PP_UNDEF, 0); }
1552
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PP_IFDEF() { return GetToken(
CILParser
.PP_IFDEF, 0); }
1553
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PP_IFNDEF() { return GetToken(
CILParser
.PP_IFNDEF, 0); }
1554
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PP_ELSE() { return GetToken(
CILParser
.PP_ELSE, 0); }
1555
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PP_ENDIF() { return GetToken(
CILParser
.PP_ENDIF, 0); }
1556
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PP_INCLUDE() { return GetToken(
CILParser
.PP_INCLUDE, 0); }
2413
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ARRAY_TYPE_NO_BOUNDS() { return GetToken(
CILParser
.ARRAY_TYPE_NO_BOUNDS, 0); }
2467
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode TYPE() { return GetToken(
CILParser
.TYPE, 0); }
2468
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode OBJECT() { return GetToken(
CILParser
.OBJECT, 0); }
2469
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ENUM() { return GetToken(
CILParser
.ENUM, 0); }
2470
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode SQSTRING() { return GetToken(
CILParser
.SQSTRING, 0); }
2557
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode MODULE() { return GetToken(
CILParser
.MODULE, 0); }
2683
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT32_() { return GetToken(
CILParser
.INT32_, 0); }
2684
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT64_() { return GetToken(
CILParser
.INT64_, 0); }
2965
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode VALUE() { return GetToken(
CILParser
.VALUE, 0); }
2966
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ENUM() { return GetToken(
CILParser
.ENUM, 0); }
2967
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INTERFACE() { return GetToken(
CILParser
.INTERFACE, 0); }
2968
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode EXPLICIT() { return GetToken(
CILParser
.EXPLICIT, 0); }
2969
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ANSI() { return GetToken(
CILParser
.ANSI, 0); }
3493
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode SQSTRING() { return GetToken(
CILParser
.SQSTRING, 0); }
3494
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode QSTRING() { return GetToken(
CILParser
.QSTRING, 0); }
3714
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode HASH() { return GetToken(
CILParser
.HASH, 0); }
3858
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ENTRYPOINT() { return GetToken(
CILParser
.ENTRYPOINT, 0); }
4042
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INSTR_NONE() { return GetToken(
CILParser
.INSTR_NONE, 0); }
4079
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INSTR_VAR() { return GetToken(
CILParser
.INSTR_VAR, 0); }
4116
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INSTR_I() { return GetToken(
CILParser
.INSTR_I, 0); }
4153
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INSTR_I8() { return GetToken(
CILParser
.INSTR_I8, 0); }
4190
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INSTR_R() { return GetToken(
CILParser
.INSTR_R, 0); }
4227
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INSTR_BRTARGET() { return GetToken(
CILParser
.INSTR_BRTARGET, 0); }
4264
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INSTR_METHOD() { return GetToken(
CILParser
.INSTR_METHOD, 0); }
4301
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INSTR_FIELD() { return GetToken(
CILParser
.INSTR_FIELD, 0); }
4338
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INSTR_TYPE() { return GetToken(
CILParser
.INSTR_TYPE, 0); }
4375
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INSTR_STRING() { return GetToken(
CILParser
.INSTR_STRING, 0); }
4412
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INSTR_SIG() { return GetToken(
CILParser
.INSTR_SIG, 0); }
4449
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INSTR_TOK() { return GetToken(
CILParser
.INSTR_TOK, 0); }
4486
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INSTR_SWITCH() { return GetToken(
CILParser
.INSTR_SWITCH, 0); }
4583
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ANSI() { return GetToken(
CILParser
.ANSI, 0); }
5232
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ELLIPSIS() { return GetToken(
CILParser
.ELLIPSIS, 0); }
5320
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PTR() { return GetToken(
CILParser
.PTR, 0); }
5321
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode MODULE() { return GetToken(
CILParser
.MODULE, 0); }
5322
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode THIS() { return GetToken(
CILParser
.THIS, 0); }
5323
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode BASE() { return GetToken(
CILParser
.BASE, 0); }
5324
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode NESTER() { return GetToken(
CILParser
.NESTER, 0); }
5565
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode HASH() { return GetToken(
CILParser
.HASH, 0); }
5659
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode MODULE() { return GetToken(
CILParser
.MODULE, 0); }
5833
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PLUS() { return GetToken(
CILParser
.PLUS, 0); }
5846
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PTR() { return GetToken(
CILParser
.PTR, 0); }
5862
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PLUS() { return GetToken(
CILParser
.PLUS, 0); }
5872
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ARRAY_TYPE_NO_BOUNDS() { return GetToken(
CILParser
.ARRAY_TYPE_NO_BOUNDS, 0); }
5969
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode CUSTOM() { return GetToken(
CILParser
.CUSTOM, 0); }
5970
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode FIXED() { return GetToken(
CILParser
.FIXED, 0); }
5974
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode SYSSTRING() { return GetToken(
CILParser
.SYSSTRING, 0); }
5978
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ARRAY() { return GetToken(
CILParser
.ARRAY, 0); }
5979
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode VARIANT() { return GetToken(
CILParser
.VARIANT, 0); }
5980
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode CURRENCY() { return GetToken(
CILParser
.CURRENCY, 0); }
5981
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode SYSCHAR() { return GetToken(
CILParser
.SYSCHAR, 0); }
5982
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode VOID() { return GetToken(
CILParser
.VOID, 0); }
5983
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode BOOL() { return GetToken(
CILParser
.BOOL, 0); }
5984
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT8() { return GetToken(
CILParser
.INT8, 0); }
5985
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT16() { return GetToken(
CILParser
.INT16, 0); }
5986
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT32_() { return GetToken(
CILParser
.INT32_, 0); }
5987
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT64_() { return GetToken(
CILParser
.INT64_, 0); }
5988
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode FLOAT32() { return GetToken(
CILParser
.FLOAT32, 0); }
5989
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode FLOAT64_() { return GetToken(
CILParser
.FLOAT64_, 0); }
5990
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ERROR() { return GetToken(
CILParser
.ERROR, 0); }
5991
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT8() { return GetToken(
CILParser
.UINT8, 0); }
5992
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT16() { return GetToken(
CILParser
.UINT16, 0); }
5993
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT32() { return GetToken(
CILParser
.UINT32, 0); }
5994
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT64() { return GetToken(
CILParser
.UINT64, 0); }
5995
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode DECIMAL() { return GetToken(
CILParser
.DECIMAL, 0); }
5996
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode DATE() { return GetToken(
CILParser
.DATE, 0); }
5997
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode BSTR() { return GetToken(
CILParser
.BSTR, 0); }
5998
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode LPSTR() { return GetToken(
CILParser
.LPSTR, 0); }
5999
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode LPWSTR() { return GetToken(
CILParser
.LPWSTR, 0); }
6000
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode LPTSTR() { return GetToken(
CILParser
.LPTSTR, 0); }
6001
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode OBJECTREF() { return GetToken(
CILParser
.OBJECTREF, 0); }
6005
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode IUNKNOWN() { return GetToken(
CILParser
.IUNKNOWN, 0); }
6006
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode IDISPATCH() { return GetToken(
CILParser
.IDISPATCH, 0); }
6007
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode STRUCT() { return GetToken(
CILParser
.STRUCT, 0); }
6008
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INTERFACE() { return GetToken(
CILParser
.INTERFACE, 0); }
6012
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode SAFEARRAY() { return GetToken(
CILParser
.SAFEARRAY, 0); }
6013
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT() { return GetToken(
CILParser
.INT, 0); }
6014
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT() { return GetToken(
CILParser
.UINT, 0); }
6015
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode NESTEDSTRUCT() { return GetToken(
CILParser
.NESTEDSTRUCT, 0); }
6016
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode BYVALSTR() { return GetToken(
CILParser
.BYVALSTR, 0); }
6017
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ANSIBSTR() { return GetToken(
CILParser
.ANSIBSTR, 0); }
6018
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode TBSTR() { return GetToken(
CILParser
.TBSTR, 0); }
6019
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode VARIANTBOOL() { return GetToken(
CILParser
.VARIANTBOOL, 0); }
6020
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode METHOD() { return GetToken(
CILParser
.METHOD, 0); }
6021
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode LPSTRUCT() { return GetToken(
CILParser
.LPSTRUCT, 0); }
6022
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ANY() { return GetToken(
CILParser
.ANY, 0); }
6502
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode[] ARRAY_TYPE_NO_BOUNDS() { return GetTokens(
CILParser
.ARRAY_TYPE_NO_BOUNDS); }
6504
return GetToken(
CILParser
.ARRAY_TYPE_NO_BOUNDS, i);
6506
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode[] VECTOR() { return GetTokens(
CILParser
.VECTOR); }
6508
return GetToken(
CILParser
.VECTOR, i);
6510
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode[] REF() { return GetTokens(
CILParser
.REF); }
6512
return GetToken(
CILParser
.REF, i);
6586
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode NULL() { return GetToken(
CILParser
.NULL, 0); }
6587
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode VARIANT() { return GetToken(
CILParser
.VARIANT, 0); }
6588
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode CURRENCY() { return GetToken(
CILParser
.CURRENCY, 0); }
6589
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode VOID() { return GetToken(
CILParser
.VOID, 0); }
6590
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode BOOL() { return GetToken(
CILParser
.BOOL, 0); }
6591
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT8() { return GetToken(
CILParser
.INT8, 0); }
6592
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT16() { return GetToken(
CILParser
.INT16, 0); }
6593
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT32_() { return GetToken(
CILParser
.INT32_, 0); }
6594
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT64_() { return GetToken(
CILParser
.INT64_, 0); }
6595
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode FLOAT32() { return GetToken(
CILParser
.FLOAT32, 0); }
6596
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode FLOAT64_() { return GetToken(
CILParser
.FLOAT64_, 0); }
6597
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT8() { return GetToken(
CILParser
.UINT8, 0); }
6598
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT16() { return GetToken(
CILParser
.UINT16, 0); }
6599
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT32() { return GetToken(
CILParser
.UINT32, 0); }
6600
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT64() { return GetToken(
CILParser
.UINT64, 0); }
6601
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PTR() { return GetToken(
CILParser
.PTR, 0); }
6602
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode DECIMAL() { return GetToken(
CILParser
.DECIMAL, 0); }
6603
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode DATE() { return GetToken(
CILParser
.DATE, 0); }
6604
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode BSTR() { return GetToken(
CILParser
.BSTR, 0); }
6605
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode LPSTR() { return GetToken(
CILParser
.LPSTR, 0); }
6606
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode LPWSTR() { return GetToken(
CILParser
.LPWSTR, 0); }
6607
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode IUNKNOWN() { return GetToken(
CILParser
.IUNKNOWN, 0); }
6608
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode IDISPATCH() { return GetToken(
CILParser
.IDISPATCH, 0); }
6609
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode SAFEARRAY() { return GetToken(
CILParser
.SAFEARRAY, 0); }
6610
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT() { return GetToken(
CILParser
.INT, 0); }
6611
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT() { return GetToken(
CILParser
.UINT, 0); }
6612
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ERROR() { return GetToken(
CILParser
.ERROR, 0); }
6613
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode HRESULT() { return GetToken(
CILParser
.HRESULT, 0); }
6614
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode CARRAY() { return GetToken(
CILParser
.CARRAY, 0); }
6615
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode USERDEFINED() { return GetToken(
CILParser
.USERDEFINED, 0); }
6616
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode RECORD() { return GetToken(
CILParser
.RECORD, 0); }
6617
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode FILETIME() { return GetToken(
CILParser
.FILETIME, 0); }
6618
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode BLOB() { return GetToken(
CILParser
.BLOB, 0); }
6619
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode STREAM() { return GetToken(
CILParser
.STREAM, 0); }
6620
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode STORAGE() { return GetToken(
CILParser
.STORAGE, 0); }
6621
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode STREAMED_OBJECT() { return GetToken(
CILParser
.STREAMED_OBJECT, 0); }
6622
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode STORED_OBJECT() { return GetToken(
CILParser
.STORED_OBJECT, 0); }
6623
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode BLOB_OBJECT() { return GetToken(
CILParser
.BLOB_OBJECT, 0); }
6624
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode CF() { return GetToken(
CILParser
.CF, 0); }
6625
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode CLSID() { return GetToken(
CILParser
.CLSID, 0); }
6777
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PTR() { return GetToken(
CILParser
.PTR, 0); }
6808
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode REF() { return GetToken(
CILParser
.REF, 0); }
6933
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode OBJECT() { return GetToken(
CILParser
.OBJECT, 0); }
6934
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode VALUE() { return GetToken(
CILParser
.VALUE, 0); }
6935
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode VALUETYPE() { return GetToken(
CILParser
.VALUETYPE, 0); }
6936
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode METHOD() { return GetToken(
CILParser
.METHOD, 0); }
6943
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PTR() { return GetToken(
CILParser
.PTR, 0); }
6947
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode METHOD_TYPE_PARAMETER() { return GetToken(
CILParser
.METHOD_TYPE_PARAMETER, 0); }
6951
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode TYPE_PARAMETER() { return GetToken(
CILParser
.TYPE_PARAMETER, 0); }
6955
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode TYPEDREF() { return GetToken(
CILParser
.TYPEDREF, 0); }
6956
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode VOID() { return GetToken(
CILParser
.VOID, 0); }
6957
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode NATIVE_INT() { return GetToken(
CILParser
.NATIVE_INT, 0); }
6958
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode NATIVE_UINT() { return GetToken(
CILParser
.NATIVE_UINT, 0); }
6962
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ELLIPSIS() { return GetToken(
CILParser
.ELLIPSIS, 0); }
7136
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode CHAR() { return GetToken(
CILParser
.CHAR, 0); }
7137
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode STRING() { return GetToken(
CILParser
.STRING, 0); }
7138
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode BOOL() { return GetToken(
CILParser
.BOOL, 0); }
7139
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT8() { return GetToken(
CILParser
.INT8, 0); }
7140
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT16() { return GetToken(
CILParser
.INT16, 0); }
7141
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT32_() { return GetToken(
CILParser
.INT32_, 0); }
7142
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT64_() { return GetToken(
CILParser
.INT64_, 0); }
7143
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode FLOAT32() { return GetToken(
CILParser
.FLOAT32, 0); }
7144
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode FLOAT64_() { return GetToken(
CILParser
.FLOAT64_, 0); }
7145
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT8() { return GetToken(
CILParser
.UINT8, 0); }
7146
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT16() { return GetToken(
CILParser
.UINT16, 0); }
7147
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT32() { return GetToken(
CILParser
.UINT32, 0); }
7148
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT64() { return GetToken(
CILParser
.UINT64, 0); }
7193
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ELLIPSIS() { return GetToken(
CILParser
.ELLIPSIS, 0); }
7274
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PERMISSION() { return GetToken(
CILParser
.PERMISSION, 0); }
7287
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PERMISSIONSET() { return GetToken(
CILParser
.PERMISSIONSET, 0); }
7546
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode SQSTRING() { return GetToken(
CILParser
.SQSTRING, 0); }
7771
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT32_() { return GetToken(
CILParser
.INT32_, 0); }
7778
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT8() { return GetToken(
CILParser
.INT8, 0); }
7779
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT16() { return GetToken(
CILParser
.INT16, 0); }
7966
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode DCOLON() { return GetToken(
CILParser
.DCOLON, 0); }
8119
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INSTANCE() { return GetToken(
CILParser
.INSTANCE, 0); }
8123
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode EXPLICIT() { return GetToken(
CILParser
.EXPLICIT, 0); }
8235
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode DEFAULT() { return GetToken(
CILParser
.DEFAULT, 0); }
8236
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode VARARG() { return GetToken(
CILParser
.VARARG, 0); }
8237
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UNMANAGED() { return GetToken(
CILParser
.UNMANAGED, 0); }
8238
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode CDECL() { return GetToken(
CILParser
.CDECL, 0); }
8239
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode STDCALL() { return GetToken(
CILParser
.STDCALL, 0); }
8240
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode THISCALL() { return GetToken(
CILParser
.THISCALL, 0); }
8241
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode FASTCALL() { return GetToken(
CILParser
.FASTCALL, 0); }
8384
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode METHOD() { return GetToken(
CILParser
.METHOD, 0); }
8462
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode DCOLON() { return GetToken(
CILParser
.DCOLON, 0); }
8658
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PLUS() { return GetToken(
CILParser
.PLUS, 0); }
8659
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode VALUETYPE() { return GetToken(
CILParser
.VALUETYPE, 0); }
9123
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode OVERRIDE() { return GetToken(
CILParser
.OVERRIDE, 0); }
9130
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode[] DCOLON() { return GetTokens(
CILParser
.DCOLON); }
9132
return GetToken(
CILParser
.DCOLON, i);
9158
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode[] METHOD() { return GetTokens(
CILParser
.METHOD); }
9160
return GetToken(
CILParser
.METHOD, i);
9174
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PARAM() { return GetToken(
CILParser
.PARAM, 0); }
9175
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode TYPE() { return GetToken(
CILParser
.TYPE, 0); }
9179
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode CONSTRAINT() { return GetToken(
CILParser
.CONSTRAINT, 0); }
11512
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ANSI() { return GetToken(
CILParser
.ANSI, 0); }
11513
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode CDECL() { return GetToken(
CILParser
.CDECL, 0); }
11514
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode STDCALL() { return GetToken(
CILParser
.STDCALL, 0); }
11515
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode THISCALL() { return GetToken(
CILParser
.THISCALL, 0); }
11516
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode FASTCALL() { return GetToken(
CILParser
.FASTCALL, 0); }
11744
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UNMANAGED() { return GetToken(
CILParser
.UNMANAGED, 0); }
11961
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode EMITBYTE() { return GetToken(
CILParser
.EMITBYTE, 0); }
11971
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode MAXSTACK() { return GetToken(
CILParser
.MAXSTACK, 0); }
11972
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode LOCALS() { return GetToken(
CILParser
.LOCALS, 0); }
11976
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ENTRYPOINT() { return GetToken(
CILParser
.ENTRYPOINT, 0); }
11977
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode ZEROINIT() { return GetToken(
CILParser
.ZEROINIT, 0); }
11999
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode EXPORT() { return GetToken(
CILParser
.EXPORT, 0); }
12003
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode VTENTRY() { return GetToken(
CILParser
.VTENTRY, 0); }
12004
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode OVERRIDE() { return GetToken(
CILParser
.OVERRIDE, 0); }
12008
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode DCOLON() { return GetToken(
CILParser
.DCOLON, 0); }
12012
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode METHOD() { return GetToken(
CILParser
.METHOD, 0); }
12025
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PARAM() { return GetToken(
CILParser
.PARAM, 0); }
12026
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode TYPE() { return GetToken(
CILParser
.TYPE, 0); }
12036
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode CONSTRAINT() { return GetToken(
CILParser
.CONSTRAINT, 0); }
13538
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode CHAR() { return GetToken(
CILParser
.CHAR, 0); }
13539
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode PTR() { return GetToken(
CILParser
.PTR, 0); }
13543
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode REF() { return GetToken(
CILParser
.REF, 0); }
13550
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode FLOAT32() { return GetToken(
CILParser
.FLOAT32, 0); }
13557
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode FLOAT64_() { return GetToken(
CILParser
.FLOAT64_, 0); }
13558
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT64_() { return GetToken(
CILParser
.INT64_, 0); }
13562
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT32_() { return GetToken(
CILParser
.INT32_, 0); }
13566
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT16() { return GetToken(
CILParser
.INT16, 0); }
13567
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT8() { return GetToken(
CILParser
.INT8, 0); }
13788
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode FLOAT32() { return GetToken(
CILParser
.FLOAT32, 0); }
13792
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode FLOAT64_() { return GetToken(
CILParser
.FLOAT64_, 0); }
13799
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT64_() { return GetToken(
CILParser
.INT64_, 0); }
13800
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT32_() { return GetToken(
CILParser
.INT32_, 0); }
13801
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT16() { return GetToken(
CILParser
.INT16, 0); }
13802
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT8() { return GetToken(
CILParser
.INT8, 0); }
13803
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT64() { return GetToken(
CILParser
.UINT64, 0); }
13804
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT32() { return GetToken(
CILParser
.UINT32, 0); }
13805
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT16() { return GetToken(
CILParser
.UINT16, 0); }
13806
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT8() { return GetToken(
CILParser
.UINT8, 0); }
13807
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode CHAR() { return GetToken(
CILParser
.CHAR, 0); }
13808
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode BOOL() { return GetToken(
CILParser
.BOOL, 0); }
14100
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode[] HEXBYTE() { return GetTokens(
CILParser
.HEXBYTE); }
14102
return GetToken(
CILParser
.HEXBYTE, i);
14165
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode NULLREF() { return GetToken(
CILParser
.NULLREF, 0); }
14239
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode STRING() { return GetToken(
CILParser
.STRING, 0); }
14240
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode NULLREF() { return GetToken(
CILParser
.NULLREF, 0); }
14241
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode SQSTRING() { return GetToken(
CILParser
.SQSTRING, 0); }
14242
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode TYPE() { return GetToken(
CILParser
.TYPE, 0); }
14246
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode OBJECT() { return GetToken(
CILParser
.OBJECT, 0); }
14250
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode FLOAT32() { return GetToken(
CILParser
.FLOAT32, 0); }
14257
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode FLOAT64_() { return GetToken(
CILParser
.FLOAT64_, 0); }
14261
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT64_() { return GetToken(
CILParser
.INT64_, 0); }
14265
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT32_() { return GetToken(
CILParser
.INT32_, 0); }
14269
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT16() { return GetToken(
CILParser
.INT16, 0); }
14273
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode INT8() { return GetToken(
CILParser
.INT8, 0); }
14277
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT64() { return GetToken(
CILParser
.UINT64, 0); }
14278
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT32() { return GetToken(
CILParser
.UINT32, 0); }
14279
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT16() { return GetToken(
CILParser
.UINT16, 0); }
14280
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode UINT8() { return GetToken(
CILParser
.UINT8, 0); }
14281
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode CHAR() { return GetToken(
CILParser
.CHAR, 0); }
14282
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode BOOL() { return GetToken(
CILParser
.BOOL, 0); }
15132
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode[] NULLREF() { return GetTokens(
CILParser
.NULLREF); }
15134
return GetToken(
CILParser
.NULLREF, i);
15136
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode[] SQSTRING() { return GetTokens(
CILParser
.SQSTRING); }
15138
return GetToken(
CILParser
.SQSTRING, i);
15251
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode NULLREF() { return GetToken(
CILParser
.NULLREF, 0); }
15252
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode SQSTRING() { return GetToken(
CILParser
.SQSTRING, 0); }
15698
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode HASH() { return GetToken(
CILParser
.HASH, 0); }
15863
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode EXPORT() { return GetToken(
CILParser
.EXPORT, 0); }
16205
[System.Diagnostics.DebuggerNonUserCode] public ITerminalNode MRESOURCE() { return GetToken(
CILParser
.MRESOURCE, 0); }
gen\CILVisitor.cs (385)
29
/// by <see cref="
CILParser
"/>.
36
/// Visit a parse tree produced by <see cref="
CILParser
.id"/>.
40
Result VisitId([NotNull]
CILParser
.IdContext context);
42
/// Visit a parse tree produced by <see cref="
CILParser
.dottedName"/>.
46
Result VisitDottedName([NotNull]
CILParser
.DottedNameContext context);
48
/// Visit a parse tree produced by <see cref="
CILParser
.compQstring"/>.
52
Result VisitCompQstring([NotNull]
CILParser
.CompQstringContext context);
54
/// Visit a parse tree produced by <see cref="
CILParser
.decls"/>.
58
Result VisitDecls([NotNull]
CILParser
.DeclsContext context);
60
/// Visit a parse tree produced by <see cref="
CILParser
.decl"/>.
64
Result VisitDecl([NotNull]
CILParser
.DeclContext context);
66
/// Visit a parse tree produced by <see cref="
CILParser
.subsystem"/>.
70
Result VisitSubsystem([NotNull]
CILParser
.SubsystemContext context);
72
/// Visit a parse tree produced by <see cref="
CILParser
.corflags"/>.
76
Result VisitCorflags([NotNull]
CILParser
.CorflagsContext context);
78
/// Visit a parse tree produced by <see cref="
CILParser
.alignment"/>.
82
Result VisitAlignment([NotNull]
CILParser
.AlignmentContext context);
84
/// Visit a parse tree produced by <see cref="
CILParser
.imagebase"/>.
88
Result VisitImagebase([NotNull]
CILParser
.ImagebaseContext context);
90
/// Visit a parse tree produced by <see cref="
CILParser
.stackreserve"/>.
94
Result VisitStackreserve([NotNull]
CILParser
.StackreserveContext context);
96
/// Visit a parse tree produced by <see cref="
CILParser
.assemblyBlock"/>.
100
Result VisitAssemblyBlock([NotNull]
CILParser
.AssemblyBlockContext context);
102
/// Visit a parse tree produced by <see cref="
CILParser
.mscorlib"/>.
106
Result VisitMscorlib([NotNull]
CILParser
.MscorlibContext context);
108
/// Visit a parse tree produced by <see cref="
CILParser
.languageDecl"/>.
112
Result VisitLanguageDecl([NotNull]
CILParser
.LanguageDeclContext context);
114
/// Visit a parse tree produced by <see cref="
CILParser
.typelist"/>.
118
Result VisitTypelist([NotNull]
CILParser
.TypelistContext context);
120
/// Visit a parse tree produced by <see cref="
CILParser
.int32"/>.
124
Result VisitInt32([NotNull]
CILParser
.Int32Context context);
126
/// Visit a parse tree produced by <see cref="
CILParser
.int64"/>.
130
Result VisitInt64([NotNull]
CILParser
.Int64Context context);
132
/// Visit a parse tree produced by <see cref="
CILParser
.float64"/>.
136
Result VisitFloat64([NotNull]
CILParser
.Float64Context context);
138
/// Visit a parse tree produced by <see cref="
CILParser
.intOrWildcard"/>.
142
Result VisitIntOrWildcard([NotNull]
CILParser
.IntOrWildcardContext context);
144
/// Visit a parse tree produced by <see cref="
CILParser
.compControl"/>.
148
Result VisitCompControl([NotNull]
CILParser
.CompControlContext context);
150
/// Visit a parse tree produced by <see cref="
CILParser
.typedefDecl"/>.
154
Result VisitTypedefDecl([NotNull]
CILParser
.TypedefDeclContext context);
156
/// Visit a parse tree produced by <see cref="
CILParser
.customDescr"/>.
160
Result VisitCustomDescr([NotNull]
CILParser
.CustomDescrContext context);
162
/// Visit a parse tree produced by <see cref="
CILParser
.customDescrWithOwner"/>.
166
Result VisitCustomDescrWithOwner([NotNull]
CILParser
.CustomDescrWithOwnerContext context);
168
/// Visit a parse tree produced by <see cref="
CILParser
.customType"/>.
172
Result VisitCustomType([NotNull]
CILParser
.CustomTypeContext context);
174
/// Visit a parse tree produced by <see cref="
CILParser
.ownerType"/>.
178
Result VisitOwnerType([NotNull]
CILParser
.OwnerTypeContext context);
180
/// Visit a parse tree produced by <see cref="
CILParser
.customBlobDescr"/>.
184
Result VisitCustomBlobDescr([NotNull]
CILParser
.CustomBlobDescrContext context);
186
/// Visit a parse tree produced by <see cref="
CILParser
.customBlobArgs"/>.
190
Result VisitCustomBlobArgs([NotNull]
CILParser
.CustomBlobArgsContext context);
192
/// Visit a parse tree produced by <see cref="
CILParser
.customBlobNVPairs"/>.
196
Result VisitCustomBlobNVPairs([NotNull]
CILParser
.CustomBlobNVPairsContext context);
198
/// Visit a parse tree produced by <see cref="
CILParser
.fieldOrProp"/>.
202
Result VisitFieldOrProp([NotNull]
CILParser
.FieldOrPropContext context);
204
/// Visit a parse tree produced by <see cref="
CILParser
.serializType"/>.
208
Result VisitSerializType([NotNull]
CILParser
.SerializTypeContext context);
210
/// Visit a parse tree produced by <see cref="
CILParser
.serializTypeElement"/>.
214
Result VisitSerializTypeElement([NotNull]
CILParser
.SerializTypeElementContext context);
216
/// Visit a parse tree produced by <see cref="
CILParser
.moduleHead"/>.
220
Result VisitModuleHead([NotNull]
CILParser
.ModuleHeadContext context);
222
/// Visit a parse tree produced by <see cref="
CILParser
.vtfixupDecl"/>.
226
Result VisitVtfixupDecl([NotNull]
CILParser
.VtfixupDeclContext context);
228
/// Visit a parse tree produced by <see cref="
CILParser
.vtfixupAttr"/>.
232
Result VisitVtfixupAttr([NotNull]
CILParser
.VtfixupAttrContext context);
234
/// Visit a parse tree produced by <see cref="
CILParser
.vtableDecl"/>.
238
Result VisitVtableDecl([NotNull]
CILParser
.VtableDeclContext context);
240
/// Visit a parse tree produced by <see cref="
CILParser
.nameSpaceHead"/>.
244
Result VisitNameSpaceHead([NotNull]
CILParser
.NameSpaceHeadContext context);
246
/// Visit a parse tree produced by <see cref="
CILParser
.classHead"/>.
250
Result VisitClassHead([NotNull]
CILParser
.ClassHeadContext context);
252
/// Visit a parse tree produced by <see cref="
CILParser
.classAttr"/>.
256
Result VisitClassAttr([NotNull]
CILParser
.ClassAttrContext context);
258
/// Visit a parse tree produced by <see cref="
CILParser
.extendsClause"/>.
262
Result VisitExtendsClause([NotNull]
CILParser
.ExtendsClauseContext context);
264
/// Visit a parse tree produced by <see cref="
CILParser
.implClause"/>.
268
Result VisitImplClause([NotNull]
CILParser
.ImplClauseContext context);
270
/// Visit a parse tree produced by <see cref="
CILParser
.classDecls"/>.
274
Result VisitClassDecls([NotNull]
CILParser
.ClassDeclsContext context);
276
/// Visit a parse tree produced by <see cref="
CILParser
.implList"/>.
280
Result VisitImplList([NotNull]
CILParser
.ImplListContext context);
282
/// Visit a parse tree produced by <see cref="
CILParser
.esHead"/>.
286
Result VisitEsHead([NotNull]
CILParser
.EsHeadContext context);
288
/// Visit a parse tree produced by <see cref="
CILParser
.extSourceSpec"/>.
292
Result VisitExtSourceSpec([NotNull]
CILParser
.ExtSourceSpecContext context);
294
/// Visit a parse tree produced by <see cref="
CILParser
.fileDecl"/>.
298
Result VisitFileDecl([NotNull]
CILParser
.FileDeclContext context);
300
/// Visit a parse tree produced by <see cref="
CILParser
.fileAttr"/>.
304
Result VisitFileAttr([NotNull]
CILParser
.FileAttrContext context);
306
/// Visit a parse tree produced by <see cref="
CILParser
.fileEntry"/>.
310
Result VisitFileEntry([NotNull]
CILParser
.FileEntryContext context);
312
/// Visit a parse tree produced by <see cref="
CILParser
.asmAttrAny"/>.
316
Result VisitAsmAttrAny([NotNull]
CILParser
.AsmAttrAnyContext context);
318
/// Visit a parse tree produced by <see cref="
CILParser
.asmAttr"/>.
322
Result VisitAsmAttr([NotNull]
CILParser
.AsmAttrContext context);
324
/// Visit a parse tree produced by <see cref="
CILParser
.instr_none"/>.
328
Result VisitInstr_none([NotNull]
CILParser
.Instr_noneContext context);
330
/// Visit a parse tree produced by <see cref="
CILParser
.instr_var"/>.
334
Result VisitInstr_var([NotNull]
CILParser
.Instr_varContext context);
336
/// Visit a parse tree produced by <see cref="
CILParser
.instr_i"/>.
340
Result VisitInstr_i([NotNull]
CILParser
.Instr_iContext context);
342
/// Visit a parse tree produced by <see cref="
CILParser
.instr_i8"/>.
346
Result VisitInstr_i8([NotNull]
CILParser
.Instr_i8Context context);
348
/// Visit a parse tree produced by <see cref="
CILParser
.instr_r"/>.
352
Result VisitInstr_r([NotNull]
CILParser
.Instr_rContext context);
354
/// Visit a parse tree produced by <see cref="
CILParser
.instr_brtarget"/>.
358
Result VisitInstr_brtarget([NotNull]
CILParser
.Instr_brtargetContext context);
360
/// Visit a parse tree produced by <see cref="
CILParser
.instr_method"/>.
364
Result VisitInstr_method([NotNull]
CILParser
.Instr_methodContext context);
366
/// Visit a parse tree produced by <see cref="
CILParser
.instr_field"/>.
370
Result VisitInstr_field([NotNull]
CILParser
.Instr_fieldContext context);
372
/// Visit a parse tree produced by <see cref="
CILParser
.instr_type"/>.
376
Result VisitInstr_type([NotNull]
CILParser
.Instr_typeContext context);
378
/// Visit a parse tree produced by <see cref="
CILParser
.instr_string"/>.
382
Result VisitInstr_string([NotNull]
CILParser
.Instr_stringContext context);
384
/// Visit a parse tree produced by <see cref="
CILParser
.instr_sig"/>.
388
Result VisitInstr_sig([NotNull]
CILParser
.Instr_sigContext context);
390
/// Visit a parse tree produced by <see cref="
CILParser
.instr_tok"/>.
394
Result VisitInstr_tok([NotNull]
CILParser
.Instr_tokContext context);
396
/// Visit a parse tree produced by <see cref="
CILParser
.instr_switch"/>.
400
Result VisitInstr_switch([NotNull]
CILParser
.Instr_switchContext context);
402
/// Visit a parse tree produced by <see cref="
CILParser
.instr"/>.
406
Result VisitInstr([NotNull]
CILParser
.InstrContext context);
408
/// Visit a parse tree produced by <see cref="
CILParser
.labels"/>.
412
Result VisitLabels([NotNull]
CILParser
.LabelsContext context);
414
/// Visit a parse tree produced by <see cref="
CILParser
.typeArgs"/>.
418
Result VisitTypeArgs([NotNull]
CILParser
.TypeArgsContext context);
420
/// Visit a parse tree produced by <see cref="
CILParser
.bounds"/>.
424
Result VisitBounds([NotNull]
CILParser
.BoundsContext context);
426
/// Visit a parse tree produced by <see cref="
CILParser
.sigArgs"/>.
430
Result VisitSigArgs([NotNull]
CILParser
.SigArgsContext context);
432
/// Visit a parse tree produced by <see cref="
CILParser
.sigArg"/>.
436
Result VisitSigArg([NotNull]
CILParser
.SigArgContext context);
438
/// Visit a parse tree produced by <see cref="
CILParser
.className"/>.
442
Result VisitClassName([NotNull]
CILParser
.ClassNameContext context);
444
/// Visit a parse tree produced by <see cref="
CILParser
.slashedName"/>.
448
Result VisitSlashedName([NotNull]
CILParser
.SlashedNameContext context);
450
/// Visit a parse tree produced by <see cref="
CILParser
.assemblyDecls"/>.
454
Result VisitAssemblyDecls([NotNull]
CILParser
.AssemblyDeclsContext context);
456
/// Visit a parse tree produced by <see cref="
CILParser
.assemblyDecl"/>.
460
Result VisitAssemblyDecl([NotNull]
CILParser
.AssemblyDeclContext context);
462
/// Visit a parse tree produced by <see cref="
CILParser
.typeSpec"/>.
466
Result VisitTypeSpec([NotNull]
CILParser
.TypeSpecContext context);
468
/// Visit a parse tree produced by <see cref="
CILParser
.nativeType"/>.
472
Result VisitNativeType([NotNull]
CILParser
.NativeTypeContext context);
475
/// labeled alternative in <see cref="
CILParser
.nativeTypeArrayPointerInfo"/>.
479
Result VisitPointerNativeType([NotNull]
CILParser
.PointerNativeTypeContext context);
482
/// labeled alternative in <see cref="
CILParser
.nativeTypeArrayPointerInfo"/>.
486
Result VisitPointerArrayTypeNoSizeData([NotNull]
CILParser
.PointerArrayTypeNoSizeDataContext context);
489
/// labeled alternative in <see cref="
CILParser
.nativeTypeArrayPointerInfo"/>.
493
Result VisitPointerArrayTypeSize([NotNull]
CILParser
.PointerArrayTypeSizeContext context);
496
/// labeled alternative in <see cref="
CILParser
.nativeTypeArrayPointerInfo"/>.
500
Result VisitPointerArrayTypeSizeParamIndex([NotNull]
CILParser
.PointerArrayTypeSizeParamIndexContext context);
503
/// labeled alternative in <see cref="
CILParser
.nativeTypeArrayPointerInfo"/>.
507
Result VisitPointerArrayTypeParamIndex([NotNull]
CILParser
.PointerArrayTypeParamIndexContext context);
509
/// Visit a parse tree produced by <see cref="
CILParser
.nativeTypeElement"/>.
513
Result VisitNativeTypeElement([NotNull]
CILParser
.NativeTypeElementContext context);
515
/// Visit a parse tree produced by <see cref="
CILParser
.iidParamIndex"/>.
519
Result VisitIidParamIndex([NotNull]
CILParser
.IidParamIndexContext context);
521
/// Visit a parse tree produced by <see cref="
CILParser
.variantType"/>.
525
Result VisitVariantType([NotNull]
CILParser
.VariantTypeContext context);
527
/// Visit a parse tree produced by <see cref="
CILParser
.variantTypeElement"/>.
531
Result VisitVariantTypeElement([NotNull]
CILParser
.VariantTypeElementContext context);
533
/// Visit a parse tree produced by <see cref="
CILParser
.type"/>.
537
Result VisitType([NotNull]
CILParser
.TypeContext context);
540
/// labeled alternative in <see cref="
CILParser
.typeModifiers"/>.
544
Result VisitSZArrayModifier([NotNull]
CILParser
.SZArrayModifierContext context);
547
/// labeled alternative in <see cref="
CILParser
.typeModifiers"/>.
551
Result VisitArrayModifier([NotNull]
CILParser
.ArrayModifierContext context);
554
/// labeled alternative in <see cref="
CILParser
.typeModifiers"/>.
558
Result VisitByRefModifier([NotNull]
CILParser
.ByRefModifierContext context);
561
/// labeled alternative in <see cref="
CILParser
.typeModifiers"/>.
565
Result VisitPtrModifier([NotNull]
CILParser
.PtrModifierContext context);
568
/// labeled alternative in <see cref="
CILParser
.typeModifiers"/>.
572
Result VisitPinnedModifier([NotNull]
CILParser
.PinnedModifierContext context);
575
/// labeled alternative in <see cref="
CILParser
.typeModifiers"/>.
579
Result VisitRequiredModifier([NotNull]
CILParser
.RequiredModifierContext context);
582
/// labeled alternative in <see cref="
CILParser
.typeModifiers"/>.
586
Result VisitOptionalModifier([NotNull]
CILParser
.OptionalModifierContext context);
589
/// labeled alternative in <see cref="
CILParser
.typeModifiers"/>.
593
Result VisitGenericArgumentsModifier([NotNull]
CILParser
.GenericArgumentsModifierContext context);
595
/// Visit a parse tree produced by <see cref="
CILParser
.elementType"/>.
599
Result VisitElementType([NotNull]
CILParser
.ElementTypeContext context);
601
/// Visit a parse tree produced by <see cref="
CILParser
.simpleType"/>.
605
Result VisitSimpleType([NotNull]
CILParser
.SimpleTypeContext context);
607
/// Visit a parse tree produced by <see cref="
CILParser
.bound"/>.
611
Result VisitBound([NotNull]
CILParser
.BoundContext context);
613
/// Visit a parse tree produced by <see cref="
CILParser
.secDecl"/>.
617
Result VisitSecDecl([NotNull]
CILParser
.SecDeclContext context);
619
/// Visit a parse tree produced by <see cref="
CILParser
.secAttrSetBlob"/>.
623
Result VisitSecAttrSetBlob([NotNull]
CILParser
.SecAttrSetBlobContext context);
625
/// Visit a parse tree produced by <see cref="
CILParser
.secAttrBlob"/>.
629
Result VisitSecAttrBlob([NotNull]
CILParser
.SecAttrBlobContext context);
631
/// Visit a parse tree produced by <see cref="
CILParser
.nameValPairs"/>.
635
Result VisitNameValPairs([NotNull]
CILParser
.NameValPairsContext context);
637
/// Visit a parse tree produced by <see cref="
CILParser
.nameValPair"/>.
641
Result VisitNameValPair([NotNull]
CILParser
.NameValPairContext context);
643
/// Visit a parse tree produced by <see cref="
CILParser
.truefalse"/>.
647
Result VisitTruefalse([NotNull]
CILParser
.TruefalseContext context);
649
/// Visit a parse tree produced by <see cref="
CILParser
.caValue"/>.
653
Result VisitCaValue([NotNull]
CILParser
.CaValueContext context);
655
/// Visit a parse tree produced by <see cref="
CILParser
.secAction"/>.
659
Result VisitSecAction([NotNull]
CILParser
.SecActionContext context);
661
/// Visit a parse tree produced by <see cref="
CILParser
.methodRef"/>.
665
Result VisitMethodRef([NotNull]
CILParser
.MethodRefContext context);
667
/// Visit a parse tree produced by <see cref="
CILParser
.callConv"/>.
671
Result VisitCallConv([NotNull]
CILParser
.CallConvContext context);
673
/// Visit a parse tree produced by <see cref="
CILParser
.callKind"/>.
677
Result VisitCallKind([NotNull]
CILParser
.CallKindContext context);
679
/// Visit a parse tree produced by <see cref="
CILParser
.mdtoken"/>.
683
Result VisitMdtoken([NotNull]
CILParser
.MdtokenContext context);
685
/// Visit a parse tree produced by <see cref="
CILParser
.memberRef"/>.
689
Result VisitMemberRef([NotNull]
CILParser
.MemberRefContext context);
691
/// Visit a parse tree produced by <see cref="
CILParser
.fieldRef"/>.
695
Result VisitFieldRef([NotNull]
CILParser
.FieldRefContext context);
697
/// Visit a parse tree produced by <see cref="
CILParser
.typeList"/>.
701
Result VisitTypeList([NotNull]
CILParser
.TypeListContext context);
703
/// Visit a parse tree produced by <see cref="
CILParser
.typarsClause"/>.
707
Result VisitTyparsClause([NotNull]
CILParser
.TyparsClauseContext context);
709
/// Visit a parse tree produced by <see cref="
CILParser
.typarAttrib"/>.
713
Result VisitTyparAttrib([NotNull]
CILParser
.TyparAttribContext context);
715
/// Visit a parse tree produced by <see cref="
CILParser
.typarAttribs"/>.
719
Result VisitTyparAttribs([NotNull]
CILParser
.TyparAttribsContext context);
721
/// Visit a parse tree produced by <see cref="
CILParser
.typar"/>.
725
Result VisitTypar([NotNull]
CILParser
.TyparContext context);
727
/// Visit a parse tree produced by <see cref="
CILParser
.typars"/>.
731
Result VisitTypars([NotNull]
CILParser
.TyparsContext context);
733
/// Visit a parse tree produced by <see cref="
CILParser
.tyBound"/>.
737
Result VisitTyBound([NotNull]
CILParser
.TyBoundContext context);
739
/// Visit a parse tree produced by <see cref="
CILParser
.genArity"/>.
743
Result VisitGenArity([NotNull]
CILParser
.GenArityContext context);
745
/// Visit a parse tree produced by <see cref="
CILParser
.genArityNotEmpty"/>.
749
Result VisitGenArityNotEmpty([NotNull]
CILParser
.GenArityNotEmptyContext context);
751
/// Visit a parse tree produced by <see cref="
CILParser
.classDecl"/>.
755
Result VisitClassDecl([NotNull]
CILParser
.ClassDeclContext context);
757
/// Visit a parse tree produced by <see cref="
CILParser
.fieldDecl"/>.
761
Result VisitFieldDecl([NotNull]
CILParser
.FieldDeclContext context);
763
/// Visit a parse tree produced by <see cref="
CILParser
.fieldAttr"/>.
767
Result VisitFieldAttr([NotNull]
CILParser
.FieldAttrContext context);
769
/// Visit a parse tree produced by <see cref="
CILParser
.atOpt"/>.
773
Result VisitAtOpt([NotNull]
CILParser
.AtOptContext context);
775
/// Visit a parse tree produced by <see cref="
CILParser
.initOpt"/>.
779
Result VisitInitOpt([NotNull]
CILParser
.InitOptContext context);
781
/// Visit a parse tree produced by <see cref="
CILParser
.repeatOpt"/>.
785
Result VisitRepeatOpt([NotNull]
CILParser
.RepeatOptContext context);
787
/// Visit a parse tree produced by <see cref="
CILParser
.eventHead"/>.
791
Result VisitEventHead([NotNull]
CILParser
.EventHeadContext context);
793
/// Visit a parse tree produced by <see cref="
CILParser
.eventAttr"/>.
797
Result VisitEventAttr([NotNull]
CILParser
.EventAttrContext context);
799
/// Visit a parse tree produced by <see cref="
CILParser
.eventDecls"/>.
803
Result VisitEventDecls([NotNull]
CILParser
.EventDeclsContext context);
805
/// Visit a parse tree produced by <see cref="
CILParser
.eventDecl"/>.
809
Result VisitEventDecl([NotNull]
CILParser
.EventDeclContext context);
811
/// Visit a parse tree produced by <see cref="
CILParser
.propHead"/>.
815
Result VisitPropHead([NotNull]
CILParser
.PropHeadContext context);
817
/// Visit a parse tree produced by <see cref="
CILParser
.propAttr"/>.
821
Result VisitPropAttr([NotNull]
CILParser
.PropAttrContext context);
823
/// Visit a parse tree produced by <see cref="
CILParser
.propDecls"/>.
827
Result VisitPropDecls([NotNull]
CILParser
.PropDeclsContext context);
829
/// Visit a parse tree produced by <see cref="
CILParser
.propDecl"/>.
833
Result VisitPropDecl([NotNull]
CILParser
.PropDeclContext context);
835
/// Visit a parse tree produced by <see cref="
CILParser
.marshalClause"/>.
839
Result VisitMarshalClause([NotNull]
CILParser
.MarshalClauseContext context);
841
/// Visit a parse tree produced by <see cref="
CILParser
.marshalBlob"/>.
845
Result VisitMarshalBlob([NotNull]
CILParser
.MarshalBlobContext context);
847
/// Visit a parse tree produced by <see cref="
CILParser
.paramAttr"/>.
851
Result VisitParamAttr([NotNull]
CILParser
.ParamAttrContext context);
853
/// Visit a parse tree produced by <see cref="
CILParser
.paramAttrElement"/>.
857
Result VisitParamAttrElement([NotNull]
CILParser
.ParamAttrElementContext context);
859
/// Visit a parse tree produced by <see cref="
CILParser
.methodHead"/>.
863
Result VisitMethodHead([NotNull]
CILParser
.MethodHeadContext context);
865
/// Visit a parse tree produced by <see cref="
CILParser
.methAttr"/>.
869
Result VisitMethAttr([NotNull]
CILParser
.MethAttrContext context);
871
/// Visit a parse tree produced by <see cref="
CILParser
.pinvImpl"/>.
875
Result VisitPinvImpl([NotNull]
CILParser
.PinvImplContext context);
877
/// Visit a parse tree produced by <see cref="
CILParser
.pinvAttr"/>.
881
Result VisitPinvAttr([NotNull]
CILParser
.PinvAttrContext context);
883
/// Visit a parse tree produced by <see cref="
CILParser
.methodName"/>.
887
Result VisitMethodName([NotNull]
CILParser
.MethodNameContext context);
889
/// Visit a parse tree produced by <see cref="
CILParser
.implAttr"/>.
893
Result VisitImplAttr([NotNull]
CILParser
.ImplAttrContext context);
895
/// Visit a parse tree produced by <see cref="
CILParser
.methodDecls"/>.
899
Result VisitMethodDecls([NotNull]
CILParser
.MethodDeclsContext context);
901
/// Visit a parse tree produced by <see cref="
CILParser
.methodDecl"/>.
905
Result VisitMethodDecl([NotNull]
CILParser
.MethodDeclContext context);
907
/// Visit a parse tree produced by <see cref="
CILParser
.labelDecl"/>.
911
Result VisitLabelDecl([NotNull]
CILParser
.LabelDeclContext context);
913
/// Visit a parse tree produced by <see cref="
CILParser
.customDescrInMethodBody"/>.
917
Result VisitCustomDescrInMethodBody([NotNull]
CILParser
.CustomDescrInMethodBodyContext context);
919
/// Visit a parse tree produced by <see cref="
CILParser
.scopeBlock"/>.
923
Result VisitScopeBlock([NotNull]
CILParser
.ScopeBlockContext context);
925
/// Visit a parse tree produced by <see cref="
CILParser
.sehBlock"/>.
929
Result VisitSehBlock([NotNull]
CILParser
.SehBlockContext context);
931
/// Visit a parse tree produced by <see cref="
CILParser
.sehClauses"/>.
935
Result VisitSehClauses([NotNull]
CILParser
.SehClausesContext context);
937
/// Visit a parse tree produced by <see cref="
CILParser
.tryBlock"/>.
941
Result VisitTryBlock([NotNull]
CILParser
.TryBlockContext context);
943
/// Visit a parse tree produced by <see cref="
CILParser
.sehClause"/>.
947
Result VisitSehClause([NotNull]
CILParser
.SehClauseContext context);
949
/// Visit a parse tree produced by <see cref="
CILParser
.filterClause"/>.
953
Result VisitFilterClause([NotNull]
CILParser
.FilterClauseContext context);
955
/// Visit a parse tree produced by <see cref="
CILParser
.catchClause"/>.
959
Result VisitCatchClause([NotNull]
CILParser
.CatchClauseContext context);
961
/// Visit a parse tree produced by <see cref="
CILParser
.finallyClause"/>.
965
Result VisitFinallyClause([NotNull]
CILParser
.FinallyClauseContext context);
967
/// Visit a parse tree produced by <see cref="
CILParser
.faultClause"/>.
971
Result VisitFaultClause([NotNull]
CILParser
.FaultClauseContext context);
973
/// Visit a parse tree produced by <see cref="
CILParser
.handlerBlock"/>.
977
Result VisitHandlerBlock([NotNull]
CILParser
.HandlerBlockContext context);
979
/// Visit a parse tree produced by <see cref="
CILParser
.dataDecl"/>.
983
Result VisitDataDecl([NotNull]
CILParser
.DataDeclContext context);
985
/// Visit a parse tree produced by <see cref="
CILParser
.ddHead"/>.
989
Result VisitDdHead([NotNull]
CILParser
.DdHeadContext context);
991
/// Visit a parse tree produced by <see cref="
CILParser
.tls"/>.
995
Result VisitTls([NotNull]
CILParser
.TlsContext context);
997
/// Visit a parse tree produced by <see cref="
CILParser
.ddBody"/>.
1001
Result VisitDdBody([NotNull]
CILParser
.DdBodyContext context);
1003
/// Visit a parse tree produced by <see cref="
CILParser
.ddItemList"/>.
1007
Result VisitDdItemList([NotNull]
CILParser
.DdItemListContext context);
1009
/// Visit a parse tree produced by <see cref="
CILParser
.ddItemCount"/>.
1013
Result VisitDdItemCount([NotNull]
CILParser
.DdItemCountContext context);
1015
/// Visit a parse tree produced by <see cref="
CILParser
.ddItem"/>.
1019
Result VisitDdItem([NotNull]
CILParser
.DdItemContext context);
1021
/// Visit a parse tree produced by <see cref="
CILParser
.fieldSerInit"/>.
1025
Result VisitFieldSerInit([NotNull]
CILParser
.FieldSerInitContext context);
1027
/// Visit a parse tree produced by <see cref="
CILParser
.bytes"/>.
1031
Result VisitBytes([NotNull]
CILParser
.BytesContext context);
1033
/// Visit a parse tree produced by <see cref="
CILParser
.hexbytes"/>.
1037
Result VisitHexbytes([NotNull]
CILParser
.HexbytesContext context);
1039
/// Visit a parse tree produced by <see cref="
CILParser
.fieldInit"/>.
1043
Result VisitFieldInit([NotNull]
CILParser
.FieldInitContext context);
1045
/// Visit a parse tree produced by <see cref="
CILParser
.serInit"/>.
1049
Result VisitSerInit([NotNull]
CILParser
.SerInitContext context);
1051
/// Visit a parse tree produced by <see cref="
CILParser
.f32seq"/>.
1055
Result VisitF32seq([NotNull]
CILParser
.F32seqContext context);
1057
/// Visit a parse tree produced by <see cref="
CILParser
.f64seq"/>.
1061
Result VisitF64seq([NotNull]
CILParser
.F64seqContext context);
1063
/// Visit a parse tree produced by <see cref="
CILParser
.i64seq"/>.
1067
Result VisitI64seq([NotNull]
CILParser
.I64seqContext context);
1069
/// Visit a parse tree produced by <see cref="
CILParser
.i32seq"/>.
1073
Result VisitI32seq([NotNull]
CILParser
.I32seqContext context);
1075
/// Visit a parse tree produced by <see cref="
CILParser
.i16seq"/>.
1079
Result VisitI16seq([NotNull]
CILParser
.I16seqContext context);
1081
/// Visit a parse tree produced by <see cref="
CILParser
.i8seq"/>.
1085
Result VisitI8seq([NotNull]
CILParser
.I8seqContext context);
1087
/// Visit a parse tree produced by <see cref="
CILParser
.boolSeq"/>.
1091
Result VisitBoolSeq([NotNull]
CILParser
.BoolSeqContext context);
1093
/// Visit a parse tree produced by <see cref="
CILParser
.sqstringSeq"/>.
1097
Result VisitSqstringSeq([NotNull]
CILParser
.SqstringSeqContext context);
1099
/// Visit a parse tree produced by <see cref="
CILParser
.classSeq"/>.
1103
Result VisitClassSeq([NotNull]
CILParser
.ClassSeqContext context);
1105
/// Visit a parse tree produced by <see cref="
CILParser
.classSeqElement"/>.
1109
Result VisitClassSeqElement([NotNull]
CILParser
.ClassSeqElementContext context);
1111
/// Visit a parse tree produced by <see cref="
CILParser
.objSeq"/>.
1115
Result VisitObjSeq([NotNull]
CILParser
.ObjSeqContext context);
1117
/// Visit a parse tree produced by <see cref="
CILParser
.customAttrDecl"/>.
1121
Result VisitCustomAttrDecl([NotNull]
CILParser
.CustomAttrDeclContext context);
1123
/// Visit a parse tree produced by <see cref="
CILParser
.asmOrRefDecl"/>.
1127
Result VisitAsmOrRefDecl([NotNull]
CILParser
.AsmOrRefDeclContext context);
1129
/// Visit a parse tree produced by <see cref="
CILParser
.assemblyRefHead"/>.
1133
Result VisitAssemblyRefHead([NotNull]
CILParser
.AssemblyRefHeadContext context);
1135
/// Visit a parse tree produced by <see cref="
CILParser
.assemblyRefDecls"/>.
1139
Result VisitAssemblyRefDecls([NotNull]
CILParser
.AssemblyRefDeclsContext context);
1141
/// Visit a parse tree produced by <see cref="
CILParser
.assemblyRefDecl"/>.
1145
Result VisitAssemblyRefDecl([NotNull]
CILParser
.AssemblyRefDeclContext context);
1147
/// Visit a parse tree produced by <see cref="
CILParser
.exptypeHead"/>.
1151
Result VisitExptypeHead([NotNull]
CILParser
.ExptypeHeadContext context);
1153
/// Visit a parse tree produced by <see cref="
CILParser
.exportHead"/>.
1157
Result VisitExportHead([NotNull]
CILParser
.ExportHeadContext context);
1159
/// Visit a parse tree produced by <see cref="
CILParser
.exptAttr"/>.
1163
Result VisitExptAttr([NotNull]
CILParser
.ExptAttrContext context);
1165
/// Visit a parse tree produced by <see cref="
CILParser
.exptypeDecls"/>.
1169
Result VisitExptypeDecls([NotNull]
CILParser
.ExptypeDeclsContext context);
1171
/// Visit a parse tree produced by <see cref="
CILParser
.exptypeDecl"/>.
1175
Result VisitExptypeDecl([NotNull]
CILParser
.ExptypeDeclContext context);
1177
/// Visit a parse tree produced by <see cref="
CILParser
.manifestResHead"/>.
1181
Result VisitManifestResHead([NotNull]
CILParser
.ManifestResHeadContext context);
1183
/// Visit a parse tree produced by <see cref="
CILParser
.manresAttr"/>.
1187
Result VisitManresAttr([NotNull]
CILParser
.ManresAttrContext context);
1189
/// Visit a parse tree produced by <see cref="
CILParser
.manifestResDecls"/>.
1193
Result VisitManifestResDecls([NotNull]
CILParser
.ManifestResDeclsContext context);
1195
/// Visit a parse tree produced by <see cref="
CILParser
.manifestResDecl"/>.
1199
Result VisitManifestResDecl([NotNull]
CILParser
.ManifestResDeclContext context);
GrammarVisitor.cs (622)
514
GrammarResult ICILVisitor<GrammarResult>.VisitAlignment(
CILParser
.AlignmentContext context) => VisitAlignment(context);
515
public GrammarResult.Literal<int> VisitAlignment(
CILParser
.AlignmentContext context)
520
GrammarResult ICILVisitor<GrammarResult>.VisitAsmAttr(
CILParser
.AsmAttrContext context) => VisitAsmAttr(context);
521
public GrammarResult.Literal<AssemblyFlags> VisitAsmAttr(
CILParser
.AsmAttrContext context)
523
GrammarResult ICILVisitor<GrammarResult>.VisitAsmAttrAny(
CILParser
.AsmAttrAnyContext context) => VisitAsmAttrAny(context);
524
public GrammarResult.Flag<AssemblyFlags> VisitAsmAttrAny(
CILParser
.AsmAttrAnyContext context)
554
public GrammarResult VisitAsmOrRefDecl(
CILParser
.AsmOrRefDeclContext context)
590
GrammarResult ICILVisitor<GrammarResult>.VisitAssemblyBlock(
CILParser
.AssemblyBlockContext context) => VisitAssemblyBlock(context);
591
public GrammarResult VisitAssemblyBlock(
CILParser
.AssemblyBlockContext context)
705
GrammarResult ICILVisitor<GrammarResult>.VisitAssemblyDecl(
CILParser
.AssemblyDeclContext context) => VisitAssemblyDecl(context);
706
public GrammarResult VisitAssemblyDecl(
CILParser
.AssemblyDeclContext context)
728
public GrammarResult VisitAssemblyDecls(
CILParser
.AssemblyDeclsContext context) => throw new UnreachableException(NodeShouldNeverBeDirectlyVisited);
729
public GrammarResult VisitAssemblyRefDecl(
CILParser
.AssemblyRefDeclContext context)
750
public GrammarResult VisitAssemblyRefDecls(
CILParser
.AssemblyRefDeclsContext context) => throw new UnreachableException(NodeShouldNeverBeDirectlyVisited);
751
GrammarResult ICILVisitor<GrammarResult>.VisitAssemblyRefHead(
CILParser
.AssemblyRefHeadContext context) => VisitAssemblyRefHead(context);
752
public GrammarResult.Literal<EntityRegistry.AssemblyReferenceEntity> VisitAssemblyRefHead(
CILParser
.AssemblyRefHeadContext context)
770
GrammarResult ICILVisitor<GrammarResult>.VisitAtOpt(
CILParser
.AtOptContext context) => VisitAtOpt(context);
771
public static GrammarResult.Literal<string?> VisitAtOpt(
CILParser
.AtOptContext context) => context.id() is {} id ? new(VisitId(id).Value) : new(null);
773
GrammarResult ICILVisitor<GrammarResult>.VisitBoolSeq(
CILParser
.BoolSeqContext context) => VisitBoolSeq(context);
774
public static GrammarResult.FormattedBlob VisitBoolSeq(
CILParser
.BoolSeqContext context)
785
GrammarResult ICILVisitor<GrammarResult>.VisitBound(
CILParser
.BoundContext context) => VisitBound(context);
786
public GrammarResult.Literal<(int? Lower, int? Upper)> VisitBound(
CILParser
.BoundContext context)
807
GrammarResult ICILVisitor<GrammarResult>.VisitBounds(
CILParser
.BoundsContext context) => VisitBounds(context);
808
public GrammarResult.Sequence<(int? Lower, int? Upper)> VisitBounds(
CILParser
.BoundsContext context)
813
GrammarResult ICILVisitor<GrammarResult>.VisitBytes(
CILParser
.BytesContext context) => VisitBytes(context);
814
public static GrammarResult.Sequence<byte> VisitBytes(
CILParser
.BytesContext context)
825
GrammarResult ICILVisitor<GrammarResult>.VisitCallConv(
CILParser
.CallConvContext context) => VisitCallConv(context);
826
public GrammarResult.Literal<byte> VisitCallConv(
CILParser
.CallConvContext context)
828
if (context.callKind() is
CILParser
.CallKindContext callKind)
832
else if (context.int32() is
CILParser
.Int32Context int32)
846
GrammarResult ICILVisitor<GrammarResult>.VisitCallKind(
CILParser
.CallKindContext context) => VisitCallKind(context);
847
public GrammarResult.Literal<SignatureCallingConvention> VisitCallKind(
CILParser
.CallKindContext context)
857
CILParser
.DEFAULT => SignatureCallingConvention.Default,
858
CILParser
.VARARG => SignatureCallingConvention.VarArgs,
859
CILParser
.CDECL => SignatureCallingConvention.CDecl,
860
CILParser
.STDCALL => SignatureCallingConvention.StdCall,
861
CILParser
.THISCALL => SignatureCallingConvention.ThisCall,
862
CILParser
.FASTCALL => SignatureCallingConvention.FastCall,
863
CILParser
.UNMANAGED => SignatureCallingConvention.Unmanaged,
868
GrammarResult ICILVisitor<GrammarResult>.VisitCatchClause(
CILParser
.CatchClauseContext context) => VisitCatchClause(context);
869
public GrammarResult.Literal<EntityRegistry.TypeEntity> VisitCatchClause(
CILParser
.CatchClauseContext context) => VisitTypeSpec(context.typeSpec());
871
GrammarResult ICILVisitor<GrammarResult>.VisitCaValue(
CILParser
.CaValueContext context) => VisitCaValue(context);
872
public GrammarResult.FormattedBlob VisitCaValue(
CILParser
.CaValueContext context)
875
if (context.truefalse() is
CILParser
.TruefalseContext truefalse)
880
else if (context.compQstring() is
CILParser
.CompQstringContext str)
885
else if (context.className() is
CILParser
.ClassNameContext className)
919
GrammarResult ICILVisitor<GrammarResult>.VisitClassAttr(
CILParser
.ClassAttrContext context) => VisitClassAttr(context);
921
public GrammarResult.Literal<(GrammarResult.Flag<TypeAttributes> Attribute, EntityRegistry.WellKnownBaseType? FallbackBase, bool RequireSealed)> VisitClassAttr(
CILParser
.ClassAttrContext context)
923
if (context.int32() is
CILParser
.Int32Context int32)
1011
public GrammarResult VisitClassDecl(
CILParser
.ClassDeclContext context)
1013
if (context.classHead() is
CILParser
.ClassHeadContext classHead)
1019
else if (context.methodHead() is
CILParser
.MethodHeadContext methodHead)
1054
else if (context.propHead() is
CILParser
.PropHeadContext propHead)
1068
else if (context.eventHead() is
CILParser
.EventHeadContext eventHead)
1085
public GrammarResult VisitClassDecls(
CILParser
.ClassDeclsContext context) => VisitChildren(context);
1088
GrammarResult ICILVisitor<GrammarResult>.VisitClassHead(
CILParser
.ClassHeadContext context) => VisitClassHead(context);
1089
public GrammarResult.Literal<EntityRegistry.TypeDefinitionEntity> VisitClassHead(
CILParser
.ClassHeadContext context)
1197
if (context.extendsClause() is
CILParser
.ExtendsClauseContext extends)
1202
if (context.implClause() is
CILParser
.ImplClauseContext impl)
1240
GrammarResult ICILVisitor<GrammarResult>.VisitClassName(
CILParser
.ClassNameContext context) => VisitClassName(context);
1241
public GrammarResult.Literal<EntityRegistry.TypeEntity> VisitClassName(
CILParser
.ClassNameContext context)
1278
else if (context.slashedName() is
CILParser
.SlashedNameContext slashedName)
1281
if (context.dottedName() is
CILParser
.DottedNameContext dottedAssemblyOrModuleName)
1298
else if (context.mdtoken() is
CILParser
.MdtokenContext typeRefScope)
1357
else if (context.mdtoken() is
CILParser
.MdtokenContext typeToken)
1371
GrammarResult ICILVisitor<GrammarResult>.VisitClassSeq(
CILParser
.ClassSeqContext context) => VisitClassSeq(context);
1372
public GrammarResult.FormattedBlob VisitClassSeq(
CILParser
.ClassSeqContext context)
1383
GrammarResult ICILVisitor<GrammarResult>.VisitClassSeqElement(
CILParser
.ClassSeqElementContext context) => VisitClassSeqElement(context);
1385
public GrammarResult.FormattedBlob VisitClassSeqElement(
CILParser
.ClassSeqElementContext context)
1388
if (context.className() is
CILParser
.ClassNameContext className)
1404
public GrammarResult VisitCompControl(
CILParser
.CompControlContext context)
1412
GrammarResult ICILVisitor<GrammarResult>.VisitCompQstring(
CILParser
.CompQstringContext context)
1417
private static GrammarResult.String VisitCompQstring(
CILParser
.CompQstringContext context)
1427
GrammarResult ICILVisitor<GrammarResult>.VisitCorflags(
CILParser
.CorflagsContext context) => VisitCorflags(context);
1428
public GrammarResult.Literal<int> VisitCorflags(
CILParser
.CorflagsContext context) => VisitInt32(context.int32());
1430
GrammarResult ICILVisitor<GrammarResult>.VisitCustomAttrDecl(
CILParser
.CustomAttrDeclContext context) => VisitCustomAttrDecl(context);
1431
public GrammarResult.Literal<EntityRegistry.CustomAttributeEntity?> VisitCustomAttrDecl(
CILParser
.CustomAttrDeclContext context)
1461
GrammarResult ICILVisitor<GrammarResult>.VisitCustomDescrInMethodBody(
CILParser
.CustomDescrInMethodBodyContext context) => VisitCustomDescrInMethodBody(context);
1462
public GrammarResult.Literal<EntityRegistry.CustomAttributeEntity?> VisitCustomDescrInMethodBody(
CILParser
.CustomDescrInMethodBodyContext context)
1480
GrammarResult ICILVisitor<GrammarResult>.VisitCustomBlobArgs(
CILParser
.CustomBlobArgsContext context) => VisitCustomBlobArgs(context);
1481
public GrammarResult.FormattedBlob VisitCustomBlobArgs(
CILParser
.CustomBlobArgsContext context)
1493
GrammarResult ICILVisitor<GrammarResult>.VisitCustomBlobDescr(
CILParser
.CustomBlobDescrContext context) => VisitCustomBlobDescr(context);
1494
public GrammarResult.FormattedBlob VisitCustomBlobDescr(
CILParser
.CustomBlobDescrContext context)
1503
GrammarResult ICILVisitor<GrammarResult>.VisitCustomBlobNVPairs(
CILParser
.CustomBlobNVPairsContext context) => VisitCustomBlobNVPairs(context);
1504
public GrammarResult.FormattedBlob VisitCustomBlobNVPairs(
CILParser
.CustomBlobNVPairsContext context)
1528
GrammarResult ICILVisitor<GrammarResult>.VisitCustomDescr(
CILParser
.CustomDescrContext context) => VisitCustomDescr(context);
1529
public GrammarResult.Literal<EntityRegistry.CustomAttributeEntity> VisitCustomDescr(
CILParser
.CustomDescrContext context)
1557
GrammarResult ICILVisitor<GrammarResult>.VisitCustomDescrWithOwner(
CILParser
.CustomDescrWithOwnerContext context) => VisitCustomDescrWithOwner(context);
1558
public GrammarResult.Literal<EntityRegistry.CustomAttributeEntity> VisitCustomDescrWithOwner(
CILParser
.CustomDescrWithOwnerContext context)
1590
GrammarResult ICILVisitor<GrammarResult>.VisitCustomType(
CILParser
.CustomTypeContext context) => VisitCustomType(context);
1591
public GrammarResult.Literal<EntityRegistry.EntityBase> VisitCustomType(
CILParser
.CustomTypeContext context) => VisitMethodRef(context.methodRef());
1593
public GrammarResult VisitDataDecl(
CILParser
.DataDeclContext context)
1599
public GrammarResult VisitDdBody(
CILParser
.DdBodyContext context)
1601
if (context.ddItemList() is
CILParser
.DdItemListContext ddItemList)
1611
public GrammarResult VisitDdHead(
CILParser
.DdHeadContext context)
1613
if (context.id() is
CILParser
.IdContext id)
1623
public GrammarResult VisitDdItem(
CILParser
.DdItemContext context)
1625
if (context.compQstring() is
CILParser
.CompQstringContext str)
1631
else if (context.id() is
CILParser
.IdContext id)
1645
else if (context.bytes() is
CILParser
.BytesContext bytes)
1655
_mappedFieldData.WriteBytes(context.int32() is
CILParser
.Int32Context int32 ? (byte)VisitInt32(int32).Value : (byte)0, itemCount);
1661
_mappedFieldData.WriteInt16(context.int32() is
CILParser
.Int32Context int32 ? (short)VisitInt32(int32).Value : (short)0);
1668
_mappedFieldData.WriteInt32(context.int32() is
CILParser
.Int32Context int32 ? VisitInt32(int32).Value : 0);
1675
_mappedFieldData.WriteInt64(context.int64() is
CILParser
.Int64Context int64 ? VisitInt64(int64).Value : 0);
1682
_mappedFieldData.WriteSingle(context.float64() is
CILParser
.Float64Context float64 ? (float)VisitFloat64(float64).Value : 0);
1689
_mappedFieldData.WriteDouble(context.float64() is
CILParser
.Float64Context float64 ? VisitFloat64(float64).Value : 0);
1694
GrammarResult ICILVisitor<GrammarResult>.VisitDdItemCount(
CILParser
.DdItemCountContext context) => VisitDdItemCount(context);
1695
public GrammarResult.Literal<int> VisitDdItemCount(
CILParser
.DdItemCountContext context) => new(context.int32() is
CILParser
.Int32Context ? VisitInt32(context.int32()).Value : 1);
1696
public GrammarResult VisitDdItemList(
CILParser
.DdItemListContext context)
1709
public GrammarResult VisitDecl(
CILParser
.DeclContext context)
1711
if (context.nameSpaceHead() is
CILParser
.NameSpaceHeadContext ns)
1719
if (context.classHead() is
CILParser
.ClassHeadContext classHead)
1726
if (context.methodHead() is
CILParser
.MethodHeadContext methodHead)
1882
public GrammarResult VisitDecls(
CILParser
.DeclsContext context)
1891
GrammarResult ICILVisitor<GrammarResult>.VisitDottedName(
CILParser
.DottedNameContext context)
1896
public static GrammarResult.String VisitDottedName(
CILParser
.DottedNameContext context)
1900
GrammarResult ICILVisitor<GrammarResult>.VisitElementType(
CILParser
.ElementTypeContext context) => VisitElementType(context);
1901
public GrammarResult.FormattedBlob VisitElementType(
CILParser
.ElementTypeContext context)
1908
else if (context.className() is
CILParser
.ClassNameContext className)
1922
else if (context.callConv() is
CILParser
.CallConvContext callConv)
1944
if (context.int32() is
CILParser
.Int32Context int32)
1990
if (context.int32() is
CILParser
.Int32Context int32)
2050
else if (context.simpleType() is
CILParser
.SimpleTypeContext simpleType)
2054
else if (context.dottedName() is
CILParser
.DottedNameContext dottedName)
2079
public GrammarResult VisitEsHead(
CILParser
.EsHeadContext context) => throw new UnreachableException(NodeShouldNeverBeDirectlyVisited);
2081
GrammarResult ICILVisitor<GrammarResult>.VisitEventAttr(
CILParser
.EventAttrContext context) => VisitEventAttr(context);
2082
public GrammarResult.Flag<EventAttributes> VisitEventAttr(
CILParser
.EventAttrContext context)
2092
GrammarResult ICILVisitor<GrammarResult>.VisitEventDecl(
CILParser
.EventDeclContext context) => VisitEventDecl(context);
2093
public GrammarResult.Literal<(MethodSemanticsAttributes, EntityRegistry.EntityBase)?> VisitEventDecl(
CILParser
.EventDeclContext context)
2112
GrammarResult ICILVisitor<GrammarResult>.VisitEventDecls(
CILParser
.EventDeclsContext context) => VisitEventDecls(context);
2113
public GrammarResult.Sequence<(MethodSemanticsAttributes, EntityRegistry.EntityBase)> VisitEventDecls(
CILParser
.EventDeclsContext context)
2120
GrammarResult ICILVisitor<GrammarResult>.VisitEventHead(
CILParser
.EventHeadContext context) => VisitEventHead(context);
2121
public GrammarResult.Literal<EntityRegistry.EventEntity> VisitEventHead(
CILParser
.EventHeadContext context)
2128
public GrammarResult VisitExportHead(
CILParser
.ExportHeadContext context) => throw new NotImplementedException("Obsolete syntax");
2129
GrammarResult ICILVisitor<GrammarResult>.VisitExptAttr(
CILParser
.ExptAttrContext context) => VisitExptAttr(context);
2130
public static GrammarResult.Flag<TypeAttributes> VisitExptAttr(
CILParser
.ExptAttrContext context)
2148
public GrammarResult VisitExptypeDecl(
CILParser
.ExptypeDeclContext context) => throw new UnreachableException(NodeShouldNeverBeDirectlyVisited);
2150
GrammarResult ICILVisitor<GrammarResult>.VisitExptypeDecls(
CILParser
.ExptypeDeclsContext context) => VisitExptypeDecls(context);
2151
public GrammarResult.Literal<(EntityRegistry.EntityBase? implementation, int typedefId, ImmutableArray<EntityRegistry.CustomAttributeEntity> attrs)> VisitExptypeDecls(
CILParser
.ExptypeDeclsContext context)
2202
if (declarations[i].int32() is
CILParser
.Int32Context int32)
2241
EntityRegistry.ExportedTypeEntity? ResolveExportedType(
CILParser
.SlashedNameContext slashedName)
2276
GrammarResult ICILVisitor<GrammarResult>.VisitExptypeHead(
CILParser
.ExptypeHeadContext context) => VisitExptypeHead(context);
2277
public GrammarResult.Literal<(TypeAttributes attrs, string dottedName)> VisitExptypeHead(
CILParser
.ExptypeHeadContext context)
2282
GrammarResult ICILVisitor<GrammarResult>.VisitExtendsClause(
CILParser
.ExtendsClauseContext context) => VisitExtendsClause(context);
2284
public GrammarResult.Literal<EntityRegistry.TypeEntity?> VisitExtendsClause(
CILParser
.ExtendsClauseContext context)
2286
if (context.typeSpec() is
CILParser
.TypeSpecContext typeSpec)
2296
public GrammarResult VisitExtSourceSpec(
CILParser
.ExtSourceSpecContext context)
2377
GrammarResult ICILVisitor<GrammarResult>.VisitF32seq(
CILParser
.F32seqContext context) => VisitF32seq(context);
2378
public GrammarResult.FormattedBlob VisitF32seq(
CILParser
.F32seqContext context)
2386
CILParser
.Int32Context int32 => VisitInt32(int32).Value,
2387
CILParser
.Float64Context float64 => VisitFloat64(float64).Value,
2393
GrammarResult ICILVisitor<GrammarResult>.VisitF64seq(
CILParser
.F64seqContext context) => VisitF64seq(context);
2394
public GrammarResult.FormattedBlob VisitF64seq(
CILParser
.F64seqContext context)
2402
CILParser
.Int64Context int64 => VisitInt64(int64).Value,
2403
CILParser
.Float64Context float64 => VisitFloat64(float64).Value,
2410
public GrammarResult VisitFaultClause(
CILParser
.FaultClauseContext context) => throw new UnreachableException(NodeShouldNeverBeDirectlyVisited);
2412
GrammarResult ICILVisitor<GrammarResult>.VisitFieldAttr(
CILParser
.FieldAttrContext context) => VisitFieldAttr(context);
2413
public GrammarResult.Flag<FieldAttributes> VisitFieldAttr(
CILParser
.FieldAttrContext context)
2440
GrammarResult ICILVisitor<GrammarResult>.VisitFieldDecl(
CILParser
.FieldDeclContext context) => VisitFieldDecl(context);
2441
public GrammarResult VisitFieldDecl(
CILParser
.FieldDeclContext context)
2473
GrammarResult ICILVisitor<GrammarResult>.VisitFieldInit(
CILParser
.FieldInitContext context) => VisitFieldInit(context);
2474
public GrammarResult.Literal<object?> VisitFieldInit(
CILParser
.FieldInitContext context)
2481
if (context.compQstring() is
CILParser
.CompQstringContext compQstring)
2485
if (context.fieldSerInit() is
CILParser
.FieldSerInitContext fieldSerInit)
2579
public GrammarResult VisitFieldOrProp(
CILParser
.FieldOrPropContext context) => throw new UnreachableException(NodeShouldNeverBeDirectlyVisited);
2581
GrammarResult ICILVisitor<GrammarResult>.VisitFieldRef(
CILParser
.FieldRefContext context) => VisitFieldRef(context);
2582
public GrammarResult.Literal<EntityRegistry.EntityBase> VisitFieldRef(
CILParser
.FieldRefContext context)
2584
if (context.type() is not
CILParser
.TypeContext type)
2599
if (context.typeSpec() is
CILParser
.TypeSpecContext typeSpec)
2612
GrammarResult ICILVisitor<GrammarResult>.VisitFieldSerInit(
CILParser
.FieldSerInitContext context) => VisitFieldSerInit(context);
2613
public GrammarResult.FormattedBlob VisitFieldSerInit(
CILParser
.FieldSerInitContext context)
2637
case
CILParser
.BOOL:
2640
case
CILParser
.INT8:
2641
case
CILParser
.UINT8:
2644
case
CILParser
.CHAR:
2645
case
CILParser
.INT16:
2646
case
CILParser
.UINT16:
2649
case
CILParser
.INT32_:
2650
case
CILParser
.UINT32:
2653
case
CILParser
.INT64_:
2654
case
CILParser
.UINT64:
2657
case
CILParser
.FLOAT32:
2659
if (context.float64() is
CILParser
.Float64Context float64)
2663
if (context.int32() is
CILParser
.Int32Context int32)
2670
case
CILParser
.FLOAT64:
2672
if (context.float64() is
CILParser
.Float64Context float64)
2676
if (context.int64() is
CILParser
.Int64Context int64)
2688
GrammarResult ICILVisitor<GrammarResult>.VisitFileAttr(
CILParser
.FileAttrContext context) => VisitFileAttr(context);
2689
public GrammarResult.Literal<bool> VisitFileAttr(
CILParser
.FileAttrContext context)
2691
GrammarResult ICILVisitor<GrammarResult>.VisitFileDecl(
CILParser
.FileDeclContext context) => VisitFileDecl(context);
2692
public GrammarResult.Literal<EntityRegistry.FileEntity> VisitFileDecl(
CILParser
.FileDeclContext context)
2708
GrammarResult ICILVisitor<GrammarResult>.VisitFileEntry(
CILParser
.FileEntryContext context) => VisitFileEntry(context);
2709
public GrammarResult.Literal<bool> VisitFileEntry(
CILParser
.FileEntryContext context)
2712
GrammarResult ICILVisitor<GrammarResult>.VisitFilterClause(
CILParser
.FilterClauseContext context) => VisitFilterClause(context);
2713
public GrammarResult.Literal<LabelHandle> VisitFilterClause(
CILParser
.FilterClauseContext context)
2715
if (context.scopeBlock() is
CILParser
.ScopeBlockContext scopeBlock)
2722
if (context.id() is
CILParser
.IdContext id)
2727
if (context.int32() is
CILParser
.Int32Context offset)
2736
public GrammarResult VisitFinallyClause(
CILParser
.FinallyClauseContext context) => throw new UnreachableException(NodeShouldNeverBeDirectlyVisited);
2738
GrammarResult ICILVisitor<GrammarResult>.VisitFloat64(
CILParser
.Float64Context context) => VisitFloat64(context);
2739
public GrammarResult.Literal<double> VisitFloat64(
CILParser
.Float64Context context)
2751
else if (context.int32() is
CILParser
.Int32Context int32)
2756
else if (context.int64() is
CILParser
.Int64Context int64)
2763
GrammarResult ICILVisitor<GrammarResult>.VisitGenArity(
CILParser
.GenArityContext context) => VisitGenArity(context);
2764
public GrammarResult.Literal<int> VisitGenArity(
CILParser
.GenArityContext context)
2765
=> context.genArityNotEmpty() is
CILParser
.GenArityNotEmptyContext genArity ? VisitGenArityNotEmpty(genArity) : new(0);
2767
GrammarResult ICILVisitor<GrammarResult>.VisitGenArityNotEmpty(
CILParser
.GenArityNotEmptyContext context) => VisitGenArityNotEmpty(context);
2768
public GrammarResult.Literal<int> VisitGenArityNotEmpty(
CILParser
.GenArityNotEmptyContext context) => VisitInt32(context.int32());
2770
GrammarResult ICILVisitor<GrammarResult>.VisitHandlerBlock(
CILParser
.HandlerBlockContext context) => VisitHandlerBlock(context);
2772
public GrammarResult.Literal<(LabelHandle Start, LabelHandle End)> VisitHandlerBlock(
CILParser
.HandlerBlockContext context)
2774
if (context.scopeBlock() is
CILParser
.ScopeBlockContext scopeBlock)
2802
GrammarResult ICILVisitor<GrammarResult>.VisitHexbytes(
CILParser
.HexbytesContext context)
2807
public static GrammarResult.Sequence<byte> VisitHexbytes(
CILParser
.HexbytesContext context)
2817
GrammarResult ICILVisitor<GrammarResult>.VisitI16seq(
CILParser
.I16seqContext context) => VisitI16seq(context);
2818
public GrammarResult.FormattedBlob VisitI16seq(
CILParser
.I16seqContext context)
2828
GrammarResult ICILVisitor<GrammarResult>.VisitI32seq(
CILParser
.I32seqContext context) => VisitI32seq(context);
2829
public GrammarResult.FormattedBlob VisitI32seq(
CILParser
.I32seqContext context)
2840
GrammarResult ICILVisitor<GrammarResult>.VisitI8seq(
CILParser
.I8seqContext context) => VisitI8seq(context);
2841
public GrammarResult.FormattedBlob VisitI8seq(
CILParser
.I8seqContext context)
2852
GrammarResult ICILVisitor<GrammarResult>.VisitI64seq(
CILParser
.I64seqContext context) => VisitI64seq(context);
2853
public GrammarResult.FormattedBlob VisitI64seq(
CILParser
.I64seqContext context)
2863
GrammarResult ICILVisitor<GrammarResult>.VisitId(
CILParser
.IdContext context) => VisitId(context);
2864
public static GrammarResult.String VisitId(
CILParser
.IdContext context)
2869
GrammarResult ICILVisitor<GrammarResult>.VisitIidParamIndex(
CILParser
.IidParamIndexContext context) => VisitIidParamIndex(context);
2870
public GrammarResult.Literal<int?> VisitIidParamIndex(
CILParser
.IidParamIndexContext context)
2871
=> context.int32() is
CILParser
.Int32Context int32 ? new(VisitInt32(int32).Value) : new(null);
2873
GrammarResult ICILVisitor<GrammarResult>.VisitImagebase(
CILParser
.ImagebaseContext context) => VisitImagebase(context);
2874
public GrammarResult.Literal<long> VisitImagebase(
CILParser
.ImagebaseContext context) => VisitInt64(context.int64());
2876
GrammarResult ICILVisitor<GrammarResult>.VisitImplAttr(ILAssembler.
CILParser
.ImplAttrContext context) => VisitImplAttr(context);
2877
public GrammarResult.Flag<MethodImplAttributes> VisitImplAttr(
CILParser
.ImplAttrContext context)
2879
if (context.int32() is
CILParser
.Int32Context int32)
2905
GrammarResult ICILVisitor<GrammarResult>.VisitImplClause(
CILParser
.ImplClauseContext context) => VisitImplClause(context);
2906
public GrammarResult.Sequence<EntityRegistry.InterfaceImplementationEntity> VisitImplClause(
CILParser
.ImplClauseContext context) => context.implList() is {} implList ? VisitImplList(implList) : new(ImmutableArray<EntityRegistry.InterfaceImplementationEntity>.Empty);
2908
GrammarResult ICILVisitor<GrammarResult>.VisitImplList(
CILParser
.ImplListContext context) => VisitImplList(context);
2909
public GrammarResult.Sequence<EntityRegistry.InterfaceImplementationEntity> VisitImplList(
CILParser
.ImplListContext context)
2919
GrammarResult ICILVisitor<GrammarResult>.VisitInitOpt(
CILParser
.InitOptContext context) => VisitInitOpt(context);
2920
public GrammarResult.Literal<object?> VisitInitOpt(
CILParser
.InitOptContext context)
2922
if (context.fieldInit() is
CILParser
.FieldInitContext fieldInit)
2937
public GrammarResult VisitInstr(
CILParser
.InstrContext context)
2943
case
CILParser
.RULE_instr_brtarget:
2946
if (argument is
CILParser
.IdContext id)
2961
if (argument is
CILParser
.Int32Context int32)
2970
case
CILParser
.RULE_instr_field:
2973
if (context.mdtoken() is
CILParser
.MdtokenContext mdtoken)
2991
case
CILParser
.RULE_instr_i:
3005
case
CILParser
.RULE_instr_i8:
3009
case
CILParser
.RULE_instr_method:
3032
case
CILParser
.RULE_instr_none:
3035
case
CILParser
.RULE_instr_r:
3039
if (argument is
CILParser
.Float64Context float64)
3043
else if (argument is
CILParser
.Int64Context int64)
3048
else if (argument is
CILParser
.BytesContext bytesContext)
3079
case
CILParser
.RULE_instr_sig:
3096
case
CILParser
.RULE_instr_string:
3099
if (context.bytes() is
CILParser
.BytesContext rawBytes)
3137
case
CILParser
.RULE_instr_switch:
3142
if (label is
CILParser
.IdContext id)
3157
else if (label is
CILParser
.Int32Context int32)
3179
case
CILParser
.RULE_instr_tok:
3184
case
CILParser
.RULE_instr_type:
3191
case
CILParser
.RULE_instr_var:
3196
if (context.int32() is
CILParser
.Int32Context int32)
3264
public GrammarResult.Literal<ILOpCode> VisitInstr_brtarget(
CILParser
.Instr_brtargetContext context) => new(ParseOpCodeFromToken(((ITerminalNode)context.children[0]).Symbol));
3265
public GrammarResult.Literal<ILOpCode> VisitInstr_field(
CILParser
.Instr_fieldContext context) => new(ParseOpCodeFromToken(((ITerminalNode)context.children[0]).Symbol));
3266
public GrammarResult.Literal<ILOpCode> VisitInstr_i(
CILParser
.Instr_iContext context) => new(ParseOpCodeFromToken(((ITerminalNode)context.children[0]).Symbol));
3267
public GrammarResult.Literal<ILOpCode> VisitInstr_i8(
CILParser
.Instr_i8Context context) => new(ParseOpCodeFromToken(((ITerminalNode)context.children[0]).Symbol));
3268
public GrammarResult.Literal<ILOpCode> VisitInstr_method(
CILParser
.Instr_methodContext context) => new(ParseOpCodeFromToken(((ITerminalNode)context.children[0]).Symbol));
3269
public GrammarResult.Literal<ILOpCode> VisitInstr_none(
CILParser
.Instr_noneContext context) => new(ParseOpCodeFromToken(((ITerminalNode)context.children[0]).Symbol));
3270
public GrammarResult.Literal<ILOpCode> VisitInstr_r(
CILParser
.Instr_rContext context) => new(ParseOpCodeFromToken(((ITerminalNode)context.children[0]).Symbol));
3271
public GrammarResult.Literal<ILOpCode> VisitInstr_sig(
CILParser
.Instr_sigContext context) => new(ParseOpCodeFromToken(((ITerminalNode)context.children[0]).Symbol));
3272
public GrammarResult.Literal<ILOpCode> VisitInstr_string(
CILParser
.Instr_stringContext context) => new(ParseOpCodeFromToken(((ITerminalNode)context.children[0]).Symbol));
3273
public GrammarResult.Literal<ILOpCode> VisitInstr_switch(
CILParser
.Instr_switchContext context) => new(ParseOpCodeFromToken(((ITerminalNode)context.children[0]).Symbol));
3274
public GrammarResult.Literal<ILOpCode> VisitInstr_tok(
CILParser
.Instr_tokContext context) => new(ParseOpCodeFromToken(((ITerminalNode)context.children[0]).Symbol));
3275
public GrammarResult.Literal<ILOpCode> VisitInstr_type(
CILParser
.Instr_typeContext context) => new(ParseOpCodeFromToken(((ITerminalNode)context.children[0]).Symbol));
3276
public GrammarResult.Literal<ILOpCode> VisitInstr_var(
CILParser
.Instr_varContext context) => new(ParseOpCodeFromToken(((ITerminalNode)context.children[0]).Symbol));
3282
GrammarResult ICILVisitor<GrammarResult>.VisitInstr(
CILParser
.InstrContext context) => VisitInstr(context);
3283
GrammarResult ICILVisitor<GrammarResult>.VisitInstr_brtarget(
CILParser
.Instr_brtargetContext context) => VisitInstr_brtarget(context);
3284
GrammarResult ICILVisitor<GrammarResult>.VisitInstr_field(
CILParser
.Instr_fieldContext context) => VisitInstr_field(context);
3285
GrammarResult ICILVisitor<GrammarResult>.VisitInstr_i(
CILParser
.Instr_iContext context) => VisitInstr_i(context);
3286
GrammarResult ICILVisitor<GrammarResult>.VisitInstr_i8(
CILParser
.Instr_i8Context context) => VisitInstr_i8(context);
3287
GrammarResult ICILVisitor<GrammarResult>.VisitInstr_method(
CILParser
.Instr_methodContext context) => VisitInstr_method(context);
3288
GrammarResult ICILVisitor<GrammarResult>.VisitInstr_none(
CILParser
.Instr_noneContext context) => VisitInstr_none(context);
3289
GrammarResult ICILVisitor<GrammarResult>.VisitInstr_r(
CILParser
.Instr_rContext context) => VisitInstr_r(context);
3290
GrammarResult ICILVisitor<GrammarResult>.VisitInstr_sig(
CILParser
.Instr_sigContext context) => VisitInstr_sig(context);
3291
GrammarResult ICILVisitor<GrammarResult>.VisitInstr_string(
CILParser
.Instr_stringContext context) => VisitInstr_string(context);
3292
GrammarResult ICILVisitor<GrammarResult>.VisitInstr_switch(
CILParser
.Instr_switchContext context) => VisitInstr_switch(context);
3293
GrammarResult ICILVisitor<GrammarResult>.VisitInstr_tok(
CILParser
.Instr_tokContext context) => VisitInstr_tok(context);
3294
GrammarResult ICILVisitor<GrammarResult>.VisitInstr_type(
CILParser
.Instr_typeContext context) => VisitInstr_type(context);
3295
GrammarResult ICILVisitor<GrammarResult>.VisitInstr_var(
CILParser
.Instr_varContext context) => VisitInstr_var(context);
3338
GrammarResult ICILVisitor<GrammarResult>.VisitInt32(
CILParser
.Int32Context context)
3343
public GrammarResult.Literal<int> VisitInt32(
CILParser
.Int32Context context)
3363
GrammarResult ICILVisitor<GrammarResult>.VisitInt64(
CILParser
.Int64Context context)
3368
public GrammarResult.Literal<long> VisitInt64(
CILParser
.Int64Context context)
3387
GrammarResult ICILVisitor<GrammarResult>.VisitIntOrWildcard(
CILParser
.IntOrWildcardContext context) => VisitIntOrWildcard(context);
3388
public GrammarResult.Literal<int?> VisitIntOrWildcard(
CILParser
.IntOrWildcardContext context) => context.int32() is {} int32 ? new(VisitInt32(int32).Value) : new(null);
3413
public GrammarResult VisitLabels(
CILParser
.LabelsContext context) => throw new UnreachableException(NodeShouldNeverBeDirectlyVisited);
3415
GrammarResult ICILVisitor<GrammarResult>.VisitLabelDecl(
CILParser
.LabelDeclContext context) => VisitLabelDecl(context);
3416
public GrammarResult VisitLabelDecl(
CILParser
.LabelDeclContext context)
3430
public GrammarResult VisitLanguageDecl(
CILParser
.LanguageDeclContext context)
3452
public GrammarResult VisitManifestResDecl(
CILParser
.ManifestResDeclContext context) => throw new UnreachableException(NodeShouldNeverBeDirectlyVisited);
3453
GrammarResult ICILVisitor<GrammarResult>.VisitManifestResDecls(
CILParser
.ManifestResDeclsContext context) => VisitManifestResDecls(context);
3454
public GrammarResult.Literal<(EntityRegistry.EntityBase? implementation, uint offset, ImmutableArray<EntityRegistry.CustomAttributeEntity> attributes)> VisitManifestResDecls(
CILParser
.ManifestResDeclsContext context)
3463
if (decl.customAttrDecl() is
CILParser
.CustomAttrDeclContext customAttrDecl)
3502
GrammarResult ICILVisitor<GrammarResult>.VisitManifestResHead(
CILParser
.ManifestResHeadContext context) => VisitManifestResHead(context);
3503
public GrammarResult.Literal<(string name, string alias, ManifestResourceAttributes attr)> VisitManifestResHead(
CILParser
.ManifestResHeadContext context)
3517
GrammarResult ICILVisitor<GrammarResult>.VisitManresAttr(
CILParser
.ManresAttrContext context) => VisitManresAttr(context);
3518
public GrammarResult.Flag<ManifestResourceAttributes> VisitManresAttr(
CILParser
.ManresAttrContext context)
3528
GrammarResult ICILVisitor<GrammarResult>.VisitMarshalBlob(
CILParser
.MarshalBlobContext context) => VisitMarshalBlob(context);
3529
public GrammarResult.FormattedBlob VisitMarshalBlob(
CILParser
.MarshalBlobContext context)
3531
if (context.hexbytes() is
CILParser
.HexbytesContext hexBytes)
3542
GrammarResult ICILVisitor<GrammarResult>.VisitMarshalClause(
CILParser
.MarshalClauseContext context) => VisitMarshalClause(context);
3543
public GrammarResult.FormattedBlob VisitMarshalClause(
CILParser
.MarshalClauseContext context)
3553
GrammarResult ICILVisitor<GrammarResult>.VisitMdtoken(ILAssembler.
CILParser
.MdtokenContext context) => VisitMdtoken(context);
3554
public GrammarResult.Literal<EntityRegistry.EntityBase> VisitMdtoken(
CILParser
.MdtokenContext context)
3559
GrammarResult ICILVisitor<GrammarResult>.VisitMemberRef(
CILParser
.MemberRefContext context) => VisitMemberRef(context);
3560
public GrammarResult.Literal<EntityRegistry.EntityBase> VisitMemberRef(
CILParser
.MemberRefContext context)
3562
if (context.mdtoken() is
CILParser
.MdtokenContext mdToken)
3567
if (context.methodRef() is
CILParser
.MethodRefContext methodRef)
3571
if (context.fieldRef() is
CILParser
.FieldRefContext fieldRef)
3579
GrammarResult ICILVisitor<GrammarResult>.VisitMethAttr(
CILParser
.MethAttrContext context) => VisitMethAttr(context);
3580
public GrammarResult.Flag<MethodAttributes> VisitMethAttr(
CILParser
.MethAttrContext context)
3582
if (context.int32() is
CILParser
.Int32Context int32)
3610
public GrammarResult VisitMethodDecl(
CILParser
.MethodDeclContext context)
3617
currentMethod.Definition.MethodBody.CodeBuilder.WriteByte((byte)VisitInt32(context.GetChild<
CILParser
.Int32Context>(0)).Value);
3629
currentMethod.Definition.MaxStack = VisitInt32(context.GetChild<
CILParser
.Int32Context>(0)).Value;
3657
else if (context.labelDecl() is
CILParser
.LabelDeclContext labelDecl)
3761
foreach (var attr in customAttrDeclarations ?? Array.Empty<
CILParser
.CustomAttrDeclContext>())
3819
foreach (var attr in customAttrDeclarations ?? Array.Empty<
CILParser
.CustomAttrDeclContext>())
3845
foreach (var attr in customAttrDeclarations ?? Array.Empty<
CILParser
.CustomAttrDeclContext>())
3861
else if (context.GetChild(0) is
CILParser
.InstrContext instr)
3875
public GrammarResult VisitMethodDecls(
CILParser
.MethodDeclsContext context)
3884
GrammarResult ICILVisitor<GrammarResult>.VisitMethodHead(
CILParser
.MethodHeadContext context) => VisitMethodHead(context);
3885
public GrammarResult.Literal<EntityRegistry.MethodDefinitionEntity> VisitMethodHead(
CILParser
.MethodHeadContext context)
3983
GrammarResult ICILVisitor<GrammarResult>.VisitMethodName(
CILParser
.MethodNameContext context) => VisitMethodName(context);
3984
public GrammarResult.String VisitMethodName(
CILParser
.MethodNameContext context)
3991
Debug.Assert(child is
CILParser
.DottedNameContext);
4002
GrammarResult ICILVisitor<GrammarResult>.VisitMethodRef(
CILParser
.MethodRefContext context) => VisitMethodRef(context);
4003
public GrammarResult.Literal<EntityRegistry.EntityBase> VisitMethodRef(
CILParser
.MethodRefContext context)
4005
if (context.mdtoken() is
CILParser
.MdtokenContext token)
4009
if (context.dottedName() is
CILParser
.DottedNameContext dottedName)
4024
if (context.typeSpec() is
CILParser
.TypeSpecContext typeSpec)
4031
if (context.typeArgs() is
CILParser
.TypeArgsContext typeArgs)
4042
else if (context.genArityNotEmpty() is
CILParser
.GenArityNotEmptyContext genArityNotEmpty)
4081
public GrammarResult VisitModuleHead(
CILParser
.ModuleHeadContext context)
4096
public GrammarResult VisitMscorlib(
CILParser
.MscorlibContext context) => GrammarResult.SentinelValue.Result;
4098
GrammarResult ICILVisitor<GrammarResult>.VisitNameSpaceHead(
CILParser
.NameSpaceHeadContext context) => VisitNameSpaceHead(context);
4100
public static GrammarResult.String VisitNameSpaceHead(
CILParser
.NameSpaceHeadContext context) => VisitDottedName(context.dottedName());
4102
GrammarResult ICILVisitor<GrammarResult>.VisitNameValPair(
CILParser
.NameValPairContext context) => VisitNameValPair(context);
4103
public GrammarResult.Literal<KeyValuePair<string, BlobBuilder>> VisitNameValPair(
CILParser
.NameValPairContext context)
4108
GrammarResult ICILVisitor<GrammarResult>.VisitNameValPairs(
CILParser
.NameValPairsContext context) => VisitNameValPairs(context);
4109
public GrammarResult.Sequence<KeyValuePair<string, BlobBuilder>> VisitNameValPairs(
CILParser
.NameValPairsContext context) => new(context.nameValPair().Select(pair => VisitNameValPair(pair).Value).ToImmutableArray());
4111
GrammarResult ICILVisitor<GrammarResult>.VisitNativeType(
CILParser
.NativeTypeContext context) => VisitNativeType(context);
4112
public GrammarResult.FormattedBlob VisitNativeType(
CILParser
.NativeTypeContext context)
4114
if (context.nativeTypeArrayPointerInfo() is not
CILParser
.NativeTypeArrayPointerInfoContext[] arrayPointerInfo)
4124
if (arrayPointerInfo[i] is
CILParser
.PointerNativeTypeContext)
4147
if (arrayPointerInfo[i] is
CILParser
.PointerArrayTypeSizeContext size)
4151
else if (arrayPointerInfo[i] is
CILParser
.PointerArrayTypeSizeParamIndexContext sizeParamIndex)
4158
else if (arrayPointerInfo[i] is
CILParser
.PointerArrayTypeParamIndexContext paramIndex)
4171
GrammarResult ICILVisitor<GrammarResult>.VisitNativeTypeElement(
CILParser
.NativeTypeElementContext context) => VisitNativeTypeElement(context);
4172
public GrammarResult.FormattedBlob VisitNativeTypeElement(
CILParser
.NativeTypeElementContext context)
4175
if (context.dottedName() is
CILParser
.DottedNameContext typedef)
4191
case
CILParser
.CUSTOM:
4194
CILParser
.CompQstringContext[] strings = context.compQstring();
4215
case
CILParser
.SYSSTRING:
4219
case
CILParser
.ARRAY:
4224
case
CILParser
.VARIANT:
4232
case
CILParser
.CURRENCY:
4236
case
CILParser
.SYSCHAR:
4243
case
CILParser
.VOID:
4250
case
CILParser
.BOOL:
4253
case
CILParser
.INT8:
4256
case
CILParser
.INT16:
4259
case
CILParser
.INT32_:
4262
case
CILParser
.INT64_:
4265
case
CILParser
.FLOAT32:
4268
case
CILParser
.FLOAT64_:
4271
case
CILParser
.ERROR:
4274
case
CILParser
.UINT8:
4277
case
CILParser
.UINT16:
4280
case
CILParser
.UINT32:
4283
case
CILParser
.UINT64:
4286
case
CILParser
.DECIMAL:
4293
case
CILParser
.DATE:
4300
case
CILParser
.BSTR:
4303
case
CILParser
.LPSTR:
4306
case
CILParser
.LPWSTR:
4309
case
CILParser
.LPTSTR:
4312
case
CILParser
.OBJECTREF:
4319
case
CILParser
.IUNKNOWN:
4328
case
CILParser
.IDISPATCH:
4337
case
CILParser
.STRUCT:
4340
case
CILParser
.INTERFACE:
4349
case
CILParser
.SAFEARRAY:
4362
case
CILParser
.INT:
4365
case
CILParser
.UINT:
4368
case
CILParser
.NESTEDSTRUCT:
4376
case
CILParser
.BYVALSTR:
4379
case
CILParser
.ANSIBSTR:
4382
case
CILParser
.TBSTR:
4386
case
CILParser
.VARIANTBOOL:
4389
case
CILParser
.METHOD:
4392
case
CILParser
.LPSTRUCT:
4396
case
CILParser
.ANY:
4405
GrammarResult ICILVisitor<GrammarResult>.VisitObjSeq(
CILParser
.ObjSeqContext context) => VisitObjSeq(context);
4406
public GrammarResult.FormattedBlob VisitObjSeq(
CILParser
.ObjSeqContext context)
4417
GrammarResult ICILVisitor<GrammarResult>.VisitOwnerType(
CILParser
.OwnerTypeContext context) => VisitOwnerType(context);
4418
public GrammarResult.Literal<EntityRegistry.EntityBase> VisitOwnerType(
CILParser
.OwnerTypeContext context)
4420
if (context.memberRef() is
CILParser
.MemberRefContext memberRef)
4424
if (context.typeSpec() is
CILParser
.TypeSpecContext typeSpec)
4430
GrammarResult ICILVisitor<GrammarResult>.VisitParamAttr(
CILParser
.ParamAttrContext context) => VisitParamAttr(context);
4431
public GrammarResult.Literal<ParameterAttributes> VisitParamAttr(
CILParser
.ParamAttrContext context)
4441
GrammarResult ICILVisitor<GrammarResult>.VisitParamAttrElement(
CILParser
.ParamAttrElementContext context) => VisitParamAttrElement(context);
4442
public GrammarResult.Flag<ParameterAttributes> VisitParamAttrElement(
CILParser
.ParamAttrElementContext context)
4444
if (context.int32() is
CILParser
.Int32Context int32)
4457
GrammarResult ICILVisitor<GrammarResult>.VisitPinvAttr(
CILParser
.PinvAttrContext context) => VisitPinvAttr(context);
4458
public GrammarResult.Flag<MethodImportAttributes> VisitPinvAttr(
CILParser
.PinvAttrContext context)
4460
if (context.int32() is
CILParser
.Int32Context int32)
4499
GrammarResult ICILVisitor<GrammarResult>.VisitPinvImpl(
CILParser
.PinvImplContext context) => VisitPinvImpl(context);
4500
public GrammarResult.Literal<(string? ModuleName, string? EntryPointName, MethodImportAttributes Attributes)> VisitPinvImpl(
CILParser
.PinvImplContext context)
4513
GrammarResult ICILVisitor<GrammarResult>.VisitPropAttr(
CILParser
.PropAttrContext context) => VisitPropAttr(context);
4514
public static GrammarResult.Flag<PropertyAttributes> VisitPropAttr(
CILParser
.PropAttrContext context)
4524
GrammarResult ICILVisitor<GrammarResult>.VisitPropDecl(
CILParser
.PropDeclContext context) => VisitPropDecl(context);
4525
public GrammarResult.Literal<(MethodSemanticsAttributes, EntityRegistry.EntityBase)?> VisitPropDecl(
CILParser
.PropDeclContext context)
4543
GrammarResult ICILVisitor<GrammarResult>.VisitPropDecls(
CILParser
.PropDeclsContext context) => VisitPropDecls(context);
4544
public GrammarResult.Sequence<(MethodSemanticsAttributes, EntityRegistry.EntityBase)> VisitPropDecls(
CILParser
.PropDeclsContext context)
4551
GrammarResult ICILVisitor<GrammarResult>.VisitPropHead(ILAssembler.
CILParser
.PropHeadContext context) => VisitPropHead(context);
4552
public GrammarResult.Literal<EntityRegistry.PropertyEntity> VisitPropHead(
CILParser
.PropHeadContext context)
4580
GrammarResult ICILVisitor<GrammarResult>.VisitRepeatOpt(
CILParser
.RepeatOptContext context) => VisitRepeatOpt(context);
4581
public GrammarResult.Literal<int?> VisitRepeatOpt(
CILParser
.RepeatOptContext context) => context.int32() is {} int32 ? new(VisitInt32(int32).Value) : new(null);
4583
public GrammarResult VisitScopeBlock(
CILParser
.ScopeBlockContext context)
4591
GrammarResult ICILVisitor<GrammarResult>.VisitSecAction(
CILParser
.SecActionContext context) => VisitSecAction(context);
4592
public static GrammarResult.Literal<DeclarativeSecurityAction> VisitSecAction(
CILParser
.SecActionContext context)
4614
GrammarResult ICILVisitor<GrammarResult>.VisitSecAttrBlob(
CILParser
.SecAttrBlobContext context) => VisitSecAttrBlob(context);
4615
public GrammarResult.FormattedBlob VisitSecAttrBlob(
CILParser
.SecAttrBlobContext context)
4621
if (context.typeSpec() is
CILParser
.TypeSpecContext typeSpec && VisitTypeSpec(typeSpec).Value is EntityRegistry.IHasReflectionNotation reflectionNotation)
4636
GrammarResult ICILVisitor<GrammarResult>.VisitSecAttrSetBlob(
CILParser
.SecAttrSetBlobContext context) => VisitSecAttrSetBlob(context);
4637
public GrammarResult.FormattedBlob VisitSecAttrSetBlob(
CILParser
.SecAttrSetBlobContext context)
4650
GrammarResult ICILVisitor<GrammarResult>.VisitSecDecl(
CILParser
.SecDeclContext context) => VisitSecDecl(context);
4651
public GrammarResult.Literal<EntityRegistry.DeclarativeSecurityAttributeEntity?> VisitSecDecl(
CILParser
.SecDeclContext context)
4662
if (context.secAttrSetBlob() is
CILParser
.SecAttrSetBlobContext setBlob)
4666
else if (context.bytes() is
CILParser
.BytesContext bytes)
4671
else if (context.compQstring() is
CILParser
.CompQstringContext str)
4695
public GrammarResult VisitSehBlock(
CILParser
.SehBlockContext context)
4720
GrammarResult ICILVisitor<GrammarResult>.VisitSehClause(
CILParser
.SehClauseContext context) => VisitSehClause(context);
4721
public GrammarResult.Literal<ExceptionClause> VisitSehClause(
CILParser
.SehClauseContext context)
4733
if (context.catchClause() is
CILParser
.CatchClauseContext catchClause)
4737
if (context.filterClause() is
CILParser
.FilterClauseContext filterClause)
4745
GrammarResult ICILVisitor<GrammarResult>.VisitSehClauses(
CILParser
.SehClausesContext context) => VisitSehClauses(context);
4746
public GrammarResult.Sequence<ExceptionClause> VisitSehClauses(
CILParser
.SehClausesContext context) => new(context.sehClause().Select(clause => VisitSehClause(clause).Value).ToImmutableArray());
4748
GrammarResult ICILVisitor<GrammarResult>.VisitSerializType(
CILParser
.SerializTypeContext context) => VisitSerializType(context);
4749
public GrammarResult.FormattedBlob VisitSerializType(
CILParser
.SerializTypeContext context)
4760
GrammarResult ICILVisitor<GrammarResult>.VisitSerializTypeElement(
CILParser
.SerializTypeElementContext context) => VisitSerializTypeElement(context);
4761
public GrammarResult.FormattedBlob VisitSerializTypeElement(
CILParser
.SerializTypeElementContext context)
4763
if (context.simpleType() is
CILParser
.SimpleTypeContext simpleType)
4769
if (context.dottedName() is
CILParser
.DottedNameContext dottedName)
4806
GrammarResult ICILVisitor<GrammarResult>.VisitSerInit(
CILParser
.SerInitContext context) => VisitSerInit(context);
4807
public GrammarResult.FormattedBlob VisitSerInit(
CILParser
.SerInitContext context)
4809
if (context.fieldSerInit() is
CILParser
.FieldSerInitContext fieldSerInit)
4814
if (context.serInit() is
CILParser
.SerInitContext serInit)
4823
if (context.int32() is not
CILParser
.Int32Context arrLength)
4828
if (context.className() is
CILParser
.ClassNameContext className)
4855
CILParser
.INT8 => SerializationTypeCode.SByte,
4856
CILParser
.UINT8 => SerializationTypeCode.Byte,
4857
CILParser
.INT16 => SerializationTypeCode.Int16,
4858
CILParser
.UINT16 => SerializationTypeCode.UInt16,
4859
CILParser
.INT32_ => SerializationTypeCode.Int32,
4860
CILParser
.UINT32 => SerializationTypeCode.UInt32,
4861
CILParser
.INT64_ => SerializationTypeCode.Int64,
4862
CILParser
.UINT64 => SerializationTypeCode.UInt64,
4863
CILParser
.FLOAT32 => SerializationTypeCode.Single,
4864
CILParser
.FLOAT64_ => SerializationTypeCode.Double,
4865
CILParser
.CHAR => SerializationTypeCode.Char,
4866
CILParser
.BOOL => SerializationTypeCode.Boolean,
4867
CILParser
.STRING => SerializationTypeCode.String,
4868
CILParser
.TYPE => SerializationTypeCode.Type,
4869
CILParser
.OBJECT => SerializationTypeCode.TaggedObject,
4874
GrammarResult ICILVisitor<GrammarResult>.VisitSigArg(
CILParser
.SigArgContext context) => VisitSigArg(context);
4875
public GrammarResult.Literal<SignatureArg> VisitSigArg(
CILParser
.SigArgContext context)
4885
context.id() is
CILParser
.IdContext id ? VisitId(id).Value : null));
4888
GrammarResult ICILVisitor<GrammarResult>.VisitSigArgs(
CILParser
.SigArgsContext context) => VisitSigArgs(context);
4889
public GrammarResult.Sequence<SignatureArg> VisitSigArgs(
CILParser
.SigArgsContext context) => new(ImmutableArray.CreateRange(context.sigArg().Select(arg => VisitSigArg(arg).Value)));
4890
GrammarResult ICILVisitor<GrammarResult>.VisitSimpleType(
CILParser
.SimpleTypeContext context) => VisitSimpleType(context);
4891
public GrammarResult.Literal<SignatureTypeCode> VisitSimpleType(
CILParser
.SimpleTypeContext context)
4895
CILParser
.CHAR => SignatureTypeCode.Char,
4896
CILParser
.STRING => SignatureTypeCode.String,
4897
CILParser
.BOOL => SignatureTypeCode.Boolean,
4898
CILParser
.INT8 => SignatureTypeCode.SByte,
4899
CILParser
.INT16 => SignatureTypeCode.Int16,
4900
CILParser
.INT32_ => SignatureTypeCode.Int32,
4901
CILParser
.INT64_ => SignatureTypeCode.Int64,
4902
CILParser
.FLOAT32 => SignatureTypeCode.Single,
4903
CILParser
.FLOAT64_ => SignatureTypeCode.Double,
4904
CILParser
.UINT8 => SignatureTypeCode.Byte,
4905
CILParser
.UINT16 => SignatureTypeCode.UInt16,
4906
CILParser
.UINT32 => SignatureTypeCode.UInt32,
4907
CILParser
.UINT64 => SignatureTypeCode.UInt64,
4912
GrammarResult ICILVisitor<GrammarResult>.VisitSlashedName(
CILParser
.SlashedNameContext context)
4917
public static GrammarResult.Literal<TypeName> VisitSlashedName(
CILParser
.SlashedNameContext context)
4928
GrammarResult ICILVisitor<GrammarResult>.VisitSqstringSeq(
CILParser
.SqstringSeqContext context) => VisitSqstringSeq(context);
4930
public static GrammarResult.FormattedBlob VisitSqstringSeq(
CILParser
.SqstringSeqContext context)
4937
if (child is ITerminalNode { Symbol: { Type:
CILParser
.SQSTRING, Text: string stringValue } })
4947
GrammarResult ICILVisitor<GrammarResult>.VisitStackreserve(
CILParser
.StackreserveContext context) => VisitStackreserve(context);
4948
public GrammarResult.Literal<long> VisitStackreserve(
CILParser
.StackreserveContext context) => VisitInt64(context.int64());
4950
GrammarResult ICILVisitor<GrammarResult>.VisitSubsystem(
CILParser
.SubsystemContext context) => VisitSubsystem(context);
4951
public GrammarResult.Literal<int> VisitSubsystem(
CILParser
.SubsystemContext context) => VisitInt32(context.int32());
4954
public GrammarResult VisitTls(
CILParser
.TlsContext context)
4961
GrammarResult ICILVisitor<GrammarResult>.VisitTruefalse(
CILParser
.TruefalseContext context) => VisitTruefalse(context);
4963
public static GrammarResult.Literal<bool> VisitTruefalse(
CILParser
.TruefalseContext context)
4968
GrammarResult ICILVisitor<GrammarResult>.VisitTryBlock(
CILParser
.TryBlockContext context) => VisitTryBlock(context);
4970
public GrammarResult.Literal<(LabelHandle Start, LabelHandle End)> VisitTryBlock(
CILParser
.TryBlockContext context)
4972
if (context.scopeBlock() is
CILParser
.ScopeBlockContext scopeBlock)
5000
GrammarResult ICILVisitor<GrammarResult>.VisitTyBound(
CILParser
.TyBoundContext context) => VisitTyBound(context);
5001
public GrammarResult.Sequence<EntityRegistry.GenericParameterConstraintEntity> VisitTyBound(
CILParser
.TyBoundContext? context)
5004
if (context?.typeList() is not
CILParser
.TypeListContext typeList)
5015
GrammarResult ICILVisitor<GrammarResult>.VisitTypar(
CILParser
.TyparContext context) => VisitTypar(context);
5017
public GrammarResult.Literal<EntityRegistry.GenericParameterEntity> VisitTypar(
CILParser
.TyparContext context)
5030
GrammarResult ICILVisitor<GrammarResult>.VisitTyparAttrib(
CILParser
.TyparAttribContext context) => VisitTyparAttrib(context);
5031
public GrammarResult.Flag<GenericParameterAttributes> VisitTyparAttrib(
CILParser
.TyparAttribContext context)
5041
{ flags:
CILParser
.Int32Context int32 } => new((GenericParameterAttributes)VisitInt32(int32).Value),
5045
GrammarResult ICILVisitor<GrammarResult>.VisitTyparAttribs(
CILParser
.TyparAttribsContext context) => VisitTyparAttribs(context);
5047
public GrammarResult.Literal<GenericParameterAttributes> VisitTyparAttribs(
CILParser
.TyparAttribsContext context) =>
5053
GrammarResult ICILVisitor<GrammarResult>.VisitTypars(
CILParser
.TyparsContext context) => VisitTypars(context);
5054
public GrammarResult.Sequence<EntityRegistry.GenericParameterEntity> VisitTypars(
CILParser
.TyparsContext context)
5056
CILParser
.TyparContext[] typeParameters = context.typar();
5066
GrammarResult ICILVisitor<GrammarResult>.VisitTyparsClause(
CILParser
.TyparsClauseContext context) => VisitTyparsClause(context);
5067
public GrammarResult.Sequence<EntityRegistry.GenericParameterEntity> VisitTyparsClause(
CILParser
.TyparsClauseContext context) => context.typars() is null ? new(ImmutableArray<EntityRegistry.GenericParameterEntity>.Empty) : VisitTypars(context.typars());
5069
GrammarResult ICILVisitor<GrammarResult>.VisitType(
CILParser
.TypeContext context) => VisitType(context);
5070
public GrammarResult.FormattedBlob VisitType(
CILParser
.TypeContext context)
5083
CILParser
.TypeModifiersContext[] typeModifiers = context.typeModifiers();
5086
CILParser
.TypeModifiersContext? modifier = typeModifiers[i];
5089
case
CILParser
.SZArrayModifierContext:
5092
case
CILParser
.ArrayModifierContext:
5095
case
CILParser
.ByRefModifierContext:
5098
case
CILParser
.PtrModifierContext:
5101
case
CILParser
.PinnedModifierContext:
5104
case
CILParser
.RequiredModifierContext modreq:
5108
case
CILParser
.OptionalModifierContext modopt:
5112
case
CILParser
.GenericArgumentsModifierContext:
5122
case
CILParser
.ArrayModifierContext arr:
5149
case
CILParser
.GenericArgumentsModifierContext genericArgs:
5160
GrammarResult ICILVisitor<GrammarResult>.VisitTypeArgs(
CILParser
.TypeArgsContext context) => VisitTypeArgs(context);
5162
public GrammarResult.FormattedBlob VisitTypeArgs(
CILParser
.TypeArgsContext context)
5174
public GrammarResult VisitTypedefDecl(
CILParser
.TypedefDeclContext context)
5178
if (context.type() is
CILParser
.TypeContext type)
5188
else if (context.className() is
CILParser
.ClassNameContext className)
5194
else if (context.memberRef() is
CILParser
.MemberRefContext memberRef)
5200
else if (context.customDescr() is
CILParser
.CustomDescrContext customDescr)
5209
else if (context.customDescrWithOwner() is
CILParser
.CustomDescrWithOwnerContext customDescrWithOwner)
5281
public GrammarResult VisitTypelist(
CILParser
.TypelistContext context)
5293
GrammarResult ICILVisitor<GrammarResult>.VisitTypeList(
CILParser
.TypeListContext context) => VisitTypeList(context);
5294
public GrammarResult.Sequence<EntityRegistry.TypeEntity> VisitTypeList(
CILParser
.TypeListContext context)
5296
CILParser
.TypeSpecContext[] bounds = context.typeSpec();
5305
GrammarResult ICILVisitor<GrammarResult>.VisitTypeSpec(
CILParser
.TypeSpecContext context) => VisitTypeSpec(context);
5306
public GrammarResult.Literal<EntityRegistry.TypeEntity> VisitTypeSpec(
CILParser
.TypeSpecContext context)
5308
if (context.className() is
CILParser
.ClassNameContext className)
5312
else if (context.dottedName() is
CILParser
.DottedNameContext dottedName)
5342
GrammarResult ICILVisitor<GrammarResult>.VisitVariantType(
CILParser
.VariantTypeContext context) => VisitVariantType(context);
5343
public GrammarResult.Literal<VarEnum> VisitVariantType(
CILParser
.VariantTypeContext context)
5350
if (childToken.Symbol.Type ==
CILParser
.ARRAY_TYPE_NO_BOUNDS)
5354
else if (childToken.Symbol.Type ==
CILParser
.VECTOR)
5360
Debug.Assert(childToken.Symbol.Type ==
CILParser
.REF);
5367
GrammarResult ICILVisitor<GrammarResult>.VisitVariantTypeElement(
CILParser
.VariantTypeElementContext context) => VisitVariantTypeElement(context);
5368
public GrammarResult.Literal<VarEnum> VisitVariantTypeElement(
CILParser
.VariantTypeElementContext context)
5372
CILParser
.VARIANT => VarEnum.VT_VARIANT,
5373
CILParser
.CURRENCY => VarEnum.VT_CY,
5374
CILParser
.VOID => VarEnum.VT_VOID,
5375
CILParser
.BOOL => VarEnum.VT_BOOL,
5376
CILParser
.INT8 => VarEnum.VT_I1,
5377
CILParser
.INT16 => VarEnum.VT_I2,
5378
CILParser
.INT32_ => VarEnum.VT_I4,
5379
CILParser
.INT64_ => VarEnum.VT_I8,
5380
CILParser
.FLOAT32 => VarEnum.VT_R4,
5381
CILParser
.FLOAT64_ => VarEnum.VT_R8,
5382
CILParser
.UINT8 => VarEnum.VT_UI1,
5383
CILParser
.UINT16 => VarEnum.VT_UI2,
5384
CILParser
.UINT32 => VarEnum.VT_UI4,
5385
CILParser
.UINT64 => VarEnum.VT_UI8,
5386
CILParser
.PTR => VarEnum.VT_PTR,
5387
CILParser
.DECIMAL => VarEnum.VT_DECIMAL,
5388
CILParser
.DATE => VarEnum.VT_DATE,
5389
CILParser
.BSTR => VarEnum.VT_BSTR,
5390
CILParser
.LPSTR => VarEnum.VT_LPSTR,
5391
CILParser
.LPWSTR => VarEnum.VT_LPWSTR,
5392
CILParser
.IUNKNOWN => VarEnum.VT_UNKNOWN,
5393
CILParser
.IDISPATCH => VarEnum.VT_DISPATCH,
5394
CILParser
.SAFEARRAY => VarEnum.VT_SAFEARRAY,
5395
CILParser
.INT => VarEnum.VT_INT,
5396
CILParser
.UINT => VarEnum.VT_UINT,
5397
CILParser
.ERROR => VarEnum.VT_ERROR,
5398
CILParser
.HRESULT => VarEnum.VT_HRESULT,
5399
CILParser
.CARRAY => VarEnum.VT_CARRAY,
5400
CILParser
.USERDEFINED => VarEnum.VT_USERDEFINED,
5401
CILParser
.RECORD => VarEnum.VT_RECORD,
5402
CILParser
.FILETIME => VarEnum.VT_FILETIME,
5403
CILParser
.BLOB => VarEnum.VT_BLOB,
5404
CILParser
.STREAM => VarEnum.VT_STREAM,
5405
CILParser
.STORAGE => VarEnum.VT_STORAGE,
5406
CILParser
.STREAMED_OBJECT => VarEnum.VT_STREAMED_OBJECT,
5407
CILParser
.STORED_OBJECT => VarEnum.VT_STORED_OBJECT,
5408
CILParser
.BLOB_OBJECT => VarEnum.VT_BLOB_OBJECT,
5409
CILParser
.CF => VarEnum.VT_CF,
5410
CILParser
.CLSID => VarEnum.VT_CLSID,
5415
public GrammarResult VisitVtableDecl(
CILParser
.VtableDeclContext context)
5422
GrammarResult ICILVisitor<GrammarResult>.VisitVtfixupAttr(
CILParser
.VtfixupAttrContext context) => VisitVtfixupAttr(context);
5423
public GrammarResult.Literal<ushort> VisitVtfixupAttr(
CILParser
.VtfixupAttrContext context)
5450
GrammarResult ICILVisitor<GrammarResult>.VisitVtfixupDecl(
CILParser
.VtfixupDeclContext context) => VisitVtfixupDecl(context);
5451
public GrammarResult VisitVtfixupDecl(
CILParser
.VtfixupDeclContext context)
5546
GrammarResult ICILVisitor<GrammarResult>.VisitOptionalModifier(
CILParser
.OptionalModifierContext context) => throw new UnreachableException(NodeShouldNeverBeDirectlyVisited);
5547
GrammarResult ICILVisitor<GrammarResult>.VisitSZArrayModifier(
CILParser
.SZArrayModifierContext context) => throw new UnreachableException(NodeShouldNeverBeDirectlyVisited);
5548
GrammarResult ICILVisitor<GrammarResult>.VisitRequiredModifier(
CILParser
.RequiredModifierContext context) => throw new UnreachableException(NodeShouldNeverBeDirectlyVisited);
5549
GrammarResult ICILVisitor<GrammarResult>.VisitPtrModifier(
CILParser
.PtrModifierContext context) => throw new UnreachableException(NodeShouldNeverBeDirectlyVisited);
5550
GrammarResult ICILVisitor<GrammarResult>.VisitPinnedModifier(
CILParser
.PinnedModifierContext context) => throw new UnreachableException(NodeShouldNeverBeDirectlyVisited);
5551
GrammarResult ICILVisitor<GrammarResult>.VisitGenericArgumentsModifier(
CILParser
.GenericArgumentsModifierContext context) => throw new UnreachableException(NodeShouldNeverBeDirectlyVisited);
5552
GrammarResult ICILVisitor<GrammarResult>.VisitByRefModifier(
CILParser
.ByRefModifierContext context) => throw new UnreachableException(NodeShouldNeverBeDirectlyVisited);
5553
GrammarResult ICILVisitor<GrammarResult>.VisitArrayModifier(
CILParser
.ArrayModifierContext context) => throw new UnreachableException(NodeShouldNeverBeDirectlyVisited);
5554
public GrammarResult VisitNativeTypeArrayPointerInfo(
CILParser
.NativeTypeArrayPointerInfoContext context) => throw new UnreachableException(NodeShouldNeverBeDirectlyVisited);
5555
public GrammarResult VisitPointerArrayTypeSize(
CILParser
.PointerArrayTypeSizeContext context) => throw new UnreachableException(NodeShouldNeverBeDirectlyVisited);
5556
public GrammarResult VisitPointerArrayTypeParamIndex(
CILParser
.PointerArrayTypeParamIndexContext context) => throw new UnreachableException(NodeShouldNeverBeDirectlyVisited);
5557
public GrammarResult VisitPointerNativeType(
CILParser
.PointerNativeTypeContext context) => throw new UnreachableException(NodeShouldNeverBeDirectlyVisited);
5558
public GrammarResult VisitPointerArrayTypeSizeParamIndex(
CILParser
.PointerArrayTypeSizeParamIndexContext context) => throw new UnreachableException(NodeShouldNeverBeDirectlyVisited);
5559
public GrammarResult VisitPointerArrayTypeNoSizeData(
CILParser
.PointerArrayTypeNoSizeDataContext context) => throw new UnreachableException(NodeShouldNeverBeDirectlyVisited);