EditAndContinue\CSharpEditAndContinueAnalyzer.cs (64)
1965TypeKind.Struct => symbol.IsRecord ? CSharpFeaturesResources.record_struct : FeaturesResources.struct_,
1966TypeKind.Class => symbol.IsRecord ? CSharpFeaturesResources.record_ : FeaturesResources.class_,
1971=> symbol.AddMethod?.IsImplicitlyDeclared != false ? CSharpFeaturesResources.event_field : base.GetDisplayName(symbol);
1974=> symbol.IsIndexer ? CSharpFeaturesResources.indexer : base.GetDisplayName(symbol);
1979MethodKind.PropertyGet => symbol.AssociatedSymbol is IPropertySymbol { IsIndexer: true } ? CSharpFeaturesResources.indexer_getter : CSharpFeaturesResources.property_getter,
1980MethodKind.PropertySet => symbol.AssociatedSymbol is IPropertySymbol { IsIndexer: true } ? CSharpFeaturesResources.indexer_setter : CSharpFeaturesResources.property_setter,
1982MethodKind.Destructor => CSharpFeaturesResources.destructor,
1983MethodKind.Conversion => CSharpFeaturesResources.conversion_operator,
1985MethodKind.LambdaMethod => CSharpFeaturesResources.lambda,
1986MethodKind.Ordinary when symbol.Name == WellKnownMemberNames.TopLevelStatementsEntryPointMethodName => CSharpFeaturesResources.top_level_code,
2003return CSharpFeaturesResources.top_level_code;
2006return CSharpFeaturesResources.top_level_statement;
2009return CSharpFeaturesResources.extern_alias;
2014return CSharpFeaturesResources.using_directive;
2030return CSharpFeaturesResources.record_;
2033return CSharpFeaturesResources.record_struct;
2046return CSharpFeaturesResources.event_field;
2056return CSharpFeaturesResources.conversion_operator;
2066return CSharpFeaturesResources.destructor;
2072return CSharpFeaturesResources.indexer;
2083return CSharpFeaturesResources.property_getter;
2088return CSharpFeaturesResources.indexer_getter;
2095return CSharpFeaturesResources.property_setter;
2100return CSharpFeaturesResources.indexer_setter;
2110SyntaxKind.PropertyDeclaration => CSharpFeaturesResources.property_getter,
2111SyntaxKind.IndexerDeclaration => CSharpFeaturesResources.indexer_getter,
2135return CSharpFeaturesResources.attribute_target;
2140return CSharpFeaturesResources.try_block;
2144return CSharpFeaturesResources.catch_clause;
2147return CSharpFeaturesResources.filter_clause;
2150return CSharpFeaturesResources.finally_clause;
2153return CSharpFeaturesResources.fixed_statement;
2156return CSharpFeaturesResources.using_statement;
2159return CSharpFeaturesResources.lock_statement;
2163return CSharpFeaturesResources.foreach_statement;
2166return CSharpFeaturesResources.checked_statement;
2169return CSharpFeaturesResources.unchecked_statement;
2172return CSharpFeaturesResources.yield_break_statement;
2175return CSharpFeaturesResources.yield_return_statement;
2178return CSharpFeaturesResources.await_expression;
2182return CSharpFeaturesResources.lambda;
2185return CSharpFeaturesResources.anonymous_method;
2188return CSharpFeaturesResources.from_clause;
2192return CSharpFeaturesResources.join_clause;
2195return CSharpFeaturesResources.let_clause;
2198return CSharpFeaturesResources.where_clause;
2203return CSharpFeaturesResources.orderby_clause;
2206return CSharpFeaturesResources.select_clause;
2209return CSharpFeaturesResources.groupby_clause;
2212return CSharpFeaturesResources.query_body;
2215return CSharpFeaturesResources.into_clause;
2218return CSharpFeaturesResources.is_pattern;
2223return CSharpFeaturesResources.deconstruction;
2232return CSharpFeaturesResources.tuple;
2238return CSharpFeaturesResources.out_var;
2242return CSharpFeaturesResources.ref_local_or_expression;
2245return CSharpFeaturesResources.switch_statement;
2250return CSharpFeaturesResources.using_declaration;
2253return CSharpFeaturesResources.local_variable_declaration;
2269return CSharpFeaturesResources.asynchronous_foreach_statement;
2273return CSharpFeaturesResources.asynchronous_using_declaration;
2905[CSharpFeaturesResources.switch_statement_case_clause]));
ExtractMethod\CSharpSelectionValidator.cs (12)
109return finalSelectionInfo with { Status = finalSelectionInfo.Status.With(succeeded: false, CSharpFeaturesResources.Selection_cannot_include_top_level_statements) };
113return finalSelectionInfo with { Status = finalSelectionInfo.Status.With(succeeded: false, CSharpFeaturesResources.Selection_cannot_include_global_statements) };
121return finalSelectionInfo with { Status = finalSelectionInfo.Status.With(succeeded: false, CSharpFeaturesResources.Selection_cannot_be_in_constructor_initializer) };
190Status = new(succeeded: false, CSharpFeaturesResources.Selection_does_not_contain_a_valid_node),
278Status = selectionInfo.Status.With(succeeded: false, CSharpFeaturesResources.Contains_invalid_selection)
289Status = selectionInfo.Status.With(succeeded: false, CSharpFeaturesResources.The_selection_contains_syntactic_errors),
298Status = selectionInfo.Status.With(succeeded: true, CSharpFeaturesResources.Selection_can_not_cross_over_preprocessor_directives),
307Status = selectionInfo.Status.With(succeeded: true, CSharpFeaturesResources.Selection_can_not_contain_a_yield_statement),
316Status = selectionInfo.Status.With(succeeded: true, CSharpFeaturesResources.Selection_can_not_contain_throw_statement),
324Status = selectionInfo.Status.With(succeeded: false, CSharpFeaturesResources.Selection_can_not_be_part_of_constant_initializer_expression),
332Status = selectionInfo.Status.With(selectionInfo.Status.Succeeded, CSharpFeaturesResources.The_selected_code_is_inside_an_unsafe_context),
343Status = selectionInfo.Status.With(succeeded: false, CSharpFeaturesResources.Selection_can_not_contain_a_pattern_expression),