39 writes to Before
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (8)
src\Analyzers\CSharp\CodeFixes\AddParameter\CSharpAddParameterCodeFixProvider.cs (1)
20[ExtensionOrder(Before = PredefinedCodeFixProviderNames.GenerateConstructor)]
src\Analyzers\CSharp\CodeFixes\GenerateMethod\GenerateMethodCodeFixProvider.cs (2)
44[ExtensionOrder(Before = PredefinedCodeFixProviderNames.PopulateSwitch)] 45[ExtensionOrder(Before = PredefinedCodeFixProviderNames.GenerateVariable)]
src\Analyzers\CSharp\CodeFixes\MakeMemberRequired\CSharpMakeMemberRequiredCodeFixProvider.cs (1)
22[ExtensionOrder(Before = PredefinedCodeFixProviderNames.DeclareAsNullable)]
src\Analyzers\CSharp\CodeFixes\RemoveUnnecessaryImports\CSharpRemoveUnnecessaryImportsCodeFixProvider.cs (1)
16[ExtensionOrder(Before = PredefinedCodeFixProviderNames.ConvertToProgramMain)]
src\Analyzers\CSharp\CodeFixes\UseCoalesceExpression\CSharpUseCoalesceExpressionForIfNullStatementCheckCodeFixProvider.cs (1)
14[ExtensionOrder(Before = PredefinedCodeFixProviderNames.AddBraces)]
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForNewCodeFixProvider.cs (1)
26[ExtensionOrder(Before = PredefinedCodeFixProviderNames.UseImplicitObjectCreation)]
src\Analyzers\CSharp\CodeFixes\UseCollectionInitializer\CSharpUseCollectionInitializerCodeFixProvider.cs (1)
18[ExtensionOrder(Before = PredefinedCodeFixProviderNames.UseImplicitObjectCreation)]
Microsoft.CodeAnalysis.CSharp.Features (26)
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)
19[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)
44[ExtensionOrder(Before = PredefinedCodeFixProviderNames.PopulateSwitch)] 45[ExtensionOrder(Before = PredefinedCodeFixProviderNames.GenerateVariable)]
src\Analyzers\CSharp\CodeFixes\MakeMemberRequired\CSharpMakeMemberRequiredCodeFixProvider.cs (1)
22[ExtensionOrder(Before = PredefinedCodeFixProviderNames.DeclareAsNullable)]
src\Analyzers\CSharp\CodeFixes\RemoveUnnecessaryImports\CSharpRemoveUnnecessaryImportsCodeFixProvider.cs (1)
16[ExtensionOrder(Before = PredefinedCodeFixProviderNames.ConvertToProgramMain)]
src\Analyzers\CSharp\CodeFixes\UseCoalesceExpression\CSharpUseCoalesceExpressionForIfNullStatementCheckCodeFixProvider.cs (1)
14[ExtensionOrder(Before = PredefinedCodeFixProviderNames.AddBraces)]
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForNewCodeFixProvider.cs (1)
26[ExtensionOrder(Before = PredefinedCodeFixProviderNames.UseImplicitObjectCreation)]
src\Analyzers\CSharp\CodeFixes\UseCollectionInitializer\CSharpUseCollectionInitializerCodeFixProvider.cs (1)
18[ExtensionOrder(Before = PredefinedCodeFixProviderNames.UseImplicitObjectCreation)]
UseExpressionBody\UseExpressionBodyCodeRefactoringProvider.cs (1)
30[ExtensionOrder(Before = PredefinedCodeRefactoringProviderNames.ExtractClass)]
Microsoft.CodeAnalysis.Features (5)
AddConstructorParametersFromMembers\AddConstructorParametersFromMembersCodeRefactoringProvider.cs (1)
28Before = PredefinedCodeRefactoringProviderNames.GenerateOverrides)]
CodeFixes\Configuration\ConfigureCodeStyle\ConfigureCodeStyleOptionCodeFixProvider.cs (1)
25[ExtensionOrder(Before = PredefinedConfigurationFixProviderNames.ConfigureSeverity)]
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexClassifier.cs (1)
25[ExtensionOrder(Before = PredefinedEmbeddedLanguageNames.Json)]
GenerateEqualsAndGetHashCodeFromMembers\GenerateEqualsAndGetHashCodeFromMembersCodeRefactoringProvider.cs (1)
33Before = PredefinedCodeRefactoringProviderNames.AddConstructorParametersFromMembers)]
PdbSourceDocument\PdbSourceDocumentMetadataAsSourceFileProvider.cs (1)
31[ExtensionOrder(Before = DecompilationMetadataAsSourceFileProvider.ProviderName)]