94 instantiations of ExportCodeRefactoringProviderAttribute
Microsoft.CodeAnalysis.CSharp.Features (64)
AddDebuggerDisplay\CSharpAddDebuggerDisplayCodeRefactoringProvider.cs (1)
16
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, Name = PredefinedCodeRefactoringProviderNames.AddDebuggerDisplay), Shared]
AddFileBanner\CSharpAddFileBannerCodeRefactoringProvider.cs (1)
12
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp,
CodeRefactorings\AddAwait\CSharpAddAwaitCodeRefactoringProvider.cs (1)
18
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, Name = PredefinedCodeRefactoringProviderNames.AddAwait), Shared]
CodeRefactorings\AddMissingImports\CSharpAddMissingImportsRefactoringProvider.cs (1)
12
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, Name = PredefinedCodeRefactoringProviderNames.AddMissingImports), Shared]
CodeRefactorings\ConvertLocalFunctionToMethod\CSharpConvertLocalFunctionToMethodCodeRefactoringProvider.cs (1)
26
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, Name = PredefinedCodeRefactoringProviderNames.ConvertLocalFunctionToMethod), Shared]
CodeRefactorings\EnableNullable\EnableNullableCodeRefactoringProvider.cs (1)
23
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, Name = PredefinedCodeRefactoringProviderNames.EnableNullable), Shared]
CodeRefactorings\ExtractClass\CSharpExtractClassCodeRefactoringProvider.cs (1)
18
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, Name = PredefinedCodeRefactoringProviderNames.ExtractClass), Shared]
CodeRefactorings\InlineMethod\CSharpInlineMethodRefactoringProvider.cs (1)
17
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, Name = PredefinedCodeRefactoringProviderNames.InlineMethod), Shared]
CodeRefactorings\InlineTemporary\InlineTemporaryCodeRefactoringProvider.cs (1)
30
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, Name = PredefinedCodeRefactoringProviderNames.InlineTemporary), Shared]
CodeRefactorings\MoveStaticMembers\CSharpMoveStaticMembersRefactoringProvider.cs (1)
15
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, Name = PredefinedCodeRefactoringProviderNames.MoveStaticMembers), Shared]
CodeRefactorings\PullMemberUp\CSharpPullMemberUpCodeRefactoringProvider.cs (1)
17
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, Name = PredefinedCodeRefactoringProviderNames.PullMemberUp), Shared]
CodeRefactorings\SyncNamespace\CSharpSyncNamespaceCodeRefactoringProvider.cs (1)
19
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, Name = PredefinedCodeRefactoringProviderNames.SyncNamespace), Shared]
CodeRefactorings\UseExplicitOrImplicitType\UseExplicitTypeCodeRefactoringProvider.cs (1)
21
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, Name = PredefinedCodeRefactoringProviderNames.UseExplicitType), Shared]
CodeRefactorings\UseExplicitOrImplicitType\UseImplicitTypeCodeRefactoringProvider.cs (1)
21
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, Name = PredefinedCodeRefactoringProviderNames.UseImplicitType), Shared]
CodeRefactorings\UseRecursivePatterns\UseRecursivePatternsCodeRefactoringProvider.cs (1)
32
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, Name = PredefinedCodeRefactoringProviderNames.UseRecursivePatterns), Shared]
ConvertAnonymousType\CSharpConvertAnonymousTypeToClassCodeRefactoringProvider.cs (1)
18
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, Name = PredefinedCodeRefactoringProviderNames.ConvertAnonymousTypeToClass), Shared]
ConvertAnonymousType\CSharpConvertAnonymousTypeToTupleCodeRefactoringProvider.cs (1)
20
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, Name = PredefinedCodeRefactoringProviderNames.ConvertAnonymousTypeToTuple), Shared]
ConvertAutoPropertyToFullProperty\CSharpConvertAutoPropertyToFullPropertyCodeRefactoringProvider.cs (1)
30
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, Name = PredefinedCodeRefactoringProviderNames.ConvertAutoPropertyToFullProperty), Shared]
ConvertBetweenRegularAndVerbatimString\ConvertBetweenRegularAndVerbatimInterpolatedStringCodeRefactoringProvider.cs (1)
16
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, Name = PredefinedCodeRefactoringProviderNames.ConvertBetweenRegularAndVerbatimInterpolatedString), Shared]
ConvertBetweenRegularAndVerbatimString\ConvertBetweenRegularAndVerbatimStringCodeRefactoringProvider.cs (1)
16
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, Name = PredefinedCodeRefactoringProviderNames.ConvertBetweenRegularAndVerbatimString), Shared]
ConvertCast\CSharpConvertDirectCastToTryCastCodeRefactoringProvider.cs (1)
22
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, Name = PredefinedCodeRefactoringProviderNames.ConvertDirectCastToTryCast), Shared]
ConvertCast\CSharpConvertTryCastToDirectCastCodeRefactoringProvider.cs (1)
24
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, Name = PredefinedCodeRefactoringProviderNames.ConvertTryCastToDirectCast), Shared]
ConvertForEachToFor\CSharpConvertForEachToForCodeRefactoringProvider.cs (1)
22
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, Name = PredefinedCodeRefactoringProviderNames.ConvertForEachToFor), Shared]
ConvertForToForEach\CSharpConvertForToForEachCodeRefactoringProvider.cs (1)
17
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, Name = PredefinedCodeRefactoringProviderNames.ConvertForToForEach), Shared]
ConvertIfToSwitch\CSharpConvertIfToSwitchCodeRefactoringProvider.cs (1)
16
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, Name = PredefinedCodeRefactoringProviderNames.ConvertIfToSwitch), Shared]
ConvertLinq\ConvertForEachToLinqQuery\CSharpConvertForEachToLinqQueryProvider.cs (1)
23
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, Name = PredefinedCodeRefactoringProviderNames.ConvertForEachToLinqQuery), Shared]
ConvertLinq\CSharpConvertLinqQueryToForEachProvider.cs (1)
30
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, Name = PredefinedCodeRefactoringProviderNames.ConvertLinqQueryToForEach), Shared]
ConvertNamespace\ConvertNamespaceCodeRefactoringProvider.cs (1)
27
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, Name = PredefinedCodeRefactoringProviderNames.ConvertNamespace), Shared]
ConvertNumericLiteral\CSharpConvertNumericLiteralCodeRefactoringProvider.cs (1)
13
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, Name = PredefinedCodeRefactoringProviderNames.ConvertNumericLiteral), Shared]
ConvertPrimaryToRegularConstructor\ConvertPrimaryToRegularConstructorCodeRefactoringProvider.cs (1)
36
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, Name = PredefinedCodeRefactoringProviderNames.ConvertPrimaryToRegularConstructor), Shared]
ConvertProgram\ConvertToProgramMainCodeRefactoringProvider.cs (1)
22
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, Name = PredefinedCodeRefactoringProviderNames.ConvertToProgramMain), Shared]
ConvertProgram\ConvertToTopLevelStatementsCodeRefactoringProvider.cs (1)
22
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, Name = PredefinedCodeRefactoringProviderNames.ConvertToTopLevelStatements), Shared]
ConvertToExtension\ConvertToExtensionCodeRefactoringProvider.cs (1)
37
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, Name = PredefinedCodeRefactoringProviderNames.ConvertToExtension), Shared]
ConvertToInterpolatedString\CSharpConvertConcatenationToInterpolatedStringRefactoringProvider.cs (1)
14
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, Name = PredefinedCodeRefactoringProviderNames.ConvertConcatenationToInterpolatedString), Shared]
ConvertToInterpolatedString\CSharpConvertPlaceholderToInterpolatedStringRefactoringProvider.cs (1)
13
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, Name = PredefinedCodeRefactoringProviderNames.ConvertPlaceholderToInterpolatedString), Shared]
ConvertToRawString\ConvertStringToRawStringCodeRefactoringProvider.cs (1)
26
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, Name = PredefinedCodeRefactoringProviderNames.ConvertToRawString), Shared]
ConvertToRecord\CSharpConvertToRecordRefactoringProvider.cs (1)
14
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, Name = PredefinedCodeRefactoringProviderNames.ConvertToRecord), Shared]
ConvertTupleToStruct\CSharpConvertTupleToStructCodeRefactoringProvider.cs (1)
15
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, Name = PredefinedCodeRefactoringProviderNames.ConvertTupleToStruct), Shared]
GenerateConstructors\CSharpGenerateConstructorsCodeRefactoringProvider.cs (1)
23
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, Name = PredefinedCodeRefactoringProviderNames.GenerateConstructorFromMembers), Shared]
ImplementInterface\CSharpImplementExplicitlyCodeRefactoringProvider.cs (1)
22
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, Name = PredefinedCodeRefactoringProviderNames.ImplementInterfaceExplicitly), Shared]
ImplementInterface\CSharpImplementImplicitlyCodeRefactoringProvider.cs (1)
17
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, Name = PredefinedCodeRefactoringProviderNames.ImplementInterfaceImplicitly), Shared]
InitializeParameter\CSharpAddParameterCheckCodeRefactoringProvider.cs (1)
18
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, Name = PredefinedCodeRefactoringProviderNames.AddParameterCheck), Shared]
InitializeParameter\CSharpInitializeMemberFromParameterCodeRefactoringProvider.cs (1)
13
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, Name = PredefinedCodeRefactoringProviderNames.InitializeMemberFromParameter), Shared]
InitializeParameter\CSharpInitializeMemberFromPrimaryConstructorParameterCodeRefactoringProvider.cs (1)
33
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, Name = PredefinedCodeRefactoringProviderNames.InitializeMemberFromPrimaryConstructorParameter), Shared]
IntroduceParameter\CSharpIntroduceParameterCodeRefactoringProvider.cs (1)
14
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, Name = PredefinedCodeRefactoringProviderNames.IntroduceParameter), Shared]
IntroduceUsingStatement\CSharpIntroduceUsingStatementCodeRefactoringProvider.cs (1)
20
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, Name = PredefinedCodeRefactoringProviderNames.IntroduceUsingStatement), Shared]
IntroduceVariable\CSharpIntroduceLocalForExpressionCodeRefactoringProvider.cs (1)
27
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, Name = PredefinedCodeRefactoringProviderNames.IntroduceLocalForExpression), Shared]
InvertConditional\CSharpInvertConditionalCodeRefactoringProvider.cs (1)
16
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, Name = PredefinedCodeRefactoringProviderNames.InvertConditional), Shared]
InvertIf\CSharpInvertIfCodeRefactoringProvider.cs (1)
24
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, Name = PredefinedCodeRefactoringProviderNames.InvertIf), Shared]
InvertLogical\CSharpInvertLogicalCodeRefactoringProvider.cs (1)
14
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, Name = PredefinedCodeRefactoringProviderNames.InvertLogical), Shared]
MakeLocalFunctionStatic\MakeLocalFunctionStaticCodeRefactoringProvider.cs (1)
16
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, Name = PredefinedCodeRefactoringProviderNames.MakeLocalFunctionStatic), Shared]
MoveDeclarationNearReference\CSharpMoveDeclarationNearReferenceCodeRefactoringProvider.cs (1)
13
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, Name = PredefinedCodeRefactoringProviderNames.MoveDeclarationNearReference), Shared]
NameTupleElement\CSharpNameTupleElementCodeRefactoringProvider.cs (1)
17
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, Name = PredefinedCodeRefactoringProviderNames.NameTupleElement), Shared]
ReplaceConditionalWithStatements\CSharpReplaceConditionalWithStatementsCodeRefactoringProvider.cs (1)
17
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, Name = PredefinedCodeRefactoringProviderNames.ReplaceConditionalWithStatements), Shared]
ReplaceDocCommentTextWithTag\CSharpReplaceDocCommentTextWithTagCodeRefactoringProvider.cs (1)
13
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, Name = PredefinedCodeRefactoringProviderNames.ReplaceDocCommentTextWithTag), Shared]
ReverseForStatement\CSharpReverseForStatementCodeRefactoringProvider.cs (1)
25
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, Name = PredefinedCodeRefactoringProviderNames.ReverseForStatement), Shared]
SplitOrMergeIfStatements\CSharpMergeConsecutiveIfStatementsCodeRefactoringProvider.cs (1)
17
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, Name = PredefinedCodeRefactoringProviderNames.MergeConsecutiveIfStatements), Shared]
SplitOrMergeIfStatements\CSharpMergeNestedIfStatementsCodeRefactoringProvider.cs (1)
17
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, Name = PredefinedCodeRefactoringProviderNames.MergeNestedIfStatements), Shared]
SplitOrMergeIfStatements\CSharpSplitIntoConsecutiveIfStatementsCodeRefactoringProvider.cs (1)
14
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, Name = PredefinedCodeRefactoringProviderNames.SplitIntoConsecutiveIfStatements), Shared]
SplitOrMergeIfStatements\CSharpSplitIntoNestedIfStatementsCodeRefactoringProvider.cs (1)
14
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, Name = PredefinedCodeRefactoringProviderNames.SplitIntoNestedIfStatements), Shared]
UseExpressionBody\UseExpressionBodyCodeRefactoringProvider.cs (1)
29
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, Name = PredefinedCodeRefactoringProviderNames.UseExpressionBody), Shared]
UseExpressionBodyForLambda\UseExpressionBodyForLambdaCodeRefactoringProvider.cs (1)
24
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, Name = PredefinedCodeRefactoringProviderNames.UseExpressionBodyForLambda), Shared]
UseNamedArguments\CSharpUseNamedArgumentsCodeRefactoringProvider.cs (1)
20
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, Name = PredefinedCodeRefactoringProviderNames.UseNamedArguments), Shared]
Wrapping\CSharpWrappingCodeRefactoringProvider.cs (1)
17
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, Name = PredefinedCodeRefactoringProviderNames.Wrapping), Shared]
Microsoft.CodeAnalysis.EditorFeatures (1)
RenameTracking\RenameTrackingCodeRefactoringProvider.cs (1)
15
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, LanguageNames.VisualBasic,
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (7)
CodeRefactorings\CodeRefactoringServiceTest.cs (5)
57
[
ExportCodeRefactoringProvider
(InternalLanguageNames.TypeScript, Name = "TypeScript CodeRefactoring Provider"), Shared, PartNotDiscoverable]
316
[
ExportCodeRefactoringProvider
(
326
[
ExportCodeRefactoringProvider
(
335
[
ExportCodeRefactoringProvider
(
344
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp)]
CodeRefactorings\ErrorCases\CodeRefactoringExceptionInComputeRefactorings.cs (1)
15
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, Name = "Test")]
CodeRefactorings\ErrorCases\CodeRefactoringExceptionInComputeRefactoringsAsync.cs (1)
15
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, Name = "Test")]
Microsoft.CodeAnalysis.Features (16)
AddConstructorParametersFromMembers\AddConstructorParametersFromMembersCodeRefactoringProvider.cs (1)
25
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, LanguageNames.VisualBasic,
ChangeSignature\AbstractChangeSignatureCodeRefactoringProvider.cs (1)
15
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, LanguageNames.VisualBasic,
CodeRefactorings\ExtractMethod\AbstractExtractMethodCodeRefactoringProvider.cs (1)
21
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, LanguageNames.VisualBasic,
CodeRefactorings\MoveType\MoveTypeCodeRefactoringProvider.cs (1)
12
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, LanguageNames.VisualBasic,
ConvertToInterpolatedString\ConvertRegularStringToInterpolatedStringRefactoringProvider.cs (1)
21
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, LanguageNames.VisualBasic, Name = PredefinedCodeRefactoringProviderNames.ConvertToInterpolatedString), Shared]
EncapsulateField\EncapsulateFieldRefactoringProvider.cs (1)
13
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, LanguageNames.VisualBasic, Name = PredefinedCodeRefactoringProviderNames.EncapsulateField), Shared]
ExtractInterface\ExtractInterfaceCodeRefactoringProvider.cs (1)
16
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, LanguageNames.VisualBasic,
GenerateComparisonOperators\GenerateComparisonOperatorsCodeRefactoringProvider.cs (1)
22
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, LanguageNames.VisualBasic, Name = PredefinedCodeRefactoringProviderNames.GenerateComparisonOperators), Shared]
GenerateEqualsAndGetHashCodeFromMembers\GenerateEqualsAndGetHashCodeFromMembersCodeRefactoringProvider.cs (1)
30
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, LanguageNames.VisualBasic,
GenerateOverrides\GenerateOverridesCodeRefactoringProvider.cs (1)
17
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, LanguageNames.VisualBasic,
ImplementInterface\ImplementInterfaceCodeRefactoringProvider.cs (1)
16
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, LanguageNames.VisualBasic,
IntroduceVariable\IntroduceVariableCodeRefactoringProvider.cs (1)
18
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, LanguageNames.VisualBasic, Name = PredefinedCodeRefactoringProviderNames.IntroduceVariable), Shared]
MoveToNamespace\MoveToNamespaceCodeActionProvider.cs (1)
13
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, Name = PredefinedCodeRefactoringProviderNames.MoveToNamespace), Shared]
OrganizeImports\OrganizeImportsCodeRefactoringProvider.cs (1)
22
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, LanguageNames.VisualBasic, Name = PredefinedCodeRefactoringProviderNames.OrganizeImports), Shared]
ReplaceMethodWithProperty\ReplaceMethodWithPropertyCodeRefactoringProvider.cs (1)
26
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, LanguageNames.VisualBasic, Name = PredefinedCodeRefactoringProviderNames.ReplaceMethodWithProperty), Shared]
ReplacePropertyWithMethods\ReplacePropertyWithMethodsCodeRefactoringProvider.cs (1)
27
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, LanguageNames.VisualBasic,
Microsoft.CodeAnalysis.TestAnalyzerReference (1)
NonSourceFileRefactoring.cs (1)
14
[
ExportCodeRefactoringProvider
(
Roslyn.Diagnostics.CSharp.Analyzers (5)
CSharpApplyTraitToClass.cs (1)
16
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, Name = nameof(CSharpApplyTraitToClass))]
CSharpCreateTestAccessor.cs (1)
17
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, Name = nameof(CSharpCreateTestAccessor))]
CSharpExposeMemberForTesting.cs (1)
19
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, Name = nameof(CSharpExposeMemberForTesting))]
CSharpRunIterations.cs (1)
16
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, Name = nameof(CSharpRunIterations))]
NumberCommentsRefactoring.cs (1)
30
[
ExportCodeRefactoringProvider
(LanguageNames.CSharp, Name = nameof(NumberCommentsRefactoring)), Shared]
8 references to ExportCodeRefactoringProviderAttribute
Microsoft.CodeAnalysis.Features (5)
CodeFixesAndRefactorings\AbstractFixAllCodeAction.cs (2)
108
exportAttributes = fixAllState.Provider.GetType().GetTypeInfo().GetCustomAttributes(typeof(
ExportCodeRefactoringProviderAttribute
), false);
109
if (exportAttributes?.FirstOrDefault() is
ExportCodeRefactoringProviderAttribute
codeRefactoringAttribute)
CodeRefactorings\CodeRefactoringService.cs (3)
113
static ProjectCodeRefactoringProvider.ExtensionInfo GetExtensionInfo(
ExportCodeRefactoringProviderAttribute
attribute)
286
: AbstractProjectExtensionProvider<ProjectCodeRefactoringProvider, CodeRefactoringProvider,
ExportCodeRefactoringProviderAttribute
>
288
protected override ImmutableArray<string> GetLanguages(
ExportCodeRefactoringProviderAttribute
exportAttribute)
Microsoft.CodeAnalysis.Workspaces (3)
CodeRefactorings\CodeRefactoringContext.cs (2)
21
/// <see cref="
ExportCodeRefactoringProviderAttribute
.DocumentKinds"/>, this property will
42
/// <see cref="
ExportCodeRefactoringProviderAttribute
.DocumentKinds"/>
CodeRefactorings\CodeRefactoringProvider.cs (1)
15
/// Remember to use <see cref="
ExportCodeRefactoringProviderAttribute
"/> so the host environment can offer your refactorings in a UI.