.. _f-CSharpParserListener: module ``languages.CSharpParserListener`` ========================================= .. inheritance-diagram:: pyensae.languages.CSharpParserListener Short summary +++++++++++++ Classes +++++++ +---------------------------------------------------------------------------------------------+-------------------------+ | class | truncated documentation | +=============================================================================================+=========================+ | :class:`CSharpParserListener ` | | +---------------------------------------------------------------------------------------------+-------------------------+ Methods +++++++ +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | method | truncated documentation | +=======================================================================================================================================================================+=========================+ | :meth:`enterAccessor_body ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterAccessor_declarations ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterAccessor_modifier ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterAdd_accessor_declaration ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterAdditive_expression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterAll_member_modifier ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterAll_member_modifiers ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterAnd_expression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterAnonymous_function_body ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterAnonymous_function_signature ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterAnonymous_object_initializer ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterAnonymousMethodExpression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterArg_declaration ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterArgument ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterArgument_list ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterArray_initializer ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterArray_type ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterAssignment ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterAssignment_operator ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterAttribute ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterAttribute_argument ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterAttribute_list ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterAttribute_section ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterAttribute_target ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterAttributes ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterBase_type ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterBaseAccessExpression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterBlock ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterBody ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterBoolean_literal ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterBracket_expression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterBreakStatement ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterCase_guard ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterCatch_clauses ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterCheckedExpression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterCheckedStatement ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterClass_base ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterClass_body ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterClass_definition ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterClass_member_declaration ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterClass_member_declarations ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterClass_type ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterCollection_initializer ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterCombined_join_clause ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterCommon_member_declaration ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterCompilation_unit ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterConditional_and_expression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterConditional_expression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterConditional_or_expression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterConstant_declaration ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterConstant_declarator ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterConstant_declarators ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterConstructor_constraint ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterConstructor_declaration ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterConstructor_initializer ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterContinueStatement ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterConversion_operator_declarator ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterDeclarationStatement ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterDefaultValueExpression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterDelegate_definition ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterDestructor_definition ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterDoStatement ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterElement_initializer ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterEmbedded_statement ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterEnum_base ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterEnum_body ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterEnum_definition ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterEnum_member_declaration ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterEquality_expression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterEvent_accessor_declarations ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterEvent_declaration ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterException_filter ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterExclusive_or_expression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterExplicit_anonymous_function_parameter ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterExplicit_anonymous_function_parameter_list ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterExpression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterExpression_list ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterExpressionStatement ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterExtern_alias_directive ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterExtern_alias_directives ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterField_declaration ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterFinally_clause ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterFixed_parameter ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterFixed_parameters ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterFixed_pointer_declarator ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterFixed_pointer_declarators ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterFixed_pointer_initializer ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterFixed_size_buffer_declarator ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterFixedStatement ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterFloating_point_type ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterFor_initializer ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterFor_iterator ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterForeachStatement ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterFormal_parameter_list ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterForStatement ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterFrom_clause ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterGeneral_catch_clause ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterGeneric_dimension_specifier ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterGet_accessor_declaration ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterGlobal_attribute_section ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterGlobal_attribute_target ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterGotoStatement ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterIdentifier ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterIf_body ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterIfStatement ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterImplicit_anonymous_function_parameter_list ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterInclusive_or_expression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterIndexer_argument ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterIndexer_declaration ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterInitializer_value ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterIntegral_type ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterInterface_accessors ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterInterface_base ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterInterface_body ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterInterface_definition ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterInterface_member_declaration ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterInterface_type_list ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterInterpolated_regular_string ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterInterpolated_regular_string_part ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterInterpolated_string_expression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterInterpolated_verbatium_string ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterInterpolated_verbatium_string_part ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterIsType ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterIsTypePatternArm ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterIsTypePatternArms ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterKeyword ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterLabeled_Statement ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterLambda_expression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterLet_clause ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterLiteral ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterLiteralAccessExpression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterLiteralExpression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterLocal_constant_declaration ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterLocal_function_body ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterLocal_function_declaration ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterLocal_function_header ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterLocal_function_modifiers ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterLocal_variable_declaration ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterLocal_variable_declarator ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterLocal_variable_initializer ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterLocal_variable_type ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterLockStatement ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterMember_access ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterMember_declarator ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterMember_declarator_list ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterMember_initializer ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterMember_initializer_list ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterMember_name ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterMemberAccessExpression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterMethod_body ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterMethod_declaration ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterMethod_invocation ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterMethod_member_name ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterMultiplicative_expression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterNameofExpression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterNamespace_body ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterNamespace_declaration ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterNamespace_member_declaration ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterNamespace_member_declarations ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterNamespace_or_type_name ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterNon_assignment_expression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterNull_coalescing_expression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterNumeric_type ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterObject_creation_expression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterObject_initializer ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterObject_or_collection_initializer ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterObjectCreationExpression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterOperator_declaration ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterOrderby_clause ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterOrdering ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterOverloadable_operator ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterParameter_array ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterParameter_modifier ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterParenthesisExpressions ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterPointer_type ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterPredefined_type ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterPrimary_constraint ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterPrimary_expression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterProperty_declaration ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterQualified_alias_member ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterQualified_identifier ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterQuery_body ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterQuery_body_clause ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterQuery_continuation ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterQuery_expression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterRange_expression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterRank_specifier ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterRelational_expression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterRemove_accessor_declaration ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterResource_acquisition ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterReturn_type ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterReturnStatement ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterRight_arrow ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterRight_shift ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterRight_shift_assignment ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterSecondary_constraints ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterSelect_or_group_clause ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterSet_accessor_declaration ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterShift_expression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterSimple_type ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterSimpleNameExpression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterSizeofExpression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterSpecific_catch_clause ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterStackalloc_initializer ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterStatement ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterStatement_list ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterString_literal ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterStruct_body ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterStruct_definition ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterStruct_interfaces ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterStruct_member_declaration ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterSwitch_expression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterSwitch_expression_arm ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterSwitch_expression_arms ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterSwitch_label ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterSwitch_section ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterSwitchStatement ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterTheEmptyStatement ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterThisReferenceExpression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterThrow_expression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterThrowable_expression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterThrowStatement ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterTryStatement ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterTuple_element ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterTuple_type ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterTupleExpression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterType_ ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterType_argument_list ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterType_declaration ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterType_parameter ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterType_parameter_constraints ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterType_parameter_constraints_clause ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterType_parameter_constraints_clauses ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterType_parameter_list ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterTyped_member_declaration ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterTypeofExpression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterUnary_expression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterUnbound_type_name ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterUncheckedExpression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterUncheckedStatement ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterUnsafeStatement ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterUsing_directives ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterUsingAliasDirective ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterUsingNamespaceDirective ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterUsingStatement ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterUsingStaticDirective ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterVariable_declarator ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterVariable_declarators ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterVariable_initializer ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterVariance_annotation ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterVariant_type_parameter ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterVariant_type_parameter_list ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterWhere_clause ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterWhileStatement ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`enterYieldStatement ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitAccessor_body ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitAccessor_declarations ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitAccessor_modifier ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitAdd_accessor_declaration ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitAdditive_expression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitAll_member_modifier ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitAll_member_modifiers ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitAnd_expression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitAnonymous_function_body ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitAnonymous_function_signature ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitAnonymous_object_initializer ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitAnonymousMethodExpression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitArg_declaration ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitArgument ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitArgument_list ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitArray_initializer ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitArray_type ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitAssignment ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitAssignment_operator ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitAttribute ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitAttribute_argument ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitAttribute_list ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitAttribute_section ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitAttribute_target ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitAttributes ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitBase_type ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitBaseAccessExpression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitBlock ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitBody ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitBoolean_literal ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitBracket_expression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitBreakStatement ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitCase_guard ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitCatch_clauses ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitCheckedExpression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitCheckedStatement ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitClass_base ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitClass_body ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitClass_definition ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitClass_member_declaration ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitClass_member_declarations ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitClass_type ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitCollection_initializer ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitCombined_join_clause ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitCommon_member_declaration ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitCompilation_unit ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitConditional_and_expression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitConditional_expression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitConditional_or_expression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitConstant_declaration ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitConstant_declarator ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitConstant_declarators ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitConstructor_constraint ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitConstructor_declaration ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitConstructor_initializer ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitContinueStatement ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitConversion_operator_declarator ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitDeclarationStatement ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitDefaultValueExpression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitDelegate_definition ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitDestructor_definition ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitDoStatement ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitElement_initializer ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitEmbedded_statement ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitEnum_base ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitEnum_body ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitEnum_definition ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitEnum_member_declaration ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitEquality_expression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitEvent_accessor_declarations ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitEvent_declaration ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitException_filter ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitExclusive_or_expression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitExplicit_anonymous_function_parameter ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitExplicit_anonymous_function_parameter_list ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitExpression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitExpression_list ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitExpressionStatement ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitExtern_alias_directive ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitExtern_alias_directives ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitField_declaration ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitFinally_clause ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitFixed_parameter ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitFixed_parameters ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitFixed_pointer_declarator ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitFixed_pointer_declarators ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitFixed_pointer_initializer ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitFixed_size_buffer_declarator ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitFixedStatement ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitFloating_point_type ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitFor_initializer ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitFor_iterator ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitForeachStatement ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitFormal_parameter_list ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitForStatement ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitFrom_clause ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitGeneral_catch_clause ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitGeneric_dimension_specifier ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitGet_accessor_declaration ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitGlobal_attribute_section ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitGlobal_attribute_target ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitGotoStatement ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitIdentifier ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitIf_body ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitIfStatement ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitImplicit_anonymous_function_parameter_list ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitInclusive_or_expression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitIndexer_argument ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitIndexer_declaration ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitInitializer_value ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitIntegral_type ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitInterface_accessors ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitInterface_base ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitInterface_body ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitInterface_definition ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitInterface_member_declaration ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitInterface_type_list ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitInterpolated_regular_string ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitInterpolated_regular_string_part ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitInterpolated_string_expression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitInterpolated_verbatium_string ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitInterpolated_verbatium_string_part ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitIsType ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitIsTypePatternArm ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitIsTypePatternArms ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitKeyword ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitLabeled_Statement ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitLambda_expression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitLet_clause ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitLiteral ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitLiteralAccessExpression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitLiteralExpression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitLocal_constant_declaration ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitLocal_function_body ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitLocal_function_declaration ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitLocal_function_header ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitLocal_function_modifiers ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitLocal_variable_declaration ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitLocal_variable_declarator ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitLocal_variable_initializer ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitLocal_variable_type ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitLockStatement ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitMember_access ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitMember_declarator ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitMember_declarator_list ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitMember_initializer ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitMember_initializer_list ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitMember_name ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitMemberAccessExpression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitMethod_body ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitMethod_declaration ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitMethod_invocation ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitMethod_member_name ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitMultiplicative_expression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitNameofExpression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitNamespace_body ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitNamespace_declaration ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitNamespace_member_declaration ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitNamespace_member_declarations ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitNamespace_or_type_name ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitNon_assignment_expression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitNull_coalescing_expression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitNumeric_type ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitObject_creation_expression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitObject_initializer ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitObject_or_collection_initializer ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitObjectCreationExpression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitOperator_declaration ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitOrderby_clause ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitOrdering ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitOverloadable_operator ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitParameter_array ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitParameter_modifier ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitParenthesisExpressions ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitPointer_type ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitPredefined_type ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitPrimary_constraint ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitPrimary_expression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitProperty_declaration ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitQualified_alias_member ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitQualified_identifier ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitQuery_body ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitQuery_body_clause ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitQuery_continuation ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitQuery_expression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitRange_expression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitRank_specifier ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitRelational_expression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitRemove_accessor_declaration ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitResource_acquisition ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitReturn_type ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitReturnStatement ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitRight_arrow ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitRight_shift ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitRight_shift_assignment ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitSecondary_constraints ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitSelect_or_group_clause ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitSet_accessor_declaration ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitShift_expression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitSimple_type ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitSimpleNameExpression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitSizeofExpression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitSpecific_catch_clause ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitStackalloc_initializer ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitStatement ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitStatement_list ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitString_literal ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitStruct_body ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitStruct_definition ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitStruct_interfaces ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitStruct_member_declaration ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitSwitch_expression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitSwitch_expression_arm ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitSwitch_expression_arms ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitSwitch_label ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitSwitch_section ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitSwitchStatement ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitTheEmptyStatement ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitThisReferenceExpression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitThrow_expression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitThrowable_expression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitThrowStatement ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitTryStatement ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitTuple_element ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitTuple_type ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitTupleExpression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitType_ ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitType_argument_list ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitType_declaration ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitType_parameter ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitType_parameter_constraints ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitType_parameter_constraints_clause ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitType_parameter_constraints_clauses ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitType_parameter_list ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitTyped_member_declaration ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitTypeofExpression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitUnary_expression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitUnbound_type_name ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitUncheckedExpression ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitUncheckedStatement ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitUnsafeStatement ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitUsing_directives ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitUsingAliasDirective ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitUsingNamespaceDirective ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitUsingStatement ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitUsingStaticDirective ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitVariable_declarator ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitVariable_declarators ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitVariable_initializer ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitVariance_annotation ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitVariant_type_parameter ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitVariant_type_parameter_list ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitWhere_clause ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitWhileStatement ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ | :meth:`exitYieldStatement ` | | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ Documentation +++++++++++++ .. automodule:: pyensae.languages.CSharpParserListener :members: :special-members: __init__ :show-inheritance: