| File: gen\CILVisitor.cs | Web Access |
| Project: src\runtime\src\tools\ilasm\src\ILAssembler\ILAssembler.csproj (ILAssembler) |
//------------------------------------------------------------------------------ // <auto-generated> // This code was generated by a tool. // ANTLR Version: 4.13.1 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // </auto-generated> //------------------------------------------------------------------------------ // Generated from CIL.g4 by ANTLR 4.13.1 // Unreachable code detected #pragma warning disable 0162 // The variable '...' is assigned but its value is never used #pragma warning disable 0219 // Missing XML comment for publicly visible type or member '...' #pragma warning disable 1591 // Ambiguous reference in cref attribute #pragma warning disable 419 namespace ILAssembler { using Antlr4.Runtime.Misc; using Antlr4.Runtime.Tree; using IToken = Antlr4.Runtime.IToken; /// <summary> /// This interface defines a complete generic visitor for a parse tree produced /// by <see cref="CILParser"/>. /// </summary> /// <typeparam name="Result">The return type of the visit operation.</typeparam> [System.CodeDom.Compiler.GeneratedCode("ANTLR", "4.13.1")] [System.CLSCompliant(false)] public interface ICILVisitor<Result> : IParseTreeVisitor<Result> { /// <summary> /// Visit a parse tree produced by <see cref="CILParser.id"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitId([NotNull] CILParser.IdContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.dottedName"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitDottedName([NotNull] CILParser.DottedNameContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.compQstring"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitCompQstring([NotNull] CILParser.CompQstringContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.decls"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitDecls([NotNull] CILParser.DeclsContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.decl"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitDecl([NotNull] CILParser.DeclContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.subsystem"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitSubsystem([NotNull] CILParser.SubsystemContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.corflags"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitCorflags([NotNull] CILParser.CorflagsContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.alignment"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitAlignment([NotNull] CILParser.AlignmentContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.imagebase"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitImagebase([NotNull] CILParser.ImagebaseContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.stackreserve"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitStackreserve([NotNull] CILParser.StackreserveContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.assemblyBlock"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitAssemblyBlock([NotNull] CILParser.AssemblyBlockContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.mscorlib"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitMscorlib([NotNull] CILParser.MscorlibContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.languageDecl"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitLanguageDecl([NotNull] CILParser.LanguageDeclContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.typelist"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitTypelist([NotNull] CILParser.TypelistContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.int32"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitInt32([NotNull] CILParser.Int32Context context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.int64"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitInt64([NotNull] CILParser.Int64Context context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.float64"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitFloat64([NotNull] CILParser.Float64Context context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.intOrWildcard"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitIntOrWildcard([NotNull] CILParser.IntOrWildcardContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.compControl"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitCompControl([NotNull] CILParser.CompControlContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.typedefDecl"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitTypedefDecl([NotNull] CILParser.TypedefDeclContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.customDescr"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitCustomDescr([NotNull] CILParser.CustomDescrContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.customDescrWithOwner"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitCustomDescrWithOwner([NotNull] CILParser.CustomDescrWithOwnerContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.customType"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitCustomType([NotNull] CILParser.CustomTypeContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.ownerType"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitOwnerType([NotNull] CILParser.OwnerTypeContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.customBlobDescr"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitCustomBlobDescr([NotNull] CILParser.CustomBlobDescrContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.customBlobArgs"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitCustomBlobArgs([NotNull] CILParser.CustomBlobArgsContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.customBlobNVPairs"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitCustomBlobNVPairs([NotNull] CILParser.CustomBlobNVPairsContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.fieldOrProp"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitFieldOrProp([NotNull] CILParser.FieldOrPropContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.serializType"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitSerializType([NotNull] CILParser.SerializTypeContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.serializTypeElement"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitSerializTypeElement([NotNull] CILParser.SerializTypeElementContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.moduleHead"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitModuleHead([NotNull] CILParser.ModuleHeadContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.vtfixupDecl"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitVtfixupDecl([NotNull] CILParser.VtfixupDeclContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.vtfixupAttr"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitVtfixupAttr([NotNull] CILParser.VtfixupAttrContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.vtableDecl"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitVtableDecl([NotNull] CILParser.VtableDeclContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.nameSpaceHead"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitNameSpaceHead([NotNull] CILParser.NameSpaceHeadContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.classHead"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitClassHead([NotNull] CILParser.ClassHeadContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.classAttr"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitClassAttr([NotNull] CILParser.ClassAttrContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.extendsClause"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitExtendsClause([NotNull] CILParser.ExtendsClauseContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.implClause"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitImplClause([NotNull] CILParser.ImplClauseContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.classDecls"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitClassDecls([NotNull] CILParser.ClassDeclsContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.implList"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitImplList([NotNull] CILParser.ImplListContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.esHead"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitEsHead([NotNull] CILParser.EsHeadContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.extSourceSpec"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitExtSourceSpec([NotNull] CILParser.ExtSourceSpecContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.fileDecl"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitFileDecl([NotNull] CILParser.FileDeclContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.fileAttr"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitFileAttr([NotNull] CILParser.FileAttrContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.fileEntry"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitFileEntry([NotNull] CILParser.FileEntryContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.asmAttrAny"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitAsmAttrAny([NotNull] CILParser.AsmAttrAnyContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.asmAttr"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitAsmAttr([NotNull] CILParser.AsmAttrContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.instr_none"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitInstr_none([NotNull] CILParser.Instr_noneContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.instr_var"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitInstr_var([NotNull] CILParser.Instr_varContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.instr_i"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitInstr_i([NotNull] CILParser.Instr_iContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.instr_i8"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitInstr_i8([NotNull] CILParser.Instr_i8Context context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.instr_r"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitInstr_r([NotNull] CILParser.Instr_rContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.instr_brtarget"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitInstr_brtarget([NotNull] CILParser.Instr_brtargetContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.instr_method"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitInstr_method([NotNull] CILParser.Instr_methodContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.instr_field"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitInstr_field([NotNull] CILParser.Instr_fieldContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.instr_type"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitInstr_type([NotNull] CILParser.Instr_typeContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.instr_string"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitInstr_string([NotNull] CILParser.Instr_stringContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.instr_sig"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitInstr_sig([NotNull] CILParser.Instr_sigContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.instr_tok"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitInstr_tok([NotNull] CILParser.Instr_tokContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.instr_switch"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitInstr_switch([NotNull] CILParser.Instr_switchContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.instr"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitInstr([NotNull] CILParser.InstrContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.labels"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitLabels([NotNull] CILParser.LabelsContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.typeArgs"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitTypeArgs([NotNull] CILParser.TypeArgsContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.bounds"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitBounds([NotNull] CILParser.BoundsContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.sigArgs"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitSigArgs([NotNull] CILParser.SigArgsContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.sigArg"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitSigArg([NotNull] CILParser.SigArgContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.className"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitClassName([NotNull] CILParser.ClassNameContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.slashedName"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitSlashedName([NotNull] CILParser.SlashedNameContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.assemblyDecls"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitAssemblyDecls([NotNull] CILParser.AssemblyDeclsContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.assemblyDecl"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitAssemblyDecl([NotNull] CILParser.AssemblyDeclContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.typeSpec"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitTypeSpec([NotNull] CILParser.TypeSpecContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.nativeType"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitNativeType([NotNull] CILParser.NativeTypeContext context); /// <summary> /// Visit a parse tree produced by the <c>PointerNativeType</c> /// labeled alternative in <see cref="CILParser.nativeTypeArrayPointerInfo"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitPointerNativeType([NotNull] CILParser.PointerNativeTypeContext context); /// <summary> /// Visit a parse tree produced by the <c>PointerArrayTypeNoSizeData</c> /// labeled alternative in <see cref="CILParser.nativeTypeArrayPointerInfo"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitPointerArrayTypeNoSizeData([NotNull] CILParser.PointerArrayTypeNoSizeDataContext context); /// <summary> /// Visit a parse tree produced by the <c>PointerArrayTypeSize</c> /// labeled alternative in <see cref="CILParser.nativeTypeArrayPointerInfo"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitPointerArrayTypeSize([NotNull] CILParser.PointerArrayTypeSizeContext context); /// <summary> /// Visit a parse tree produced by the <c>PointerArrayTypeSizeParamIndex</c> /// labeled alternative in <see cref="CILParser.nativeTypeArrayPointerInfo"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitPointerArrayTypeSizeParamIndex([NotNull] CILParser.PointerArrayTypeSizeParamIndexContext context); /// <summary> /// Visit a parse tree produced by the <c>PointerArrayTypeParamIndex</c> /// labeled alternative in <see cref="CILParser.nativeTypeArrayPointerInfo"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitPointerArrayTypeParamIndex([NotNull] CILParser.PointerArrayTypeParamIndexContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.nativeTypeElement"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitNativeTypeElement([NotNull] CILParser.NativeTypeElementContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.iidParamIndex"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitIidParamIndex([NotNull] CILParser.IidParamIndexContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.variantType"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitVariantType([NotNull] CILParser.VariantTypeContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.variantTypeElement"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitVariantTypeElement([NotNull] CILParser.VariantTypeElementContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.type"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitType([NotNull] CILParser.TypeContext context); /// <summary> /// Visit a parse tree produced by the <c>SZArrayModifier</c> /// labeled alternative in <see cref="CILParser.typeModifiers"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitSZArrayModifier([NotNull] CILParser.SZArrayModifierContext context); /// <summary> /// Visit a parse tree produced by the <c>ArrayModifier</c> /// labeled alternative in <see cref="CILParser.typeModifiers"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitArrayModifier([NotNull] CILParser.ArrayModifierContext context); /// <summary> /// Visit a parse tree produced by the <c>ByRefModifier</c> /// labeled alternative in <see cref="CILParser.typeModifiers"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitByRefModifier([NotNull] CILParser.ByRefModifierContext context); /// <summary> /// Visit a parse tree produced by the <c>PtrModifier</c> /// labeled alternative in <see cref="CILParser.typeModifiers"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitPtrModifier([NotNull] CILParser.PtrModifierContext context); /// <summary> /// Visit a parse tree produced by the <c>PinnedModifier</c> /// labeled alternative in <see cref="CILParser.typeModifiers"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitPinnedModifier([NotNull] CILParser.PinnedModifierContext context); /// <summary> /// Visit a parse tree produced by the <c>RequiredModifier</c> /// labeled alternative in <see cref="CILParser.typeModifiers"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitRequiredModifier([NotNull] CILParser.RequiredModifierContext context); /// <summary> /// Visit a parse tree produced by the <c>OptionalModifier</c> /// labeled alternative in <see cref="CILParser.typeModifiers"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitOptionalModifier([NotNull] CILParser.OptionalModifierContext context); /// <summary> /// Visit a parse tree produced by the <c>GenericArgumentsModifier</c> /// labeled alternative in <see cref="CILParser.typeModifiers"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitGenericArgumentsModifier([NotNull] CILParser.GenericArgumentsModifierContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.elementType"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitElementType([NotNull] CILParser.ElementTypeContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.simpleType"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitSimpleType([NotNull] CILParser.SimpleTypeContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.bound"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitBound([NotNull] CILParser.BoundContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.secDecl"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitSecDecl([NotNull] CILParser.SecDeclContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.secAttrSetBlob"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitSecAttrSetBlob([NotNull] CILParser.SecAttrSetBlobContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.secAttrBlob"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitSecAttrBlob([NotNull] CILParser.SecAttrBlobContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.nameValPairs"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitNameValPairs([NotNull] CILParser.NameValPairsContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.nameValPair"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitNameValPair([NotNull] CILParser.NameValPairContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.truefalse"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitTruefalse([NotNull] CILParser.TruefalseContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.caValue"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitCaValue([NotNull] CILParser.CaValueContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.secAction"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitSecAction([NotNull] CILParser.SecActionContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.methodRef"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitMethodRef([NotNull] CILParser.MethodRefContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.callConv"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitCallConv([NotNull] CILParser.CallConvContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.callKind"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitCallKind([NotNull] CILParser.CallKindContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.mdtoken"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitMdtoken([NotNull] CILParser.MdtokenContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.memberRef"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitMemberRef([NotNull] CILParser.MemberRefContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.fieldRef"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitFieldRef([NotNull] CILParser.FieldRefContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.typeList"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitTypeList([NotNull] CILParser.TypeListContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.typarsClause"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitTyparsClause([NotNull] CILParser.TyparsClauseContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.typarAttrib"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitTyparAttrib([NotNull] CILParser.TyparAttribContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.typarAttribs"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitTyparAttribs([NotNull] CILParser.TyparAttribsContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.typar"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitTypar([NotNull] CILParser.TyparContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.typars"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitTypars([NotNull] CILParser.TyparsContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.tyBound"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitTyBound([NotNull] CILParser.TyBoundContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.genArity"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitGenArity([NotNull] CILParser.GenArityContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.genArityNotEmpty"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitGenArityNotEmpty([NotNull] CILParser.GenArityNotEmptyContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.classDecl"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitClassDecl([NotNull] CILParser.ClassDeclContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.fieldDecl"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitFieldDecl([NotNull] CILParser.FieldDeclContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.fieldAttr"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitFieldAttr([NotNull] CILParser.FieldAttrContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.atOpt"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitAtOpt([NotNull] CILParser.AtOptContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.initOpt"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitInitOpt([NotNull] CILParser.InitOptContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.repeatOpt"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitRepeatOpt([NotNull] CILParser.RepeatOptContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.eventHead"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitEventHead([NotNull] CILParser.EventHeadContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.eventAttr"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitEventAttr([NotNull] CILParser.EventAttrContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.eventDecls"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitEventDecls([NotNull] CILParser.EventDeclsContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.eventDecl"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitEventDecl([NotNull] CILParser.EventDeclContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.propHead"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitPropHead([NotNull] CILParser.PropHeadContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.propAttr"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitPropAttr([NotNull] CILParser.PropAttrContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.propDecls"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitPropDecls([NotNull] CILParser.PropDeclsContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.propDecl"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitPropDecl([NotNull] CILParser.PropDeclContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.marshalClause"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitMarshalClause([NotNull] CILParser.MarshalClauseContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.marshalBlob"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitMarshalBlob([NotNull] CILParser.MarshalBlobContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.paramAttr"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitParamAttr([NotNull] CILParser.ParamAttrContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.paramAttrElement"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitParamAttrElement([NotNull] CILParser.ParamAttrElementContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.methodHead"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitMethodHead([NotNull] CILParser.MethodHeadContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.methAttr"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitMethAttr([NotNull] CILParser.MethAttrContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.pinvImpl"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitPinvImpl([NotNull] CILParser.PinvImplContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.pinvAttr"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitPinvAttr([NotNull] CILParser.PinvAttrContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.methodName"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitMethodName([NotNull] CILParser.MethodNameContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.implAttr"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitImplAttr([NotNull] CILParser.ImplAttrContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.methodDecls"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitMethodDecls([NotNull] CILParser.MethodDeclsContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.methodDecl"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitMethodDecl([NotNull] CILParser.MethodDeclContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.labelDecl"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitLabelDecl([NotNull] CILParser.LabelDeclContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.customDescrInMethodBody"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitCustomDescrInMethodBody([NotNull] CILParser.CustomDescrInMethodBodyContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.scopeBlock"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitScopeBlock([NotNull] CILParser.ScopeBlockContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.sehBlock"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitSehBlock([NotNull] CILParser.SehBlockContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.sehClauses"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitSehClauses([NotNull] CILParser.SehClausesContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.tryBlock"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitTryBlock([NotNull] CILParser.TryBlockContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.sehClause"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitSehClause([NotNull] CILParser.SehClauseContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.filterClause"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitFilterClause([NotNull] CILParser.FilterClauseContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.catchClause"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitCatchClause([NotNull] CILParser.CatchClauseContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.finallyClause"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitFinallyClause([NotNull] CILParser.FinallyClauseContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.faultClause"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitFaultClause([NotNull] CILParser.FaultClauseContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.handlerBlock"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitHandlerBlock([NotNull] CILParser.HandlerBlockContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.dataDecl"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitDataDecl([NotNull] CILParser.DataDeclContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.ddHead"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitDdHead([NotNull] CILParser.DdHeadContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.tls"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitTls([NotNull] CILParser.TlsContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.ddBody"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitDdBody([NotNull] CILParser.DdBodyContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.ddItemList"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitDdItemList([NotNull] CILParser.DdItemListContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.ddItemCount"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitDdItemCount([NotNull] CILParser.DdItemCountContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.ddItem"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitDdItem([NotNull] CILParser.DdItemContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.fieldSerInit"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitFieldSerInit([NotNull] CILParser.FieldSerInitContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.bytes"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitBytes([NotNull] CILParser.BytesContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.hexbytes"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitHexbytes([NotNull] CILParser.HexbytesContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.fieldInit"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitFieldInit([NotNull] CILParser.FieldInitContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.serInit"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitSerInit([NotNull] CILParser.SerInitContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.f32seq"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitF32seq([NotNull] CILParser.F32seqContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.f64seq"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitF64seq([NotNull] CILParser.F64seqContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.i64seq"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitI64seq([NotNull] CILParser.I64seqContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.i32seq"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitI32seq([NotNull] CILParser.I32seqContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.i16seq"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitI16seq([NotNull] CILParser.I16seqContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.i8seq"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitI8seq([NotNull] CILParser.I8seqContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.boolSeq"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitBoolSeq([NotNull] CILParser.BoolSeqContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.sqstringSeq"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitSqstringSeq([NotNull] CILParser.SqstringSeqContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.classSeq"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitClassSeq([NotNull] CILParser.ClassSeqContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.classSeqElement"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitClassSeqElement([NotNull] CILParser.ClassSeqElementContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.objSeq"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitObjSeq([NotNull] CILParser.ObjSeqContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.customAttrDecl"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitCustomAttrDecl([NotNull] CILParser.CustomAttrDeclContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.asmOrRefDecl"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitAsmOrRefDecl([NotNull] CILParser.AsmOrRefDeclContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.assemblyRefHead"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitAssemblyRefHead([NotNull] CILParser.AssemblyRefHeadContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.assemblyRefDecls"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitAssemblyRefDecls([NotNull] CILParser.AssemblyRefDeclsContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.assemblyRefDecl"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitAssemblyRefDecl([NotNull] CILParser.AssemblyRefDeclContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.exptypeHead"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitExptypeHead([NotNull] CILParser.ExptypeHeadContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.exportHead"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitExportHead([NotNull] CILParser.ExportHeadContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.exptAttr"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitExptAttr([NotNull] CILParser.ExptAttrContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.exptypeDecls"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitExptypeDecls([NotNull] CILParser.ExptypeDeclsContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.exptypeDecl"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitExptypeDecl([NotNull] CILParser.ExptypeDeclContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.manifestResHead"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitManifestResHead([NotNull] CILParser.ManifestResHeadContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.manresAttr"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitManresAttr([NotNull] CILParser.ManresAttrContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.manifestResDecls"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitManifestResDecls([NotNull] CILParser.ManifestResDeclsContext context); /// <summary> /// Visit a parse tree produced by <see cref="CILParser.manifestResDecl"/>. /// </summary> /// <param name="context">The parse tree.</param> /// <return>The visitor result.</return> Result VisitManifestResDecl([NotNull] CILParser.ManifestResDeclContext context); } } // namespace ILAssembler