111 writes to After
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (22)
src\Analyzers\CSharp\CodeFixes\AliasAmbiguousType\CSharpAliasAmbiguousTypeCodeFixProvider.cs (1)
15
[ExtensionOrder(
After
= PredefinedCodeFixProviderNames.FullyQualify)]
src\Analyzers\CSharp\CodeFixes\DocumentationComments\CSharpAddDocCommentNodesCodeFixProvider.cs (1)
19
[ExtensionOrder(
After
= PredefinedCodeFixProviderNames.ImplementInterface)]
src\Analyzers\CSharp\CodeFixes\DocumentationComments\CSharpRemoveDocCommentNodeCodeFixProvider.cs (1)
15
[ExtensionOrder(
After
= PredefinedCodeFixProviderNames.ImplementInterface)]
src\Analyzers\CSharp\CodeFixes\GenerateConstructor\GenerateConstructorCodeFixProvider.cs (1)
33
[ExtensionOrder(
After
= PredefinedCodeFixProviderNames.FullyQualify)]
src\Analyzers\CSharp\CodeFixes\GenerateEnumMember\GenerateEnumMemberCodeFixProvider.cs (1)
20
[ExtensionOrder(
After
= PredefinedCodeFixProviderNames.GenerateConstructor)]
src\Analyzers\CSharp\CodeFixes\GenerateMethod\GenerateConversionCodeFixProvider.cs (1)
21
[ExtensionOrder(
After
= PredefinedCodeFixProviderNames.GenerateEnumMember)]
src\Analyzers\CSharp\CodeFixes\GenerateMethod\GenerateDeconstructMethodCodeFixProvider.cs (1)
20
[ExtensionOrder(
After
= PredefinedCodeFixProviderNames.GenerateEnumMember)]
src\Analyzers\CSharp\CodeFixes\GenerateMethod\GenerateMethodCodeFixProvider.cs (1)
43
[ExtensionOrder(
After
= PredefinedCodeFixProviderNames.GenerateEnumMember)]
src\Analyzers\CSharp\CodeFixes\GenerateVariable\CSharpGenerateVariableCodeFixProvider.cs (1)
20
[ExtensionOrder(
After
= PredefinedCodeFixProviderNames.GenerateMethod)]
src\Analyzers\CSharp\CodeFixes\ImplementAbstractClass\CSharpImplementAbstractClassCodeFixProvider.cs (1)
14
[ExtensionOrder(
After
= PredefinedCodeFixProviderNames.GenerateType)]
src\Analyzers\CSharp\CodeFixes\ImplementInterface\CSharpImplementInterfaceCodeFixProvider.cs (1)
15
[ExtensionOrder(
After
= PredefinedCodeFixProviderNames.ImplementAbstractClass)]
src\Analyzers\CSharp\CodeFixes\MakeMethodSynchronous\CSharpMakeMethodSynchronousCodeFixProvider.cs (1)
20
[ExtensionOrder(
After
= PredefinedCodeFixProviderNames.AddImport)]
src\Analyzers\CSharp\CodeFixes\PopulateSwitch\CSharpPopulateSwitchExpressionCodeFixProvider.cs (1)
20
[ExtensionOrder(
After
= PredefinedCodeFixProviderNames.ImplementInterface)]
src\Analyzers\CSharp\CodeFixes\PopulateSwitch\CSharpPopulateSwitchStatementCodeFixProvider.cs (1)
15
[ExtensionOrder(
After
= PredefinedCodeFixProviderNames.ImplementInterface)]
src\Analyzers\CSharp\CodeFixes\QualifyMemberAccess\CSharpQualifyMemberAccessCodeFixProvider.cs (1)
16
[ExtensionOrder(
After
= PredefinedCodeFixProviderNames.RemoveUnnecessaryCast)]
src\Analyzers\CSharp\CodeFixes\RemoveAsyncModifier\CSharpRemoveAsyncModifierCodeFixProvider.cs (1)
20
[ExtensionOrder(
After
= PredefinedCodeFixProviderNames.MakeMethodSynchronous)]
src\Analyzers\CSharp\CodeFixes\RemoveUnnecessaryCast\CSharpRemoveUnnecessaryCastCodeFixProvider.cs (1)
23
[ExtensionOrder(
After
= PredefinedCodeFixProviderNames.ImplementInterface)]
src\Analyzers\CSharp\CodeFixes\RemoveUnnecessaryImports\CSharpRemoveUnnecessaryImportsCodeFixProvider.cs (1)
15
[ExtensionOrder(
After
= PredefinedCodeFixProviderNames.AddMissingReference)]
src\Analyzers\CSharp\CodeFixes\RemoveUnusedLocalFunction\CSharpRemoveUnusedLocalFunctionCodeFixProvider.cs (1)
21
[ExtensionOrder(
After
= PredefinedCodeFixProviderNames.AddImport)]
src\Analyzers\CSharp\CodeFixes\RemoveUnusedParametersAndValues\CSharpRemoveUnusedValuesCodeFixProvider.cs (1)
24
[ExtensionOrder(
After
= PredefinedCodeFixProviderNames.AddImport)]
src\Analyzers\CSharp\CodeFixes\UseImplicitObjectCreation\CSharpUseImplicitObjectCreationCodeFixProvider.cs (2)
28
[ExtensionOrder(
After
= PredefinedCodeFixProviderNames.UseCollectionExpressionForNew)]
29
[ExtensionOrder(
After
= PredefinedCodeFixProviderNames.UseCollectionInitializer)]
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (2)
Completion\CompletionServiceTests.cs (1)
67
[ExtensionOrder(
After
= nameof(KeywordCompletionProvider))]
PdbSourceDocument\NullResultMetadataAsSourceFileProvider.cs (1)
24
[ExtensionOrder(
After
= PdbSourceDocumentMetadataAsSourceFileProvider.ProviderName)]
Microsoft.CodeAnalysis.CSharp.Features (75)
AddMissingReference\CSharpAddMissingReferenceCodeFixProvider.cs (1)
16
[ExtensionOrder(
After
= PredefinedCodeFixProviderNames.SimplifyNames)]
CodeFixes\GenerateType\GenerateTypeCodeFixProvider.cs (1)
22
[ExtensionOrder(
After
= PredefinedCodeFixProviderNames.GenerateVariable)]
CodeRefactorings\ExtractClass\CSharpExtractClassCodeRefactoringProvider.cs (2)
19
[ExtensionOrder(
After
= PredefinedCodeRefactoringProviderNames.ExtractInterface)]
20
[ExtensionOrder(
After
= PredefinedCodeRefactoringProviderNames.UseExpressionBody)]
Completion\CompletionProviders\AggregateEmbeddedLanguageCompletionProvider.cs (1)
16
[ExtensionOrder(
After
= nameof(ExtensionMethodImportCompletionProvider))]
Completion\CompletionProviders\AttributeNamedParameterCompletionProvider.cs (1)
27
[ExtensionOrder(
After
= nameof(FirstBuiltInCompletionProvider))]
Completion\CompletionProviders\AwaitCompletionProvider.cs (1)
24
[ExtensionOrder(
After
= nameof(KeywordCompletionProvider))]
Completion\CompletionProviders\CrefCompletionProvider.cs (1)
29
[ExtensionOrder(
After
= nameof(EnumAndCompletionListTagCompletionProvider))]
Completion\CompletionProviders\CSharpSuggestionModeCompletionProvider.cs (1)
24
[ExtensionOrder(
After
= nameof(ObjectAndWithInitializerCompletionProvider))]
Completion\CompletionProviders\DeclarationName\DeclarationNameCompletionProvider.cs (1)
25
[ExtensionOrder(
After
= nameof(TupleNameCompletionProvider))]
Completion\CompletionProviders\EnumAndCompletionListTagCompletionProvider.cs (1)
27
[ExtensionOrder(
After
= nameof(CSharpSuggestionModeCompletionProvider))]
Completion\CompletionProviders\ExplicitInterfaceMemberCompletionProvider.cs (1)
24
[ExtensionOrder(
After
= nameof(UnnamedSymbolCompletionProvider))]
Completion\CompletionProviders\ExplicitInterfaceTypeCompletionProvider.cs (1)
27
[ExtensionOrder(
After
= nameof(ExplicitInterfaceMemberCompletionProvider))]
Completion\CompletionProviders\ExternAliasCompletionProvider.cs (1)
22
[ExtensionOrder(
After
= nameof(SnippetCompletionProvider))]
Completion\CompletionProviders\FunctionPointerUnmanagedCallingConventionCompletionProvider.cs (1)
24
[ExtensionOrder(
After
= nameof(AggregateEmbeddedLanguageCompletionProvider))]
Completion\CompletionProviders\ImportCompletion\ExtensionMethodImportCompletionProvider.cs (1)
21
[ExtensionOrder(
After
= nameof(TypeImportCompletionProvider))]
Completion\CompletionProviders\ImportCompletion\TypeImportCompletionProvider.cs (1)
21
[ExtensionOrder(
After
= nameof(PropertySubpatternCompletionProvider))]
Completion\CompletionProviders\InternalsVisibleToCompletionProvider.cs (1)
17
[ExtensionOrder(
After
= nameof(DeclarationNameCompletionProvider))]
Completion\CompletionProviders\KeywordCompletionProvider.cs (1)
19
[ExtensionOrder(
After
= nameof(NamedParameterCompletionProvider))]
Completion\CompletionProviders\LastBuiltInCompletionProvider.cs (1)
18
[ExtensionOrder(
After
= nameof(ReferenceDirectiveCompletionProvider))]
Completion\CompletionProviders\NamedParameterCompletionProvider.cs (1)
29
[ExtensionOrder(
After
= nameof(AttributeNamedParameterCompletionProvider))]
Completion\CompletionProviders\ObjectAndWithInitializerCompletionProvider.cs (1)
28
[ExtensionOrder(
After
= nameof(ObjectCreationCompletionProvider))]
Completion\CompletionProviders\ObjectCreationCompletionProvider.cs (1)
24
[ExtensionOrder(
After
= nameof(ExplicitInterfaceTypeCompletionProvider))]
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider.cs (1)
29
[ExtensionOrder(
After
= nameof(SymbolCompletionProvider))]
Completion\CompletionProviders\OverrideCompletionProvider.cs (1)
21
[ExtensionOrder(
After
= nameof(PreprocessorCompletionProvider))]
Completion\CompletionProviders\PartialMethodCompletionProvider.cs (1)
23
[ExtensionOrder(
After
= nameof(OverrideCompletionProvider))]
Completion\CompletionProviders\PartialTypeCompletionProvider.cs (1)
24
[ExtensionOrder(
After
= nameof(PartialMethodCompletionProvider))]
Completion\CompletionProviders\PreprocessorCompletionProvider.cs (1)
16
[ExtensionOrder(
After
= nameof(ExternAliasCompletionProvider))]
Completion\CompletionProviders\PropertySubPatternCompletionProvider.cs (1)
25
[ExtensionOrder(
After
= nameof(InternalsVisibleToCompletionProvider))]
Completion\CompletionProviders\Scripting\LoadDirectiveCompletionProvider.cs (1)
16
[ExtensionOrder(
After
= nameof(CSharpSnippetCompletionProvider))]
Completion\CompletionProviders\Scripting\ReferenceDirectiveCompletionProvider.cs (1)
15
[ExtensionOrder(
After
= nameof(LoadDirectiveCompletionProvider))]
Completion\CompletionProviders\SnippetCompletionProvider.cs (1)
31
[ExtensionOrder(
After
= nameof(CrefCompletionProvider))]
Completion\CompletionProviders\Snippets\CSharpSnippetCompletionProvider.cs (1)
15
[ExtensionOrder(
After
= nameof(FunctionPointerUnmanagedCallingConventionCompletionProvider))]
Completion\CompletionProviders\SpeculativeTCompletionProvider.cs (1)
23
[ExtensionOrder(
After
= nameof(AwaitCompletionProvider))]
Completion\CompletionProviders\SymbolCompletionProvider.cs (1)
25
[ExtensionOrder(
After
= nameof(SpeculativeTCompletionProvider))]
Completion\CompletionProviders\TupleNameCompletionProvider.cs (1)
26
[ExtensionOrder(
After
= nameof(XmlDocCommentCompletionProvider))]
Completion\CompletionProviders\XmlDocCommentCompletionProvider.cs (1)
30
[ExtensionOrder(
After
= nameof(PartialTypeCompletionProvider))]
Completion\Providers\ContextVariableArgumentProvider.cs (1)
16
[ExtensionOrder(
After
= nameof(FirstBuiltInArgumentProvider))]
Completion\Providers\DefaultArgumentProvider.cs (1)
15
[ExtensionOrder(
After
= nameof(OutVariableArgumentProvider))]
Completion\Providers\LastBuiltInArgumentProvider.cs (1)
18
[ExtensionOrder(
After
= nameof(DefaultArgumentProvider))]
Completion\Providers\OutVariableArgumentProvider.cs (1)
17
[ExtensionOrder(
After
= nameof(ContextVariableArgumentProvider))]
ConvertProgram\ConvertToProgramMainCodeFixProvider.cs (1)
24
[ExtensionOrder(
After
= PredefinedCodeFixProviderNames.RemoveUnnecessaryImports)]
FullyQualify\CSharpFullyQualifyCodeFixProvider.cs (1)
15
[ExtensionOrder(
After
= PredefinedCodeFixProviderNames.AddImport)]
MoveDeclarationNearReference\CSharpMoveDeclarationNearReferenceCodeRefactoringProvider.cs (1)
14
[ExtensionOrder(
After
= PredefinedCodeRefactoringProviderNames.InlineTemporary)]
NameTupleElement\CSharpNameTupleElementCodeRefactoringProvider.cs (1)
16
[ExtensionOrder(
After
= PredefinedCodeRefactoringProviderNames.IntroduceVariable)]
QuickInfo\CSharpSyntacticQuickInfoProvider.cs (1)
21
[ExtensionOrder(
After
= QuickInfoProviderNames.Semantic)]
RemoveUnusedVariable\CSharpRemoveUnusedVariableCodeFixProvider.cs (1)
20
[ExtensionOrder(
After
= PredefinedCodeFixProviderNames.AddImport)]
SimplifyThisOrMe\CSharpSimplifyThisOrMeCodeFixProvider.cs (1)
16
[ExtensionOrder(
After
= PredefinedCodeFixProviderNames.RemoveUnnecessaryCast)]
SimplifyTypeNames\SimplifyTypeNamesCodeFixProvider.cs (1)
21
[ExtensionOrder(
After
= PredefinedCodeFixProviderNames.RemoveUnnecessaryCast)]
SpellCheck\CSharpSpellcheckCodeFixProvider.cs (1)
21
[ExtensionOrder(
After
= PredefinedCodeFixProviderNames.RemoveUnnecessaryCast)]
SplitOrMergeIfStatements\CSharpSplitIntoConsecutiveIfStatementsCodeRefactoringProvider.cs (1)
15
[ExtensionOrder(
After
= PredefinedCodeRefactoringProviderNames.InvertLogical, Before = PredefinedCodeRefactoringProviderNames.IntroduceVariable)]
SplitOrMergeIfStatements\CSharpSplitIntoNestedIfStatementsCodeRefactoringProvider.cs (1)
15
[ExtensionOrder(
After
= PredefinedCodeRefactoringProviderNames.InvertLogical, Before = PredefinedCodeRefactoringProviderNames.IntroduceVariable)]
src\Analyzers\CSharp\CodeFixes\AliasAmbiguousType\CSharpAliasAmbiguousTypeCodeFixProvider.cs (1)
15
[ExtensionOrder(
After
= PredefinedCodeFixProviderNames.FullyQualify)]
src\Analyzers\CSharp\CodeFixes\DocumentationComments\CSharpAddDocCommentNodesCodeFixProvider.cs (1)
19
[ExtensionOrder(
After
= PredefinedCodeFixProviderNames.ImplementInterface)]
src\Analyzers\CSharp\CodeFixes\DocumentationComments\CSharpRemoveDocCommentNodeCodeFixProvider.cs (1)
15
[ExtensionOrder(
After
= PredefinedCodeFixProviderNames.ImplementInterface)]
src\Analyzers\CSharp\CodeFixes\GenerateConstructor\GenerateConstructorCodeFixProvider.cs (1)
33
[ExtensionOrder(
After
= PredefinedCodeFixProviderNames.FullyQualify)]
src\Analyzers\CSharp\CodeFixes\GenerateEnumMember\GenerateEnumMemberCodeFixProvider.cs (1)
20
[ExtensionOrder(
After
= PredefinedCodeFixProviderNames.GenerateConstructor)]
src\Analyzers\CSharp\CodeFixes\GenerateMethod\GenerateConversionCodeFixProvider.cs (1)
21
[ExtensionOrder(
After
= PredefinedCodeFixProviderNames.GenerateEnumMember)]
src\Analyzers\CSharp\CodeFixes\GenerateMethod\GenerateDeconstructMethodCodeFixProvider.cs (1)
20
[ExtensionOrder(
After
= PredefinedCodeFixProviderNames.GenerateEnumMember)]
src\Analyzers\CSharp\CodeFixes\GenerateMethod\GenerateMethodCodeFixProvider.cs (1)
43
[ExtensionOrder(
After
= PredefinedCodeFixProviderNames.GenerateEnumMember)]
src\Analyzers\CSharp\CodeFixes\GenerateVariable\CSharpGenerateVariableCodeFixProvider.cs (1)
20
[ExtensionOrder(
After
= PredefinedCodeFixProviderNames.GenerateMethod)]
src\Analyzers\CSharp\CodeFixes\ImplementAbstractClass\CSharpImplementAbstractClassCodeFixProvider.cs (1)
14
[ExtensionOrder(
After
= PredefinedCodeFixProviderNames.GenerateType)]
src\Analyzers\CSharp\CodeFixes\ImplementInterface\CSharpImplementInterfaceCodeFixProvider.cs (1)
15
[ExtensionOrder(
After
= PredefinedCodeFixProviderNames.ImplementAbstractClass)]
src\Analyzers\CSharp\CodeFixes\MakeMethodSynchronous\CSharpMakeMethodSynchronousCodeFixProvider.cs (1)
20
[ExtensionOrder(
After
= PredefinedCodeFixProviderNames.AddImport)]
src\Analyzers\CSharp\CodeFixes\PopulateSwitch\CSharpPopulateSwitchExpressionCodeFixProvider.cs (1)
20
[ExtensionOrder(
After
= PredefinedCodeFixProviderNames.ImplementInterface)]
src\Analyzers\CSharp\CodeFixes\PopulateSwitch\CSharpPopulateSwitchStatementCodeFixProvider.cs (1)
15
[ExtensionOrder(
After
= PredefinedCodeFixProviderNames.ImplementInterface)]
src\Analyzers\CSharp\CodeFixes\QualifyMemberAccess\CSharpQualifyMemberAccessCodeFixProvider.cs (1)
16
[ExtensionOrder(
After
= PredefinedCodeFixProviderNames.RemoveUnnecessaryCast)]
src\Analyzers\CSharp\CodeFixes\RemoveAsyncModifier\CSharpRemoveAsyncModifierCodeFixProvider.cs (1)
20
[ExtensionOrder(
After
= PredefinedCodeFixProviderNames.MakeMethodSynchronous)]
src\Analyzers\CSharp\CodeFixes\RemoveUnnecessaryCast\CSharpRemoveUnnecessaryCastCodeFixProvider.cs (1)
23
[ExtensionOrder(
After
= PredefinedCodeFixProviderNames.ImplementInterface)]
src\Analyzers\CSharp\CodeFixes\RemoveUnnecessaryImports\CSharpRemoveUnnecessaryImportsCodeFixProvider.cs (1)
15
[ExtensionOrder(
After
= PredefinedCodeFixProviderNames.AddMissingReference)]
src\Analyzers\CSharp\CodeFixes\RemoveUnusedLocalFunction\CSharpRemoveUnusedLocalFunctionCodeFixProvider.cs (1)
21
[ExtensionOrder(
After
= PredefinedCodeFixProviderNames.AddImport)]
src\Analyzers\CSharp\CodeFixes\RemoveUnusedParametersAndValues\CSharpRemoveUnusedValuesCodeFixProvider.cs (1)
24
[ExtensionOrder(
After
= PredefinedCodeFixProviderNames.AddImport)]
src\Analyzers\CSharp\CodeFixes\UseImplicitObjectCreation\CSharpUseImplicitObjectCreationCodeFixProvider.cs (2)
28
[ExtensionOrder(
After
= PredefinedCodeFixProviderNames.UseCollectionExpressionForNew)]
29
[ExtensionOrder(
After
= PredefinedCodeFixProviderNames.UseCollectionInitializer)]
UseNamedArguments\CSharpUseNamedArgumentsCodeRefactoringProvider.cs (1)
19
[ExtensionOrder(
After
= PredefinedCodeRefactoringProviderNames.IntroduceVariable)]
Microsoft.CodeAnalysis.Features (11)
AddConstructorParametersFromMembers\AddConstructorParametersFromMembersCodeRefactoringProvider.cs (1)
27
[ExtensionOrder(
After
= PredefinedCodeRefactoringProviderNames.GenerateConstructorFromMembers,
CodeFixes\Configuration\ConfigureCodeStyle\ConfigureCodeStyleOptionCodeFixProvider.cs (1)
26
[ExtensionOrder(
After
= PredefinedConfigurationFixProviderNames.Suppression)]
CodeFixes\Configuration\ConfigureSeverity\ConfigureSeverityLevelCodeFixProvider.cs (1)
21
[ExtensionOrder(
After
= PredefinedConfigurationFixProviderNames.Suppression)]
GenerateEqualsAndGetHashCodeFromMembers\GenerateEqualsAndGetHashCodeFromMembersCodeRefactoringProvider.cs (1)
32
[ExtensionOrder(
After
= PredefinedCodeRefactoringProviderNames.GenerateConstructorFromMembers,
GenerateOverrides\GenerateOverridesCodeRefactoringProvider.cs (1)
19
[ExtensionOrder(
After
= PredefinedCodeRefactoringProviderNames.AddConstructorParametersFromMembers)]
IntroduceVariable\IntroduceVariableCodeRefactoringProvider.cs (4)
14
[ExtensionOrder(
After
= PredefinedCodeRefactoringProviderNames.ConvertTupleToStruct)]
15
[ExtensionOrder(
After
= PredefinedCodeRefactoringProviderNames.ConvertAnonymousTypeToClass)]
16
[ExtensionOrder(
After
= PredefinedCodeRefactoringProviderNames.InvertConditional)]
17
[ExtensionOrder(
After
= PredefinedCodeRefactoringProviderNames.InvertLogical)]
MoveToNamespace\MoveToNamespaceCodeActionProvider.cs (2)
14
[ExtensionOrder(
After
= PredefinedCodeRefactoringProviderNames.SyncNamespace)]
15
[ExtensionOrder(
After
= PredefinedCodeRefactoringProviderNames.MoveTypeToFile)]
Microsoft.VisualStudio.LanguageServices.Xaml (1)
CodeFixes\RemoveUnnecessaryUsings\XamlRemoveUnnecessaryUsingsCodeFixProvider.cs (1)
23
[ExtensionOrder(
After
= PredefinedCodeFixProviderNames.AddMissingReference)]