58 writes to Before
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (5)
src\Analyzers\CSharp\CodeFixes\AddParameter\CSharpAddParameterCodeFixProvider.cs (1)
20
[ExtensionOrder(
Before
= PredefinedCodeFixProviderNames.GenerateConstructor)]
src\Analyzers\CSharp\CodeFixes\GenerateMethod\GenerateMethodCodeFixProvider.cs (2)
45
[ExtensionOrder(
Before
= PredefinedCodeFixProviderNames.PopulateSwitch)]
46
[ExtensionOrder(
Before
= PredefinedCodeFixProviderNames.GenerateVariable)]
src\Analyzers\CSharp\CodeFixes\MakeMemberRequired\CSharpMakeMemberRequiredCodeFixProvider.cs (1)
23
[ExtensionOrder(
Before
= PredefinedCodeFixProviderNames.DeclareAsNullable)]
src\Analyzers\CSharp\CodeFixes\UseCoalesceExpression\CSharpUseCoalesceExpressionForIfNullStatementCheckCodeFixProvider.cs (1)
15
[ExtensionOrder(
Before
= PredefinedCodeFixProviderNames.AddBraces)]
Microsoft.CodeAnalysis.CSharp.Features (23)
ConvertAnonymousType\CSharpConvertAnonymousTypeToClassCodeRefactoringProvider.cs (1)
17
[ExtensionOrder(
Before
= PredefinedCodeRefactoringProviderNames.IntroduceVariable)]
ConvertBetweenRegularAndVerbatimString\ConvertBetweenRegularAndVerbatimInterpolatedStringCodeRefactoringProvider.cs (1)
17
[ExtensionOrder(
Before
= PredefinedCodeRefactoringProviderNames.ConvertToInterpolatedString)]
ConvertBetweenRegularAndVerbatimString\ConvertBetweenRegularAndVerbatimStringCodeRefactoringProvider.cs (1)
17
[ExtensionOrder(
Before
= PredefinedCodeRefactoringProviderNames.ConvertToInterpolatedString)]
ConvertTupleToStruct\CSharpConvertTupleToStructCodeRefactoringProvider.cs (1)
13
[ExtensionOrder(
Before
= PredefinedCodeRefactoringProviderNames.IntroduceVariable)]
ExternalAccess\Pythia\PythiaDeclarationNameRecommender.cs (1)
19
[ExtensionOrder(
Before
= nameof(DeclarationNameRecommender))]
ExternalAccess\Pythia\PythiaSignatureHelpProvider.cs (1)
23
[ExtensionOrder(
Before
= nameof(InvocationExpressionSignatureHelpProvider))]
GenerateConstructors\CSharpGenerateConstructorsCodeRefactoringProvider.cs (1)
24
[ExtensionOrder(
Before
= PredefinedCodeRefactoringProviderNames.GenerateEqualsAndGetHashCodeFromMembers)]
InitializeParameter\CSharpAddParameterCheckCodeRefactoringProvider.cs (1)
19
[ExtensionOrder(
Before
= PredefinedCodeRefactoringProviderNames.ChangeSignature)]
InitializeParameter\CSharpInitializeMemberFromParameterCodeRefactoringProvider.cs (2)
14
[ExtensionOrder(
Before
= nameof(CSharpAddParameterCheckCodeRefactoringProvider))]
15
[ExtensionOrder(
Before
= PredefinedCodeRefactoringProviderNames.Wrapping)]
IntroduceUsingStatement\CSharpIntroduceUsingStatementCodeRefactoringProvider.cs (1)
20
[ExtensionOrder(
Before
= PredefinedCodeRefactoringProviderNames.IntroduceVariable)]
InvertConditional\CSharpInvertConditionalCodeRefactoringProvider.cs (1)
15
[ExtensionOrder(
Before
= PredefinedCodeRefactoringProviderNames.IntroduceVariable)]
InvertLogical\CSharpInvertLogicalCodeRefactoringProvider.cs (1)
13
[ExtensionOrder(
Before
= PredefinedCodeRefactoringProviderNames.IntroduceVariable)]
QuickInfo\CSharpDiagnosticAnalyzerQuickInfoProvider.cs (1)
25
[ExtensionOrder(
Before
= QuickInfoProviderNames.Semantic)]
QuickInfo\CSharpEmbeddedLanguageQuickInfoProvider.cs (1)
17
[ExtensionOrder(
Before
= QuickInfoProviderNames.Semantic)]
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\AddParameter\CSharpAddParameterCodeFixProvider.cs (1)
20
[ExtensionOrder(
Before
= PredefinedCodeFixProviderNames.GenerateConstructor)]
src\Analyzers\CSharp\CodeFixes\GenerateMethod\GenerateMethodCodeFixProvider.cs (2)
45
[ExtensionOrder(
Before
= PredefinedCodeFixProviderNames.PopulateSwitch)]
46
[ExtensionOrder(
Before
= PredefinedCodeFixProviderNames.GenerateVariable)]
src\Analyzers\CSharp\CodeFixes\MakeMemberRequired\CSharpMakeMemberRequiredCodeFixProvider.cs (1)
23
[ExtensionOrder(
Before
= PredefinedCodeFixProviderNames.DeclareAsNullable)]
src\Analyzers\CSharp\CodeFixes\UseCoalesceExpression\CSharpUseCoalesceExpressionForIfNullStatementCheckCodeFixProvider.cs (1)
15
[ExtensionOrder(
Before
= PredefinedCodeFixProviderNames.AddBraces)]
UseExpressionBody\UseExpressionBodyCodeRefactoringProvider.cs (1)
30
[ExtensionOrder(
Before
= PredefinedCodeRefactoringProviderNames.ExtractClass)]
Microsoft.CodeAnalysis.Features (5)
AddConstructorParametersFromMembers\AddConstructorParametersFromMembersCodeRefactoringProvider.cs (1)
29
Before
= PredefinedCodeRefactoringProviderNames.GenerateOverrides)]
CodeFixes\Configuration\ConfigureCodeStyle\ConfigureCodeStyleOptionCodeFixProvider.cs (1)
26
[ExtensionOrder(
Before
= PredefinedConfigurationFixProviderNames.ConfigureSeverity)]
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexClassifier.cs (1)
25
[ExtensionOrder(
Before
= PredefinedEmbeddedLanguageNames.Json)]
GenerateEqualsAndGetHashCodeFromMembers\GenerateEqualsAndGetHashCodeFromMembersCodeRefactoringProvider.cs (1)
33
Before
= PredefinedCodeRefactoringProviderNames.AddConstructorParametersFromMembers)]
PdbSourceDocument\PdbSourceDocumentMetadataAsSourceFileProvider.cs (1)
32
[ExtensionOrder(
Before
= DecompilationMetadataAsSourceFileProvider.ProviderName)]
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (3)
src\Analyzers\VisualBasic\CodeFixes\AddParameter\VisualBasicAddParameterCodeFixProvider.vb (1)
18
<ExtensionOrder(
Before
:=PredefinedCodeFixProviderNames.GenerateConstructor)>
src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\GenerateParameterizedMemberCodeFixProvider.vb (1)
18
<ExtensionOrder(
Before
:=PredefinedCodeFixProviderNames.PopulateSwitch, After:=PredefinedCodeFixProviderNames.GenerateEvent)>
src\Analyzers\VisualBasic\CodeFixes\UseCoalesceExpression\VisualBasicUseCoalesceExpressionForIfNullStatementCheckCodeFixProvider.vb (1)
12
<ExtensionOrder(
Before
:=PredefinedCodeFixProviderNames.AddBraces)>
Microsoft.CodeAnalysis.VisualBasic.Features (16)
Completion\CompletionProviders\ImportCompletionProvider\ExtensionMethodImportCompletionProvider.vb (1)
16
<ExtensionOrder(
Before
:=NameOf(LastBuiltInCompletionProvider))>
ConvertAnonymousType\VisualBasicConvertAnonymousTypeToClassCodeRefactoringProvider.vb (1)
12
<ExtensionOrder(
Before
:=PredefinedCodeRefactoringProviderNames.IntroduceVariable)>
ConvertTupleToStruct\VisualBasicConvertTupleToStructCodeRefactoringProvider.vb (1)
13
<ExtensionOrder(
Before
:=PredefinedCodeRefactoringProviderNames.IntroduceVariable)>
GenerateConstructors\VisualBasicGenerateConstructorsCodeRefactoringProvider.vb (1)
15
<ExtensionOrder(
Before
:=PredefinedCodeRefactoringProviderNames.GenerateEqualsAndGetHashCodeFromMembers)>
InitializeParameter\VisualBasicAddParameterCheckCodeRefactoringProvider.vb (1)
14
<ExtensionOrder(
Before
:=PredefinedCodeRefactoringProviderNames.ChangeSignature)>
InitializeParameter\VisualBasicInitializeMemberFromParameterCodeRefactoringProvider.vb (2)
14
<ExtensionOrder(
Before
:=NameOf(VisualBasicAddParameterCheckCodeRefactoringProvider))>
15
<ExtensionOrder(
Before
:=PredefinedCodeRefactoringProviderNames.Wrapping)>
IntroduceUsingStatement\VisualBasicIntroduceUsingStatementCodeRefactoringProvider.vb (1)
13
<ExtensionOrder(
Before
:=PredefinedCodeRefactoringProviderNames.IntroduceVariable)>
InvertConditional\VisualBasicInvertConditionalCodeRefactoringProvider.vb (1)
12
<ExtensionOrder(
Before
:=PredefinedCodeRefactoringProviderNames.IntroduceVariable)>
InvertLogical\VisualBasicInvertLogicalCodeRefactoringProvider.vb (1)
12
<ExtensionOrder(
Before
:=PredefinedCodeRefactoringProviderNames.IntroduceVariable)>
QuickInfo\VisualBasicEmbeddedLanguageQuickInfoProvider.vb (1)
18
<ExtensionOrder(
Before
:=QuickInfoProviderNames.Semantic)>
SplitOrMergeIfStatements\VisualBasicSplitIntoConsecutiveIfStatementsCodeRefactoringProvider.vb (1)
12
<ExtensionOrder(After:=PredefinedCodeRefactoringProviderNames.InvertLogical,
Before
:=PredefinedCodeRefactoringProviderNames.IntroduceVariable)>
SplitOrMergeIfStatements\VisualBasicSplitIntoNestedIfStatementsCodeRefactoringProvider.vb (1)
12
<ExtensionOrder(After:=PredefinedCodeRefactoringProviderNames.InvertLogical,
Before
:=PredefinedCodeRefactoringProviderNames.IntroduceVariable)>
src\Analyzers\VisualBasic\CodeFixes\AddParameter\VisualBasicAddParameterCodeFixProvider.vb (1)
18
<ExtensionOrder(
Before
:=PredefinedCodeFixProviderNames.GenerateConstructor)>
src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\GenerateParameterizedMemberCodeFixProvider.vb (1)
18
<ExtensionOrder(
Before
:=PredefinedCodeFixProviderNames.PopulateSwitch, After:=PredefinedCodeFixProviderNames.GenerateEvent)>
src\Analyzers\VisualBasic\CodeFixes\UseCoalesceExpression\VisualBasicUseCoalesceExpressionForIfNullStatementCheckCodeFixProvider.vb (1)
12
<ExtensionOrder(
Before
:=PredefinedCodeFixProviderNames.AddBraces)>
Microsoft.CodeAnalysis.VisualBasic.Workspaces (6)
CodeCleanup\Providers\AddMissingTokensCodeCleanupProvider.vb (1)
14
<ExtensionOrder(After:=PredefinedCodeCleanupProviderNames.CaseCorrection,
Before
:=PredefinedCodeCleanupProviderNames.Format)>
CodeCleanup\Providers\CaseCorrectionCodeCleanupProvider.vb (1)
16
<ExtensionOrder(
Before
:=PredefinedCodeCleanupProviderNames.Format)>
CodeCleanup\Providers\FixIncorrectTokensCodeCleanupProvider.vb (1)
16
<ExtensionOrder(After:=PredefinedCodeCleanupProviderNames.AddMissingTokens,
Before
:=PredefinedCodeCleanupProviderNames.Format)>
CodeCleanup\Providers\NormalizeModifiersOrOperatorsCodeCleanupProvider.vb (1)
20
<ExtensionOrder(After:=PredefinedCodeCleanupProviderNames.AddMissingTokens,
Before
:=PredefinedCodeCleanupProviderNames.Format)>
CodeCleanup\Providers\ReduceTokensCodeCleanupProvider.vb (1)
18
<ExtensionOrder(After:=PredefinedCodeCleanupProviderNames.AddMissingTokens,
Before
:=PredefinedCodeCleanupProviderNames.Format)>
CodeCleanup\Providers\RemoveUnnecessaryLineContinuationCodeCleanupProvider.vb (1)
17
<ExtensionOrder(After:=PredefinedCodeCleanupProviderNames.NormalizeModifiersOrOperators,
Before
:=PredefinedCodeCleanupProviderNames.Format)>