226 instantiations of ExtensionOrder
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (25)
src\Analyzers\CSharp\CodeFixes\AddParameter\CSharpAddParameterCodeFixProvider.cs (1)
20
[
ExtensionOrder
(Before = PredefinedCodeFixProviderNames.GenerateConstructor)]
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)
36
[
ExtensionOrder
(After = PredefinedCodeFixProviderNames.FullyQualify)]
src\Analyzers\CSharp\CodeFixes\GenerateEnumMember\GenerateEnumMemberCodeFixProvider.cs (1)
21
[
ExtensionOrder
(After = PredefinedCodeFixProviderNames.GenerateConstructor)]
src\Analyzers\CSharp\CodeFixes\GenerateMethod\GenerateConversionCodeFixProvider.cs (1)
22
[
ExtensionOrder
(After = PredefinedCodeFixProviderNames.GenerateEnumMember)]
src\Analyzers\CSharp\CodeFixes\GenerateMethod\GenerateDeconstructMethodCodeFixProvider.cs (1)
22
[
ExtensionOrder
(After = PredefinedCodeFixProviderNames.GenerateEnumMember)]
src\Analyzers\CSharp\CodeFixes\GenerateMethod\GenerateMethodCodeFixProvider.cs (3)
44
[
ExtensionOrder
(After = PredefinedCodeFixProviderNames.GenerateEnumMember)]
45
[
ExtensionOrder
(Before = PredefinedCodeFixProviderNames.PopulateSwitch)]
46
[
ExtensionOrder
(Before = PredefinedCodeFixProviderNames.GenerateVariable)]
src\Analyzers\CSharp\CodeFixes\GenerateVariable\CSharpGenerateVariableCodeFixProvider.cs (1)
21
[
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\MakeMemberRequired\CSharpMakeMemberRequiredCodeFixProvider.cs (1)
23
[
ExtensionOrder
(Before = PredefinedCodeFixProviderNames.DeclareAsNullable)]
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)
21
[
ExtensionOrder
(After = PredefinedCodeFixProviderNames.MakeMethodSynchronous)]
src\Analyzers\CSharp\CodeFixes\RemoveUnnecessaryCast\CSharpRemoveUnnecessaryCastCodeFixProvider.cs (1)
24
[
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)
25
[
ExtensionOrder
(After = PredefinedCodeFixProviderNames.AddImport)]
src\Analyzers\CSharp\CodeFixes\UseCoalesceExpression\CSharpUseCoalesceExpressionForIfNullStatementCheckCodeFixProvider.cs (1)
15
[
ExtensionOrder
(Before = PredefinedCodeFixProviderNames.AddBraces)]
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (2)
Completion\CompletionServiceTests.cs (1)
67
[
ExtensionOrder
(After = nameof(KeywordCompletionProvider))]
PdbSourceDocument\NullResultMetadataAsSourceFileProvider.cs (1)
25
[
ExtensionOrder
(After = PdbSourceDocumentMetadataAsSourceFileProvider.ProviderName)]
Microsoft.CodeAnalysis.CSharp.Features (93)
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)
25
[
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)
25
[
ExtensionOrder
(After = nameof(UnnamedSymbolCompletionProvider))]
Completion\CompletionProviders\ExplicitInterfaceTypeCompletionProvider.cs (1)
26
[
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)
19
[
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)
30
[
ExtensionOrder
(After = nameof(SymbolCompletionProvider))]
Completion\CompletionProviders\OverrideCompletionProvider.cs (1)
22
[
ExtensionOrder
(After = nameof(PreprocessorCompletionProvider))]
Completion\CompletionProviders\PartialMethodCompletionProvider.cs (1)
24
[
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)
26
[
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)
29
[
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))]
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))]
FullyQualify\CSharpFullyQualifyCodeFixProvider.cs (1)
15
[
ExtensionOrder
(After = PredefinedCodeFixProviderNames.AddImport)]
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)]
MoveDeclarationNearReference\CSharpMoveDeclarationNearReferenceCodeRefactoringProvider.cs (1)
14
[
ExtensionOrder
(After = PredefinedCodeRefactoringProviderNames.InlineTemporary)]
NameTupleElement\CSharpNameTupleElementCodeRefactoringProvider.cs (1)
16
[
ExtensionOrder
(After = PredefinedCodeRefactoringProviderNames.IntroduceVariable)]
QuickInfo\CSharpDiagnosticAnalyzerQuickInfoProvider.cs (1)
25
[
ExtensionOrder
(Before = QuickInfoProviderNames.Semantic)]
QuickInfo\CSharpEmbeddedLanguageQuickInfoProvider.cs (1)
17
[
ExtensionOrder
(Before = QuickInfoProviderNames.Semantic)]
QuickInfo\CSharpSyntacticQuickInfoProvider.cs (1)
20
[
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)
22
[
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\AddParameter\CSharpAddParameterCodeFixProvider.cs (1)
20
[
ExtensionOrder
(Before = PredefinedCodeFixProviderNames.GenerateConstructor)]
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)
36
[
ExtensionOrder
(After = PredefinedCodeFixProviderNames.FullyQualify)]
src\Analyzers\CSharp\CodeFixes\GenerateEnumMember\GenerateEnumMemberCodeFixProvider.cs (1)
21
[
ExtensionOrder
(After = PredefinedCodeFixProviderNames.GenerateConstructor)]
src\Analyzers\CSharp\CodeFixes\GenerateMethod\GenerateConversionCodeFixProvider.cs (1)
22
[
ExtensionOrder
(After = PredefinedCodeFixProviderNames.GenerateEnumMember)]
src\Analyzers\CSharp\CodeFixes\GenerateMethod\GenerateDeconstructMethodCodeFixProvider.cs (1)
22
[
ExtensionOrder
(After = PredefinedCodeFixProviderNames.GenerateEnumMember)]
src\Analyzers\CSharp\CodeFixes\GenerateMethod\GenerateMethodCodeFixProvider.cs (3)
44
[
ExtensionOrder
(After = PredefinedCodeFixProviderNames.GenerateEnumMember)]
45
[
ExtensionOrder
(Before = PredefinedCodeFixProviderNames.PopulateSwitch)]
46
[
ExtensionOrder
(Before = PredefinedCodeFixProviderNames.GenerateVariable)]
src\Analyzers\CSharp\CodeFixes\GenerateVariable\CSharpGenerateVariableCodeFixProvider.cs (1)
21
[
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\MakeMemberRequired\CSharpMakeMemberRequiredCodeFixProvider.cs (1)
23
[
ExtensionOrder
(Before = PredefinedCodeFixProviderNames.DeclareAsNullable)]
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)
21
[
ExtensionOrder
(After = PredefinedCodeFixProviderNames.MakeMethodSynchronous)]
src\Analyzers\CSharp\CodeFixes\RemoveUnnecessaryCast\CSharpRemoveUnnecessaryCastCodeFixProvider.cs (1)
24
[
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)
25
[
ExtensionOrder
(After = PredefinedCodeFixProviderNames.AddImport)]
src\Analyzers\CSharp\CodeFixes\UseCoalesceExpression\CSharpUseCoalesceExpressionForIfNullStatementCheckCodeFixProvider.cs (1)
15
[
ExtensionOrder
(Before = PredefinedCodeFixProviderNames.AddBraces)]
UseExpressionBody\UseExpressionBodyCodeRefactoringProvider.cs (1)
30
[
ExtensionOrder
(Before = PredefinedCodeRefactoringProviderNames.ExtractClass)]
UseNamedArguments\CSharpUseNamedArgumentsCodeRefactoringProvider.cs (1)
19
[
ExtensionOrder
(After = PredefinedCodeRefactoringProviderNames.IntroduceVariable)]
Microsoft.CodeAnalysis.Features (14)
AddConstructorParametersFromMembers\AddConstructorParametersFromMembersCodeRefactoringProvider.cs (1)
28
[
ExtensionOrder
(After = PredefinedCodeRefactoringProviderNames.GenerateConstructorFromMembers,
CodeFixes\Configuration\ConfigureCodeStyle\ConfigureCodeStyleOptionCodeFixProvider.cs (2)
26
[
ExtensionOrder
(Before = PredefinedConfigurationFixProviderNames.ConfigureSeverity)]
27
[
ExtensionOrder
(After = PredefinedConfigurationFixProviderNames.Suppression)]
CodeFixes\Configuration\ConfigureSeverity\ConfigureSeverityLevelCodeFixProvider.cs (1)
21
[
ExtensionOrder
(After = PredefinedConfigurationFixProviderNames.Suppression)]
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexClassifier.cs (1)
25
[
ExtensionOrder
(Before = PredefinedEmbeddedLanguageNames.Json)]
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)]
PdbSourceDocument\PdbSourceDocumentMetadataAsSourceFileProvider.cs (1)
32
[
ExtensionOrder
(Before = DecompilationMetadataAsSourceFileProvider.ProviderName)]
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (17)
src\Analyzers\VisualBasic\CodeFixes\AddParameter\VisualBasicAddParameterCodeFixProvider.vb (1)
18
<
ExtensionOrder
(Before:=PredefinedCodeFixProviderNames.GenerateConstructor)>
src\Analyzers\VisualBasic\CodeFixes\AliasAmbiguousType\VisualBasicAliasAmbiguousTypeCodeFixProvider.vb (1)
13
<
ExtensionOrder
(After:=PredefinedCodeFixProviderNames.FullyQualify)>
src\Analyzers\VisualBasic\CodeFixes\GenerateConstructor\GenerateConstructorCodeFixProvider.vb (1)
19
<
ExtensionOrder
(After:=PredefinedCodeFixProviderNames.FullyQualify)>
src\Analyzers\VisualBasic\CodeFixes\GenerateEnumMember\GenerateEnumMemberCodeFixProvider.vb (1)
18
<
ExtensionOrder
(After:=PredefinedCodeFixProviderNames.GenerateConstructor)>
src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\GenerateConversionCodeFixProvider.vb (1)
18
<
ExtensionOrder
(After:=PredefinedCodeFixProviderNames.GenerateEvent)>
src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\GenerateParameterizedMemberCodeFixProvider.vb (1)
18
<
ExtensionOrder
(Before:=PredefinedCodeFixProviderNames.PopulateSwitch, After:=PredefinedCodeFixProviderNames.GenerateEvent)>
src\Analyzers\VisualBasic\CodeFixes\GenerateVariable\VisualBasicGenerateVariableCodeFixProvider.vb (1)
18
<
ExtensionOrder
(After:=PredefinedCodeFixProviderNames.GenerateMethod)>
src\Analyzers\VisualBasic\CodeFixes\ImplementAbstractClass\VisualBasicImplementAbstractClassCodeFixProvider.vb (1)
14
<
ExtensionOrder
(After:=PredefinedCodeFixProviderNames.GenerateType)>
src\Analyzers\VisualBasic\CodeFixes\ImplementInterface\VisualBasicImplementInterfaceCodeFixProvider.vb (1)
14
<
ExtensionOrder
(After:=PredefinedCodeFixProviderNames.ImplementAbstractClass)>
src\Analyzers\VisualBasic\CodeFixes\MakeMethodSynchronous\VisualBasicMakeMethodSynchronousCodeFixProvider.vb (1)
15
<
ExtensionOrder
(After:=PredefinedCodeFixProviderNames.AddImport)>
src\Analyzers\VisualBasic\CodeFixes\PopulateSwitch\VisualBasicPopulateSwitchStatementCodeFixProvider.vb (1)
14
<
ExtensionOrder
(After:=PredefinedCodeFixProviderNames.ImplementInterface)>
src\Analyzers\VisualBasic\CodeFixes\QualifyMemberAccess\VisualBasicQualifyMemberAccessCodeFixProvider.vb (1)
14
<
ExtensionOrder
(After:=PredefinedCodeFixProviderNames.RemoveUnnecessaryCast)>
src\Analyzers\VisualBasic\CodeFixes\RemoveAsyncModifier\VisualBasicRemoveAsyncModifierCodeFixProvider.vb (1)
15
<
ExtensionOrder
(After:=PredefinedCodeFixProviderNames.MakeMethodSynchronous)>
src\Analyzers\VisualBasic\CodeFixes\RemoveUnnecessaryCast\VisualBasicRemoveUnnecessaryCastCodeFixProvider.vb (1)
21
<
ExtensionOrder
(After:=PredefinedCodeFixProviderNames.GenerateEndConstruct)>
src\Analyzers\VisualBasic\CodeFixes\RemoveUnnecessaryImports\VisualBasicRemoveUnnecessaryImportsCodeFixProvider.vb (1)
15
<
ExtensionOrder
(After:=PredefinedCodeFixProviderNames.AddMissingReference)>
src\Analyzers\VisualBasic\CodeFixes\RemoveUnusedParametersAndValues\VisualBasicRemoveUnusedValuesCodeFixProvider.vb (1)
17
<
ExtensionOrder
(After:=PredefinedCodeFixProviderNames.AddImport)>
src\Analyzers\VisualBasic\CodeFixes\UseCoalesceExpression\VisualBasicUseCoalesceExpressionForIfNullStatementCheckCodeFixProvider.vb (1)
12
<
ExtensionOrder
(Before:=PredefinedCodeFixProviderNames.AddBraces)>
Microsoft.CodeAnalysis.VisualBasic.Features (68)
CodeFixes\AddMissingReference\VisualBasicAddMissingReferenceCodeFixProvider.vb (1)
14
<
ExtensionOrder
(After:=PredefinedCodeFixProviderNames.SimplifyNames)>
CodeFixes\GenerateEndConstruct\GenerateEndConstructCodeFixProvider.vb (1)
18
<
ExtensionOrder
(After:=PredefinedCodeFixProviderNames.FixIncorrectExitContinue)>
CodeFixes\GenerateEvent\GenerateEventCodeFixProvider.vb (1)
18
<
ExtensionOrder
(After:=PredefinedCodeFixProviderNames.GenerateEnumMember)>
CodeFixes\GenerateType\GenerateTypeCodeFixProvider.vb (1)
19
<
ExtensionOrder
(After:=PredefinedCodeFixProviderNames.GenerateVariable)>
CodeFixes\IncorrectExitContinue\IncorrectExitContinueCodeFixProvider.vb (1)
20
<
ExtensionOrder
(After:=PredefinedCodeFixProviderNames.ImplementInterface)>
CodeFixes\IncorrectFunctionReturnType\IncorrectFunctionReturnTypeCodeFixProvider.vb (1)
17
<
ExtensionOrder
(After:=PredefinedCodeFixProviderNames.ImplementInterface)>
CodeFixes\MoveToTopOfFile\MoveToTopOfFileCodeFixProvider.vb (1)
18
<
ExtensionOrder
(After:=PredefinedCodeFixProviderNames.ImplementInterface)>
Completion\CompletionProviders\AggregateEmbeddedLanguageCompletionProvider.vb (1)
13
<
ExtensionOrder
(After:=NameOf(InternalsVisibleToCompletionProvider))>
Completion\CompletionProviders\AwaitCompletionProvider.vb (1)
17
<
ExtensionOrder
(After:=NameOf(KeywordCompletionProvider))>
Completion\CompletionProviders\CompletionListTagCompletionProvider.vb (1)
18
<
ExtensionOrder
(After:=NameOf(CrefCompletionProvider))>
Completion\CompletionProviders\CrefCompletionProvider.vb (1)
21
<
ExtensionOrder
(After:=NameOf(PartialTypeCompletionProvider))>
Completion\CompletionProviders\EnumCompletionProvider.vb (1)
19
<
ExtensionOrder
(After:=NameOf(ObjectCreationCompletionProvider))>
Completion\CompletionProviders\HandlesClauseCompletionProvider.vb (1)
19
<
ExtensionOrder
(After:=NameOf(ImplementsClauseCompletionProvider))>
Completion\CompletionProviders\ImplementsClauseCompletionProvider.vb (1)
20
<
ExtensionOrder
(After:=NameOf(VisualBasicSuggestionModeCompletionProvider))>
Completion\CompletionProviders\ImportCompletionProvider\ExtensionMethodImportCompletionProvider.vb (2)
15
<
ExtensionOrder
(After:=NameOf(TypeImportCompletionProvider))>
16
<
ExtensionOrder
(Before:=NameOf(LastBuiltInCompletionProvider))>
Completion\CompletionProviders\ImportCompletionProvider\TypeImportCompletionProvider.vb (1)
17
<
ExtensionOrder
(After:=NameOf(AggregateEmbeddedLanguageCompletionProvider))>
Completion\CompletionProviders\InternalsVisibleToCompletionProvider.vb (1)
16
<
ExtensionOrder
(After:=NameOf(XmlDocCommentCompletionProvider))>
Completion\CompletionProviders\KeywordCompletionProvider.vb (1)
18
<
ExtensionOrder
(After:=NameOf(FirstBuiltInCompletionProvider))>
Completion\CompletionProviders\NamedParameterCompletionProvider.vb (1)
20
<
ExtensionOrder
(After:=NameOf(EnumCompletionProvider))>
Completion\CompletionProviders\ObjectCreationCompletionProvider.vb (1)
18
<
ExtensionOrder
(After:=NameOf(ObjectInitializerCompletionProvider))>
Completion\CompletionProviders\ObjectInitializerCompletionProvider.vb (1)
17
<
ExtensionOrder
(After:=NameOf(PreprocessorCompletionProvider))>
Completion\CompletionProviders\OverrideCompletionProvider.vb (1)
19
<
ExtensionOrder
(After:=NameOf(CompletionListTagCompletionProvider))>
Completion\CompletionProviders\PartialTypeCompletionProvider.vb (1)
18
<
ExtensionOrder
(After:=NameOf(HandlesClauseCompletionProvider))>
Completion\CompletionProviders\PreprocessorCompletionProvider.vb (1)
15
<
ExtensionOrder
(After:=NameOf(SymbolCompletionProvider))>
Completion\CompletionProviders\SymbolCompletionProvider.vb (1)
17
<
ExtensionOrder
(After:=NameOf(AwaitCompletionProvider))>
Completion\CompletionProviders\VisualBasicSuggestionModeCompletionProvider.vb (1)
17
<
ExtensionOrder
(After:=NameOf(NamedParameterCompletionProvider))>
Completion\CompletionProviders\XmlDocCommentCompletionProvider.vb (1)
18
<
ExtensionOrder
(After:=NameOf(OverrideCompletionProvider))>
Completion\Providers\ContextVariableArgumentProvider.vb (1)
13
<
ExtensionOrder
(After:=NameOf(FirstBuiltInArgumentProvider))>
Completion\Providers\DefaultArgumentProvider.vb (1)
11
<
ExtensionOrder
(After:=NameOf(ContextVariableArgumentProvider))>
Completion\Providers\LastBuiltInArgumentProvider.vb (1)
15
<
ExtensionOrder
(After:=NameOf(DefaultArgumentProvider))>
ConvertAnonymousType\VisualBasicConvertAnonymousTypeToClassCodeRefactoringProvider.vb (1)
12
<
ExtensionOrder
(Before:=PredefinedCodeRefactoringProviderNames.IntroduceVariable)>
ConvertTupleToStruct\VisualBasicConvertTupleToStructCodeRefactoringProvider.vb (1)
13
<
ExtensionOrder
(Before:=PredefinedCodeRefactoringProviderNames.IntroduceVariable)>
FullyQualify\VisualBasicFullyQualifyCodeFixProvider.vb (1)
14
<
ExtensionOrder
(After:=PredefinedCodeFixProviderNames.AddImport)>
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)>
MoveDeclarationNearReference\VisualBasicMoveDeclarationNearRefactoringProvider.vb (1)
13
<
ExtensionOrder
(After:=PredefinedCodeRefactoringProviderNames.InlineTemporary)>
NameTupleElement\VisualBasicNameTupleElementCodeRefactoringProvider.vb (1)
12
<
ExtensionOrder
(After:=PredefinedCodeRefactoringProviderNames.IntroduceVariable)>
QuickInfo\VisualBasicEmbeddedLanguageQuickInfoProvider.vb (1)
18
<
ExtensionOrder
(Before:=QuickInfoProviderNames.Semantic)>
RemoveUnusedVariable\VisualBasicRemoveUnusedVariableCodeFixProvider.vb (1)
16
<
ExtensionOrder
(After:=PredefinedCodeFixProviderNames.AddImport)>
SimplifyThisOrMe\VisualBasicSimplifyThisOrMeCodeFixProvider.vb (1)
14
<
ExtensionOrder
(After:=PredefinedCodeFixProviderNames.SpellCheck)>
SimplifyTypeNames\SimplifyTypeNamesCodeFixProvider.vb (1)
17
<
ExtensionOrder
(After:=PredefinedCodeFixProviderNames.SpellCheck)>
SpellCheck\VisualBasicSpellCheckCodeFixProvider.vb (1)
17
<
ExtensionOrder
(After:=PredefinedCodeFixProviderNames.RemoveUnnecessaryCast)>
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\AliasAmbiguousType\VisualBasicAliasAmbiguousTypeCodeFixProvider.vb (1)
13
<
ExtensionOrder
(After:=PredefinedCodeFixProviderNames.FullyQualify)>
src\Analyzers\VisualBasic\CodeFixes\GenerateConstructor\GenerateConstructorCodeFixProvider.vb (1)
19
<
ExtensionOrder
(After:=PredefinedCodeFixProviderNames.FullyQualify)>
src\Analyzers\VisualBasic\CodeFixes\GenerateEnumMember\GenerateEnumMemberCodeFixProvider.vb (1)
18
<
ExtensionOrder
(After:=PredefinedCodeFixProviderNames.GenerateConstructor)>
src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\GenerateConversionCodeFixProvider.vb (1)
18
<
ExtensionOrder
(After:=PredefinedCodeFixProviderNames.GenerateEvent)>
src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\GenerateParameterizedMemberCodeFixProvider.vb (1)
18
<
ExtensionOrder
(Before:=PredefinedCodeFixProviderNames.PopulateSwitch, After:=PredefinedCodeFixProviderNames.GenerateEvent)>
src\Analyzers\VisualBasic\CodeFixes\GenerateVariable\VisualBasicGenerateVariableCodeFixProvider.vb (1)
18
<
ExtensionOrder
(After:=PredefinedCodeFixProviderNames.GenerateMethod)>
src\Analyzers\VisualBasic\CodeFixes\ImplementAbstractClass\VisualBasicImplementAbstractClassCodeFixProvider.vb (1)
14
<
ExtensionOrder
(After:=PredefinedCodeFixProviderNames.GenerateType)>
src\Analyzers\VisualBasic\CodeFixes\ImplementInterface\VisualBasicImplementInterfaceCodeFixProvider.vb (1)
14
<
ExtensionOrder
(After:=PredefinedCodeFixProviderNames.ImplementAbstractClass)>
src\Analyzers\VisualBasic\CodeFixes\MakeMethodSynchronous\VisualBasicMakeMethodSynchronousCodeFixProvider.vb (1)
15
<
ExtensionOrder
(After:=PredefinedCodeFixProviderNames.AddImport)>
src\Analyzers\VisualBasic\CodeFixes\PopulateSwitch\VisualBasicPopulateSwitchStatementCodeFixProvider.vb (1)
14
<
ExtensionOrder
(After:=PredefinedCodeFixProviderNames.ImplementInterface)>
src\Analyzers\VisualBasic\CodeFixes\QualifyMemberAccess\VisualBasicQualifyMemberAccessCodeFixProvider.vb (1)
14
<
ExtensionOrder
(After:=PredefinedCodeFixProviderNames.RemoveUnnecessaryCast)>
src\Analyzers\VisualBasic\CodeFixes\RemoveAsyncModifier\VisualBasicRemoveAsyncModifierCodeFixProvider.vb (1)
15
<
ExtensionOrder
(After:=PredefinedCodeFixProviderNames.MakeMethodSynchronous)>
src\Analyzers\VisualBasic\CodeFixes\RemoveUnnecessaryCast\VisualBasicRemoveUnnecessaryCastCodeFixProvider.vb (1)
21
<
ExtensionOrder
(After:=PredefinedCodeFixProviderNames.GenerateEndConstruct)>
src\Analyzers\VisualBasic\CodeFixes\RemoveUnnecessaryImports\VisualBasicRemoveUnnecessaryImportsCodeFixProvider.vb (1)
15
<
ExtensionOrder
(After:=PredefinedCodeFixProviderNames.AddMissingReference)>
src\Analyzers\VisualBasic\CodeFixes\RemoveUnusedParametersAndValues\VisualBasicRemoveUnusedValuesCodeFixProvider.vb (1)
17
<
ExtensionOrder
(After:=PredefinedCodeFixProviderNames.AddImport)>
src\Analyzers\VisualBasic\CodeFixes\UseCoalesceExpression\VisualBasicUseCoalesceExpressionForIfNullStatementCheckCodeFixProvider.vb (1)
12
<
ExtensionOrder
(Before:=PredefinedCodeFixProviderNames.AddBraces)>
UseNamedArguments\VisualBasicUseNamedArgumentsCodeRefactoringProvider.vb (1)
13
<
ExtensionOrder
(After:=PredefinedCodeRefactoringProviderNames.IntroduceVariable)>
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)>
Microsoft.VisualStudio.LanguageServices.Xaml (1)
CodeFixes\RemoveUnnecessaryUsings\XamlRemoveUnnecessaryUsingsCodeFixProvider.cs (1)
23
[
ExtensionOrder
(After = PredefinedCodeFixProviderNames.AddMissingReference)]
3 references to ExtensionOrder
Microsoft.CodeAnalysis.Features (1)
QuickInfo\QuickInfoProviderNames.cs (1)
9
/// Names are used for ordering providers with the <see cref="
ExtensionOrderAttribute
"/>.
Microsoft.CodeAnalysis.LanguageServer.Protocol (2)
Features\UnifiedSuggestions\UnifiedSuggestedActionsSource.cs (2)
271
/// Fix groups are returned in priority order determined based on <see cref="
ExtensionOrderAttribute
"/>.
499
/// Refactorings are returned in priority order determined based on <see cref="
ExtensionOrderAttribute
"/>.