105 types derived from CodeFixProvider
Microsoft.CodeAnalysis.CodeStyle.Fixes (18)
AbstractAddDocCommentNodesCodeFixProvider.cs (1)
21
<TXmlElementSyntax, TXmlNameAttributeSyntax, TXmlTextSyntax, TMemberDeclarationSyntax> :
CodeFixProvider
AbstractAddParameterCodeFixProvider.cs (1)
27
TObjectCreationExpressionSyntax> :
CodeFixProvider
AbstractAliasAmbiguousTypeCodeFixProvider.cs (1)
24
internal abstract class AbstractAliasAmbiguousTypeCodeFixProvider :
CodeFixProvider
AbstractChangeNamespaceToMatchFolderCodeFixProvider.cs (1)
21
internal abstract partial class AbstractChangeNamespaceToMatchFolderCodeFixProvider :
CodeFixProvider
AbstractConflictMarkerCodeFixProvider.cs (1)
33
internal abstract partial class AbstractResolveConflictMarkerCodeFixProvider :
CodeFixProvider
AbstractConvertToAsyncCodeFixProvider.cs (1)
18
internal abstract partial class AbstractConvertToAsyncCodeFixProvider :
CodeFixProvider
AbstractFileHeaderCodeFixProvider.cs (1)
24
internal abstract class AbstractFileHeaderCodeFixProvider :
CodeFixProvider
AbstractIteratorCodeFixProvider.cs (1)
16
internal abstract class AbstractIteratorCodeFixProvider :
CodeFixProvider
AbstractMakeMethodAsynchronousCodeFixProvider.cs (1)
18
internal abstract partial class AbstractMakeMethodAsynchronousCodeFixProvider :
CodeFixProvider
AbstractMakeMethodSynchronousCodeFixProvider.cs (1)
22
internal abstract class AbstractMakeMethodSynchronousCodeFixProvider :
CodeFixProvider
AbstractMultipleBlankLinesCodeFixProvider.cs (1)
22
internal class MultipleBlankLinesCodeFixProvider :
CodeFixProvider
AbstractRemoveDocCommentNodeCodeFixProvider.cs (1)
18
internal abstract class AbstractRemoveDocCommentNodeCodeFixProvider<TXmlElementSyntax, TXmlTextSyntax> :
CodeFixProvider
AbstractRemoveUnnecessaryImportsCodeFixProvider.cs (1)
17
internal abstract class AbstractRemoveUnnecessaryImportsCodeFixProvider :
CodeFixProvider
AbstractUnsealClassCodeFixProvider.cs (1)
19
internal abstract class AbstractUnsealClassCodeFixProvider :
CodeFixProvider
AbstractUpgradeProjectCodeFixProvider.cs (1)
19
internal abstract partial class AbstractUpgradeProjectCodeFixProvider :
CodeFixProvider
ConsecutiveStatementPlacementCodeFixProvider.cs (1)
22
internal sealed class ConsecutiveStatementPlacementCodeFixProvider :
CodeFixProvider
NamingStyleCodeFixProvider.cs (1)
32
internal class NamingStyleCodeFixProvider :
CodeFixProvider
SyntaxEditorBasedCodeFixProvider.cs (1)
17
internal abstract partial class SyntaxEditorBasedCodeFixProvider :
CodeFixProvider
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (16)
ArrowExpressionClausePlacementCodeFixProvider.cs (1)
25
internal sealed class ArrowExpressionClausePlacementCodeFixProvider :
CodeFixProvider
ConditionalExpressionPlacementCodeFixProvider.cs (1)
25
internal sealed class ConditionalExpressionPlacementCodeFixProvider :
CodeFixProvider
ConsecutiveBracePlacementCodeFixProvider.cs (1)
24
internal sealed class ConsecutiveBracePlacementCodeFixProvider :
CodeFixProvider
ConstructorInitializerPlacementCodeFixProvider.cs (1)
23
internal sealed class ConstructorInitializerPlacementCodeFixProvider :
CodeFixProvider
CSharpAddParenthesesAroundConditionalExpressionInInterpolatedStringCodeFixProvider.cs (1)
22
internal class CSharpAddParenthesesAroundConditionalExpressionInInterpolatedStringCodeFixProvider :
CodeFixProvider
CSharpConvertToRecordCodeFixProvider.cs (1)
18
internal class CSharpConvertToRecordCodeFixProvider :
CodeFixProvider
CSharpRemoveConfusingSuppressionCodeFixProvider.cs (1)
24
internal sealed partial class CSharpRemoveConfusingSuppressionCodeFixProvider :
CodeFixProvider
CSharpReplaceDefaultLiteralCodeFixProvider.cs (1)
23
internal sealed class CSharpReplaceDefaultLiteralCodeFixProvider :
CodeFixProvider
CSharpUpdateProjectToAllowUnsafeCodeFixProvider.cs (1)
16
internal class CSharpUpdateProjectToAllowUnsafeCodeFixProvider :
CodeFixProvider
EmbeddedStatementPlacementCodeFixProvider.cs (1)
24
internal sealed class EmbeddedStatementPlacementCodeFixProvider :
CodeFixProvider
HideBaseCodeFixProvider.cs (1)
18
internal partial class HideBaseCodeFixProvider :
CodeFixProvider
MakeRefStructCodeFixProvider.cs (1)
21
internal class MakeRefStructCodeFixProvider :
CodeFixProvider
MisplacedUsingDirectivesCodeFixProvider.cs (1)
33
internal sealed partial class MisplacedUsingDirectivesCodeFixProvider :
CodeFixProvider
RemoveInKeywordCodeFixProvider.cs (1)
23
internal class RemoveInKeywordCodeFixProvider :
CodeFixProvider
RemoveNewModifierCodeFixProvider.cs (1)
21
internal class RemoveNewModifierCodeFixProvider :
CodeFixProvider
UseExplicitTypeForConstCodeFixProvider.cs (1)
21
internal sealed class UseExplicitTypeForConstCodeFixProvider :
CodeFixProvider
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (2)
Diagnostics\FixAllProvider\BatchFixerTests.cs (1)
61
private class QualifyWithThisFixer :
CodeFixProvider
Formatting\CodeCleanupTests.TestFixers.cs (1)
19
private abstract class TestThirdPartyCodeFix :
CodeFixProvider
Microsoft.CodeAnalysis.CSharp.Features (18)
ArrowExpressionClausePlacementCodeFixProvider.cs (1)
25
internal sealed class ArrowExpressionClausePlacementCodeFixProvider :
CodeFixProvider
CodeFixes\GenerateMethod\GenerateDeconstructMethodCodeFixProvider.cs (1)
23
internal class GenerateDeconstructMethodCodeFixProvider :
CodeFixProvider
ConditionalExpressionPlacementCodeFixProvider.cs (1)
25
internal sealed class ConditionalExpressionPlacementCodeFixProvider :
CodeFixProvider
ConsecutiveBracePlacementCodeFixProvider.cs (1)
24
internal sealed class ConsecutiveBracePlacementCodeFixProvider :
CodeFixProvider
ConstructorInitializerPlacementCodeFixProvider.cs (1)
23
internal sealed class ConstructorInitializerPlacementCodeFixProvider :
CodeFixProvider
CSharpAddParenthesesAroundConditionalExpressionInInterpolatedStringCodeFixProvider.cs (1)
22
internal class CSharpAddParenthesesAroundConditionalExpressionInInterpolatedStringCodeFixProvider :
CodeFixProvider
CSharpConvertToRecordCodeFixProvider.cs (1)
18
internal class CSharpConvertToRecordCodeFixProvider :
CodeFixProvider
CSharpRemoveConfusingSuppressionCodeFixProvider.cs (1)
24
internal sealed partial class CSharpRemoveConfusingSuppressionCodeFixProvider :
CodeFixProvider
CSharpReplaceDefaultLiteralCodeFixProvider.cs (1)
23
internal sealed class CSharpReplaceDefaultLiteralCodeFixProvider :
CodeFixProvider
CSharpUpdateProjectToAllowUnsafeCodeFixProvider.cs (1)
16
internal class CSharpUpdateProjectToAllowUnsafeCodeFixProvider :
CodeFixProvider
EmbeddedStatementPlacementCodeFixProvider.cs (1)
24
internal sealed class EmbeddedStatementPlacementCodeFixProvider :
CodeFixProvider
HideBaseCodeFixProvider.cs (1)
18
internal partial class HideBaseCodeFixProvider :
CodeFixProvider
ImplementInterface\CSharpImplementInterfaceCodeFixProvider.cs (1)
22
internal class CSharpImplementInterfaceCodeFixProvider :
CodeFixProvider
MakeRefStructCodeFixProvider.cs (1)
21
internal class MakeRefStructCodeFixProvider :
CodeFixProvider
MisplacedUsingDirectivesCodeFixProvider.cs (1)
33
internal sealed partial class MisplacedUsingDirectivesCodeFixProvider :
CodeFixProvider
RemoveInKeywordCodeFixProvider.cs (1)
23
internal class RemoveInKeywordCodeFixProvider :
CodeFixProvider
RemoveNewModifierCodeFixProvider.cs (1)
21
internal class RemoveNewModifierCodeFixProvider :
CodeFixProvider
UseExplicitTypeForConstCodeFixProvider.cs (1)
21
internal sealed class UseExplicitTypeForConstCodeFixProvider :
CodeFixProvider
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (9)
CodeFixes\CodeFixServiceTests.cs (4)
382
internal class MockFixer :
CodeFixProvider
734
private abstract class AbstractNuGetOrVsixCodeFixProvider :
CodeFixProvider
768
private sealed class CodeFixProviderWithDuplicateEquivalenceKeyActions :
CodeFixProvider
865
internal abstract class AbstractAdditionalFileCodeFixProvider :
CodeFixProvider
CodeFixes\ErrorCases\CodeFixExceptionInFixableDiagnosticIds.cs (1)
15
public class ExceptionInFixableDiagnosticIds :
CodeFixProvider
CodeFixes\ErrorCases\CodeFixExceptionInFixableDiagnosticIds2.cs (1)
15
public class ExceptionInFixableDiagnosticIds2 :
CodeFixProvider
CodeFixes\ErrorCases\CodeFixExceptionInGetFixAllProvider.cs (1)
17
public class ExceptionInGetFixAllProvider :
CodeFixProvider
CodeFixes\ErrorCases\CodeFixExceptionInRegisterMethod.cs (1)
15
public class ExceptionInRegisterMethod :
CodeFixProvider
CodeFixes\ErrorCases\CodeFixExceptionInRegisterMethodAsync.cs (1)
16
public class ExceptionInRegisterMethodAsync :
CodeFixProvider
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (3)
CodeFixes\CodeFixServiceTests.vb (2)
224
Inherits
CodeFixProvider
249
Inherits
CodeFixProvider
Diagnostics\AdditionalFileDiagnosticsTests.vb (1)
106
Inherits
CodeFixProvider
Microsoft.CodeAnalysis.Features (26)
AbstractAddDocCommentNodesCodeFixProvider.cs (1)
21
<TXmlElementSyntax, TXmlNameAttributeSyntax, TXmlTextSyntax, TMemberDeclarationSyntax> :
CodeFixProvider
AbstractAddParameterCodeFixProvider.cs (1)
27
TObjectCreationExpressionSyntax> :
CodeFixProvider
AbstractAliasAmbiguousTypeCodeFixProvider.cs (1)
24
internal abstract class AbstractAliasAmbiguousTypeCodeFixProvider :
CodeFixProvider
AbstractChangeNamespaceToMatchFolderCodeFixProvider.cs (1)
21
internal abstract partial class AbstractChangeNamespaceToMatchFolderCodeFixProvider :
CodeFixProvider
AbstractConflictMarkerCodeFixProvider.cs (1)
33
internal abstract partial class AbstractResolveConflictMarkerCodeFixProvider :
CodeFixProvider
AbstractConvertToAsyncCodeFixProvider.cs (1)
18
internal abstract partial class AbstractConvertToAsyncCodeFixProvider :
CodeFixProvider
AbstractFileHeaderCodeFixProvider.cs (1)
24
internal abstract class AbstractFileHeaderCodeFixProvider :
CodeFixProvider
AbstractIteratorCodeFixProvider.cs (1)
16
internal abstract class AbstractIteratorCodeFixProvider :
CodeFixProvider
AbstractMakeMethodAsynchronousCodeFixProvider.cs (1)
18
internal abstract partial class AbstractMakeMethodAsynchronousCodeFixProvider :
CodeFixProvider
AbstractMakeMethodSynchronousCodeFixProvider.cs (1)
22
internal abstract class AbstractMakeMethodSynchronousCodeFixProvider :
CodeFixProvider
AbstractMultipleBlankLinesCodeFixProvider.cs (1)
22
internal class MultipleBlankLinesCodeFixProvider :
CodeFixProvider
AbstractRemoveDocCommentNodeCodeFixProvider.cs (1)
18
internal abstract class AbstractRemoveDocCommentNodeCodeFixProvider<TXmlElementSyntax, TXmlTextSyntax> :
CodeFixProvider
AbstractRemoveUnnecessaryImportsCodeFixProvider.cs (1)
17
internal abstract class AbstractRemoveUnnecessaryImportsCodeFixProvider :
CodeFixProvider
AbstractUnsealClassCodeFixProvider.cs (1)
19
internal abstract class AbstractUnsealClassCodeFixProvider :
CodeFixProvider
AbstractUpgradeProjectCodeFixProvider.cs (1)
19
internal abstract partial class AbstractUpgradeProjectCodeFixProvider :
CodeFixProvider
AddImport\AbstractAddImportCodeFixProvider.cs (1)
16
internal abstract partial class AbstractAddImportCodeFixProvider :
CodeFixProvider
AddPackage\AbstractAddPackageCodeFixProvider.cs (1)
21
internal abstract partial class AbstractAddPackageCodeFixProvider :
CodeFixProvider
CodeFixes\GenerateMember\AbstractGenerateMemberCodeFixProvider.cs (1)
19
internal abstract class AbstractGenerateMemberCodeFixProvider :
CodeFixProvider
CodeFixes\Suppression\WrapperCodeFixProvider.cs (1)
14
internal sealed class WrapperCodeFixProvider :
CodeFixProvider
ConsecutiveStatementPlacementCodeFixProvider.cs (1)
22
internal sealed class ConsecutiveStatementPlacementCodeFixProvider :
CodeFixProvider
FullyQualify\AbstractFullyQualifyCodeFixProvider.cs (1)
12
internal abstract class AbstractFullyQualifyCodeFixProvider :
CodeFixProvider
GenerateDefaultConstructors\AbstractGenerateDefaultConstructorCodeFixProvider.cs (1)
15
internal abstract class AbstractGenerateDefaultConstructorCodeFixProvider :
CodeFixProvider
ImplementAbstractClass\AbstractImplementAbstractClassCodeFixProvider.cs (1)
13
internal abstract class AbstractImplementAbstractClassCodeFixProvider<TClassNode> :
CodeFixProvider
NamingStyleCodeFixProvider.cs (1)
32
internal class NamingStyleCodeFixProvider :
CodeFixProvider
SpellCheck\AbstractSpellCheckCodeFixProvider.cs (1)
22
internal abstract class AbstractSpellCheckCodeFixProvider<TSimpleName> :
CodeFixProvider
UseAutoProperty\AbstractUseAutoPropertyCodeFixProvider.cs (1)
27
internal abstract class AbstractUseAutoPropertyCodeFixProvider<TTypeDeclarationSyntax, TPropertyDeclaration, TVariableDeclarator, TConstructorDeclaration, TExpression> :
CodeFixProvider
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (1)
Formatting\CodeCleanUpTests.vb (1)
715
Private Class TestThirdPartyCodeFix : Inherits
CodeFixProvider
Microsoft.CodeAnalysis.VisualBasic.Features (8)
CodeFixes\CorrectNextControlVariable\CorrectNextControlVariableCodeFixProvider.vb (1)
14
Inherits
CodeFixProvider
CodeFixes\GenerateEndConstruct\GenerateEndConstructCodeFixProvider.vb (1)
20
Inherits
CodeFixProvider
CodeFixes\GenerateEvent\GenerateEventCodeFixProvider.vb (1)
20
Inherits
CodeFixProvider
CodeFixes\IncorrectExitContinue\IncorrectExitContinueCodeFixProvider.vb (1)
22
Inherits
CodeFixProvider
CodeFixes\IncorrectFunctionReturnType\IncorrectFunctionReturnTypeCodeFixProvider.vb (1)
19
Inherits
CodeFixProvider
CodeFixes\MoveToTopOfFile\MoveToTopOfFileCodeFixProvider.vb (1)
20
Inherits
CodeFixProvider
CodeFixes\OverloadBase\OverloadBaseCodeFixProvider.vb (1)
16
Inherits
CodeFixProvider
ImplementInterface\VisualBasicImplementInterfaceCodeFixProvider.vb (1)
19
Inherits
CodeFixProvider
Microsoft.CodeAnalysis.Workspaces (1)
SyntaxEditorBasedCodeFixProvider.cs (1)
17
internal abstract partial class SyntaxEditorBasedCodeFixProvider :
CodeFixProvider
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
BatchFixAllProviderTests.cs (1)
79
private class ReplaceZeroFix :
CodeFixProvider
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (1)
EditorConfigSettings\DataProvider\DataProviderTests.MockAnalyzerReference.cs (1)
55
public class MockFixer :
CodeFixProvider
Microsoft.VisualStudio.LanguageServices.Xaml (1)
CodeFixes\RemoveUnnecessaryUsings\XamlRemoveUnnecessaryUsingsCodeFixProvider.cs (1)
26
internal class RemoveUnnecessaryUsingsCodeFixProvider :
CodeFixProvider
454 references to CodeFixProvider
BuildActionTelemetryTable (1)
Program.cs (1)
490
static bool isCodeActionProviderType(Type t) => typeof(
CodeFixProvider
).IsAssignableFrom(t)
Microsoft.CodeAnalysis.CodeStyle.LegacyTestFramework.UnitTestUtilities (12)
AbstractCodeActionOrUserDiagnosticTest.cs (2)
794
internal static void VerifyCodeActionsRegisteredByProvider(
CodeFixProvider
provider, List<CodeFix> fixes)
813
CodeFixProvider
provider,
AbstractDiagnosticProviderBasedUserDiagnosticTest.cs (8)
33
private readonly ConcurrentDictionary<Workspace, (DiagnosticAnalyzer,
CodeFixProvider
)> _analyzerAndFixerMap = new();
40
internal abstract (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace);
42
internal virtual (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace, TestParameters parameters)
45
private (DiagnosticAnalyzer,
CodeFixProvider
) GetOrCreateDiagnosticProviderAndFixer(
253
protected static
CodeFixProvider
GetMakeLocalFunctionStaticCodeFixProvider() => new MakeLocalFunctionStaticCodeFixProvider();
256
protected static
CodeFixProvider
GetCSharpUseLocalFunctionCodeFixProvider() => new CSharpUseLocalFunctionCodeFixProvider();
259
protected static
CodeFixProvider
GetCSharpUseAutoPropertyCodeFixProvider() => new CSharpUseAutoPropertyCodeFixProvider();
262
protected static
CodeFixProvider
GetVisualBasicUseAutoPropertyCodeFixProvider() => new VisualBasicUseAutoPropertyCodeFixProvider();
AbstractUserDiagnosticTest.cs (2)
119
CodeFixProvider
fixer,
193
CodeFixProvider
fixer,
Microsoft.CodeAnalysis.CodeStyle.UnitTestUtilities (4)
CSharpCodeFixVerifier`2.cs (1)
16
where TCodeFix :
CodeFixProvider
, new()
CSharpCodeFixVerifier`2+Test.cs (1)
30
where TCodeFix :
CodeFixProvider
, new()
VisualBasicCodeFixVerifier`2.cs (1)
16
where TCodeFix :
CodeFixProvider
, new()
VisualBasicCodeFixVerifier`2+Test.cs (1)
27
where TCodeFix :
CodeFixProvider
, new()
Microsoft.CodeAnalysis.CSharp.CodeStyle.UnitTests (60)
AddAnonymousTypeMemberNameTests.cs (1)
24
internal override (DiagnosticAnalyzer?,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
AddBracesTests.cs (1)
27
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
AddDocCommentNodesCodeFixProviderTests.cs (1)
25
internal override (DiagnosticAnalyzer?,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
AddExplicitCastTests.cs (1)
26
internal override (DiagnosticAnalyzer?,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
AddParameterTests.cs (1)
30
internal override (DiagnosticAnalyzer?,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
AddRequiredExpressionParenthesesTests.cs (1)
28
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
AddRequiredPatternParenthesesTests.cs (1)
28
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
AliasAmbiguousTypeTests.cs (1)
29
internal override (DiagnosticAnalyzer?,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
ChangeToIEnumerableTests.cs (1)
24
internal override (DiagnosticAnalyzer?,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
CSharpAddParenthesesAroundConditionalExpressionInInterpolatedStringCodeFixProviderTests.cs (1)
24
internal override (DiagnosticAnalyzer?,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
CSharpAsAndNullCheckTests.cs (1)
26
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
CSharpDeclareAsNullableCodeFixTests.cs (1)
25
internal override (DiagnosticAnalyzer?,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
CSharpInlineDeclarationTests.cs (1)
28
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
CSharpIsAndCastCheckDiagnosticAnalyzerTests.cs (1)
30
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
HideBaseTests.cs (1)
24
internal override (DiagnosticAnalyzer?,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
InvokeDelegateWithConditionalAccessTests.cs (1)
25
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
MakeFieldReadonlyTests.cs (1)
30
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
MakeLocalFunctionStaticTests.cs (1)
27
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
MakeMethodAsynchronousTests.cs (1)
26
internal override (DiagnosticAnalyzer?,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
MakeRefStructTests.cs (1)
44
internal override (DiagnosticAnalyzer?,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
MakeTypeAbstractTests.cs (1)
25
internal override (DiagnosticAnalyzer?,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
MisplacedUsingDirectivesTests.cs (1)
29
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
NamingStylesTests.cs (1)
33
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
OrderModifiersCompilerErrorTests.cs (1)
24
internal override (DiagnosticAnalyzer?,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
OrderModifiersTests.cs (1)
25
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
PopulateSwitchExpressionTests.cs (1)
25
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
PopulateSwitchStatementTests.cs (1)
24
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
QualifyMemberAccessTests.cs (1)
27
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
RemoveDocCommentNodeCodeFixProviderTests.cs (1)
25
internal override (DiagnosticAnalyzer?,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
RemoveInKeywordCodeFixProviderTests.cs (1)
24
internal override (DiagnosticAnalyzer?,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
RemoveNewModifierCodeFixProviderTests.cs (1)
24
internal override (DiagnosticAnalyzer?,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
RemoveUnnecessaryCastTests_FixAllTests.cs (1)
23
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
RemoveUnnecessaryExpressionParenthesesTests.cs (1)
30
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
RemoveUnnecessaryImportsTests_FixAllTests.cs (1)
25
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
RemoveUnnecessaryPatternParenthesesTests.cs (1)
28
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
RemoveUnusedLocalFunctionTests.cs (1)
26
internal override (DiagnosticAnalyzer?,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
RemoveUnusedParametersTests.cs (1)
31
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
RemoveUnusedValuesTestsBase.cs (1)
24
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
ReplaceDefaultLiteralTests.cs (1)
26
internal override (DiagnosticAnalyzer?,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
SimplifyConditionalTests.cs (1)
26
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
SimplifyInterpolationTests.cs (1)
26
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
UpdateProjectToAllowUnsafeTests.cs (1)
27
internal override (DiagnosticAnalyzer?,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
UpgradeProjectTests.cs (1)
31
internal override (DiagnosticAnalyzer?,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
UseAutoPropertyTests.cs (1)
28
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
UseCoalesceExpressionForNullableTernaryConditionalCheckTests.cs (1)
26
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
UseCoalesceExpressionForTernaryConditionalCheckTests.cs (1)
26
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
UseConditionalExpressionForReturnTests.cs (1)
29
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
UseExplicitTypeForConstTests.cs (1)
24
internal override (DiagnosticAnalyzer?,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
UseExplicitTypeTests.cs (1)
28
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
UseExpressionBodyForLambdasAnalyzerTests.cs (1)
26
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
UseImplicitTypeTests.cs (1)
29
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
UseInferredMemberNameTests.cs (1)
26
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
UseInterpolatedVerbatimStringCodeFixTests.cs (1)
25
internal override (DiagnosticAnalyzer?,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
UseIsNullCheckForCastAndEqualityOperatorTests.cs (1)
26
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
UseIsNullCheckForReferenceEqualsTests.cs (1)
30
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
UseLocalFunctionTests.cs (1)
26
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
UseSimpleUsingStatementTests.cs (1)
29
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
UseSystemHashCodeTests.cs (1)
26
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
UseThrowExpressionTests.cs (1)
29
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
ValidateFormatStringTests.cs (1)
25
internal override (DiagnosticAnalyzer,
CodeFixProvider
?) CreateDiagnosticProviderAndFixer(Workspace workspace)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (93)
AddAnonymousTypeMemberNameTests.cs (1)
24
internal override (DiagnosticAnalyzer?,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
AddBracesTests.cs (1)
27
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
AddDocCommentNodesCodeFixProviderTests.cs (1)
25
internal override (DiagnosticAnalyzer?,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
AddExplicitCastTests.cs (1)
26
internal override (DiagnosticAnalyzer?,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
AddParameterTests.cs (1)
30
internal override (DiagnosticAnalyzer?,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
AddRequiredExpressionParenthesesTests.cs (1)
28
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
AddRequiredPatternParenthesesTests.cs (1)
28
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
AddUsing\AbstractAddUsingTests.cs (1)
27
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
AddUsing\AddUsingNuGetTests.cs (1)
43
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(
AddUsing\AddUsingTestsWithAddImportDiagnosticProvider.cs (1)
28
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
AliasAmbiguousTypeTests.cs (1)
29
internal override (DiagnosticAnalyzer?,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
ChangeToIEnumerableTests.cs (1)
24
internal override (DiagnosticAnalyzer?,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
CSharpAddParenthesesAroundConditionalExpressionInInterpolatedStringCodeFixProviderTests.cs (1)
24
internal override (DiagnosticAnalyzer?,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
CSharpAsAndNullCheckTests.cs (1)
26
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
CSharpDeclareAsNullableCodeFixTests.cs (1)
25
internal override (DiagnosticAnalyzer?,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
CSharpInlineDeclarationTests.cs (1)
28
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
CSharpIsAndCastCheckDiagnosticAnalyzerTests.cs (1)
30
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
Diagnostics\FixAllProvider\BatchFixerTests.cs (1)
28
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
Diagnostics\GenerateEnumMember\GenerateEnumMemberTests.cs (1)
26
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
Diagnostics\GenerateMethod\GenerateConversionTests.cs (1)
27
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
Diagnostics\GenerateMethod\GenerateDeconstructMethodTests.cs (1)
26
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
Diagnostics\GenerateMethod\GenerateMethodTests.cs (1)
26
internal override (DiagnosticAnalyzer?,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
Diagnostics\GenerateType\GenerateTypeTests.cs (1)
34
internal override (DiagnosticAnalyzer?,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
Diagnostics\GenerateType\GenerateTypeWithUnboundAnalyzerTests.cs (1)
28
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
Diagnostics\MockDiagnosticAnalyzerTests.cs (1)
50
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
Diagnostics\PreferFrameworkType\PreferFrameworkTypeTests.cs (1)
28
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
Diagnostics\SpellCheck\SpellCheckTests.cs (1)
29
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
Diagnostics\Suppression\RemoveUnnecessaryPragmaSuppressionsTests.cs (1)
45
internal sealed override
CodeFixProvider
CodeFixProvider
Diagnostics\Suppression\SuppressionTests.cs (1)
460
SpecializedCollections.EmptyEnumerable<Lazy<
CodeFixProvider
, CodeChangeProviderMetadata>>(),
EmbeddedLanguages\ValidateJsonStringTests.cs (1)
26
internal override (DiagnosticAnalyzer,
CodeFixProvider
?) CreateDiagnosticProviderAndFixer(Workspace workspace)
EmbeddedLanguages\ValidateRegexStringTests.cs (1)
26
internal override (DiagnosticAnalyzer,
CodeFixProvider
?) CreateDiagnosticProviderAndFixer(Workspace workspace)
Formatting\CodeCleanupTests.cs (3)
707
where TCodefix :
CodeFixProvider
, new()
714
where TCodefix :
CodeFixProvider
, new()
721
where TCodefix :
CodeFixProvider
, new()
FullyQualify\FullyQualifyTests.cs (1)
29
internal override (DiagnosticAnalyzer?,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
FullyQualify\FullyQualifyUnboundIdentifierTests.cs (1)
29
internal override (DiagnosticAnalyzer?,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
GenerateConstructor\GenerateConstructorTests.cs (1)
29
internal override (DiagnosticAnalyzer?,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
GenerateVariable\GenerateVariableTests.cs (1)
38
internal override (DiagnosticAnalyzer?,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
HideBaseTests.cs (1)
24
internal override (DiagnosticAnalyzer?,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
ImplementAbstractClass\ImplementAbstractClassTests.cs (1)
35
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
ImplementAbstractClass\ImplementAbstractClassTests_ThroughMember.cs (1)
29
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
InvokeDelegateWithConditionalAccessTests.cs (1)
25
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
MakeFieldReadonlyTests.cs (1)
30
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
MakeLocalFunctionStatic\PassInCapturedVariablesAsArgumentsCodeFixProviderTests.cs (1)
26
internal override (DiagnosticAnalyzer?,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
MakeLocalFunctionStaticTests.cs (1)
27
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
MakeMethodAsynchronousTests.cs (1)
26
internal override (DiagnosticAnalyzer?,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
MakeRefStructTests.cs (1)
44
internal override (DiagnosticAnalyzer?,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
MakeTypeAbstractTests.cs (1)
25
internal override (DiagnosticAnalyzer?,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
MisplacedUsingDirectivesTests.cs (1)
29
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
NamingStylesTests.cs (1)
33
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
OrderModifiersCompilerErrorTests.cs (1)
24
internal override (DiagnosticAnalyzer?,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
OrderModifiersTests.cs (1)
25
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
PopulateSwitchExpressionTests.cs (1)
25
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
PopulateSwitchStatementTests.cs (1)
24
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
QualifyMemberAccessTests.cs (1)
27
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
RemoveDocCommentNodeCodeFixProviderTests.cs (1)
25
internal override (DiagnosticAnalyzer?,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
RemoveInKeywordCodeFixProviderTests.cs (1)
24
internal override (DiagnosticAnalyzer?,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
RemoveNewModifierCodeFixProviderTests.cs (1)
24
internal override (DiagnosticAnalyzer?,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
RemoveUnnecessaryCast\RemoveUnnecessaryCastTests_AsTests.cs (1)
28
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
RemoveUnnecessaryCastTests_FixAllTests.cs (1)
23
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
RemoveUnnecessaryExpressionParenthesesTests.cs (1)
30
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
RemoveUnnecessaryImportsTests_FixAllTests.cs (1)
25
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
RemoveUnnecessaryPatternParenthesesTests.cs (1)
28
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
RemoveUnusedLocalFunctionTests.cs (1)
26
internal override (DiagnosticAnalyzer?,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
RemoveUnusedParametersTests.cs (1)
31
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
RemoveUnusedValuesTestsBase.cs (1)
24
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
RemoveUnusedVariable\RemoveUnusedVariableTests.cs (1)
28
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
ReplaceDefaultLiteralTests.cs (1)
26
internal override (DiagnosticAnalyzer?,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
SimplifyConditionalTests.cs (1)
26
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
SimplifyInterpolationTests.cs (1)
26
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
SimplifyThisOrMe\SimplifyThisOrMeTests.cs (1)
28
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
SimplifyTypeNames\SimplifyTypeNamesTests.cs (1)
32
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
UpdateProjectToAllowUnsafeTests.cs (1)
27
internal override (DiagnosticAnalyzer?,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
UpgradeProjectTests.cs (1)
31
internal override (DiagnosticAnalyzer?,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
UseAutoPropertyTests.cs (1)
28
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
UseCoalesceExpressionForNullableTernaryConditionalCheckTests.cs (1)
26
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
UseCoalesceExpressionForTernaryConditionalCheckTests.cs (1)
26
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
UseConditionalExpressionForReturnTests.cs (1)
29
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
UseExplicitTypeForConstTests.cs (1)
24
internal override (DiagnosticAnalyzer?,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
UseExplicitTypeTests.cs (1)
28
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
UseExpressionBodyForLambdasAnalyzerTests.cs (1)
26
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
UseImplicitTypeTests.cs (1)
29
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
UseInferredMemberNameTests.cs (1)
26
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
UseInterpolatedVerbatimStringCodeFixTests.cs (1)
25
internal override (DiagnosticAnalyzer?,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
UseIsNullCheckForCastAndEqualityOperatorTests.cs (1)
26
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
UseIsNullCheckForReferenceEqualsTests.cs (1)
30
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
UseLocalFunctionTests.cs (1)
26
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
UsePatternCombinators\CSharpUsePatternCombinatorsDiagnosticAnalyzerTests.cs (1)
37
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
UsePatternMatching\CSharpIsAndCastCheckWithoutNameDiagnosticAnalyzerTests.cs (1)
27
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
UseSimpleUsingStatementTests.cs (1)
29
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
UseSystemHashCodeTests.cs (1)
26
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
UseThrowExpressionTests.cs (1)
29
internal override (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace)
ValidateFormatStringTests.cs (1)
25
internal override (DiagnosticAnalyzer,
CodeFixProvider
?) CreateDiagnosticProviderAndFixer(Workspace workspace)
Microsoft.CodeAnalysis.CSharp.Features (1)
GenerateConstructor\GenerateConstructorCodeFixProvider.cs (1)
25
/// This <see cref="
CodeFixProvider
"/> gives users a way to generate constructors for an existing
Microsoft.CodeAnalysis.EditorFeatures (1)
Editor\EditorLayerExtensionManager.cs (1)
72
if (provider is
CodeFixProvider
or CodeFixes.FixAllProvider or CodeRefactoringProvider or CodeRefactorings.FixAllProvider)
Microsoft.CodeAnalysis.EditorFeatures.Cocoa (2)
FixMultipleOccurrencesService.cs (2)
39
CodeFixProvider
fixProvider,
58
CodeFixProvider
fixProvider,
Microsoft.CodeAnalysis.EditorFeatures.DiagnosticsTests.Utilities (18)
CodeActions\AbstractCodeActionOrUserDiagnosticTest.cs (2)
794
internal static void VerifyCodeActionsRegisteredByProvider(
CodeFixProvider
provider, List<CodeFix> fixes)
813
CodeFixProvider
provider,
CodeActions\CSharpCodeFixVerifier`2.cs (1)
16
where TCodeFix :
CodeFixProvider
, new()
CodeActions\CSharpCodeFixVerifier`2+Test.cs (2)
30
where TCodeFix :
CodeFixProvider
, new()
117
CodeFixProvider
codeFixProvider,
CodeActions\VisualBasicCodeFixVerifier`2.cs (1)
16
where TCodeFix :
CodeFixProvider
, new()
CodeActions\VisualBasicCodeFixVerifier`2+Test.cs (1)
27
where TCodeFix :
CodeFixProvider
, new()
Diagnostics\AbstractDiagnosticProviderBasedUserDiagnosticTest.cs (8)
33
private readonly ConcurrentDictionary<Workspace, (DiagnosticAnalyzer,
CodeFixProvider
)> _analyzerAndFixerMap = new();
40
internal abstract (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace);
42
internal virtual (DiagnosticAnalyzer,
CodeFixProvider
) CreateDiagnosticProviderAndFixer(Workspace workspace, TestParameters parameters)
45
private (DiagnosticAnalyzer,
CodeFixProvider
) GetOrCreateDiagnosticProviderAndFixer(
253
protected static
CodeFixProvider
GetMakeLocalFunctionStaticCodeFixProvider() => new MakeLocalFunctionStaticCodeFixProvider();
256
protected static
CodeFixProvider
GetCSharpUseLocalFunctionCodeFixProvider() => new CSharpUseLocalFunctionCodeFixProvider();
259
protected static
CodeFixProvider
GetCSharpUseAutoPropertyCodeFixProvider() => new CSharpUseAutoPropertyCodeFixProvider();
262
protected static
CodeFixProvider
GetVisualBasicUseAutoPropertyCodeFixProvider() => new VisualBasicUseAutoPropertyCodeFixProvider();
Diagnostics\AbstractUnncessarySuppressionDiagnosticTest.cs (1)
28
internal abstract
CodeFixProvider
CodeFixProvider { get; }
Diagnostics\AbstractUserDiagnosticTest.cs (2)
119
CodeFixProvider
fixer,
193
CodeFixProvider
fixer,
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (27)
CodeActions\CodeChangeProviderMetadataTests.cs (5)
24
[InlineData(typeof(
CodeFixProvider
))]
48
[InlineData(typeof(
CodeFixProvider
), LanguageNames.CSharp)]
49
[InlineData(typeof(
CodeFixProvider
), LanguageNames.VisualBasic)]
86
[InlineData(typeof(
CodeFixProvider
), typeof(PredefinedCodeFixProviderNames))]
113
[InlineData(typeof(
CodeFixProvider
), typeof(PredefinedCodeFixProviderNames))]
CodeFixes\CodeFixServiceTests.cs (19)
251
private static Task<ImmutableArray<CodeFixCollection>> GetAddedFixesWithExceptionValidationAsync(
CodeFixProvider
codefix)
254
private static async Task<ImmutableArray<CodeFixCollection>> GetAddedFixesAsync(
CodeFixProvider
codefix, DiagnosticAnalyzer diagnosticAnalyzer, bool exception = false, bool throwExceptionInFixerCreation = false)
284
private static async Task GetFirstDiagnosticWithFixWithExceptionValidationAsync(
CodeFixProvider
codefix)
303
CodeFixProvider
codefix,
310
ImmutableArray<
CodeFixProvider
> codefixers,
316
new Lazy<
CodeFixProvider
, CodeChangeProviderMetadata>(
376
private static IEnumerable<Lazy<
CodeFixProvider
, CodeChangeProviderMetadata>> CreateFixers()
379
new Lazy<
CodeFixProvider
, CodeChangeProviderMetadata>(() => new MockFixer(), new CodeChangeProviderMetadata("Test", languages: LanguageNames.CSharp)));
403
public readonly ImmutableArray<
CodeFixProvider
> Fixers;
406
private static readonly ImmutableArray<
CodeFixProvider
> s_defaultFixers = ImmutableArray.Create<
CodeFixProvider
>(new MockFixer());
409
public MockAnalyzerReference(ImmutableArray<
CodeFixProvider
> fixers, ImmutableArray<DiagnosticAnalyzer> analyzers)
415
public MockAnalyzerReference(
CodeFixProvider
? fixer, ImmutableArray<DiagnosticAnalyzer> analyzers)
416
: this(fixer != null ? ImmutableArray.Create(fixer) : ImmutableArray<
CodeFixProvider
>.Empty,
426
public MockAnalyzerReference(
CodeFixProvider
? fixer)
461
public ImmutableArray<
CodeFixProvider
> GetFixers()
691
? SpecializedCollections.SingletonEnumerable(new Lazy<
CodeFixProvider
, CodeChangeProviderMetadata>(() => vsixFixer, new CodeChangeProviderMetadata(name: nameof(VsixCodeFixProvider), languages: LanguageNames.CSharp)))
692
: SpecializedCollections.EmptyEnumerable<Lazy<
CodeFixProvider
, CodeChangeProviderMetadata>>();
809
var fixers = ImmutableArray.Create<
CodeFixProvider
>(fixer1, fixer2, fixer3, fixer4);
CodeFixes\ExtensionOrderingTests.cs (3)
34
var providers = ExportProvider.GetExports<
CodeFixProvider
, CodeChangeProviderMetadata>();
121
var providers = ExportProvider.GetExports<
CodeFixProvider
, CodeChangeProviderMetadata>();
148
var
nextCodeFixProvider = actualOrder[i];
Microsoft.CodeAnalysis.EditorFeatures.Wpf (2)
Suggestions\FixAll\FixMultipleOccurrencesService.cs (2)
39
CodeFixProvider
fixProvider,
58
CodeFixProvider
fixProvider,
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (17)
CodeFixes\CodeFixServiceTests.vb (2)
64
{New Lazy(Of
CodeFixProvider
, Mef.CodeChangeProviderMetadata)(
143
{New Lazy(Of
CodeFixProvider
, Mef.CodeChangeProviderMetadata)(
Diagnostics\AbstractCrossLanguageUserDiagnosticTest.vb (1)
37
Friend MustOverride Function CreateDiagnosticProviderAndFixer(workspace As Workspace, language As String) As (DiagnosticAnalyzer,
CodeFixProvider
)
Diagnostics\AddImport\AddImportCrossLanguageTests.vb (2)
23
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace, language As String) As (DiagnosticAnalyzer,
CodeFixProvider
)
24
Dim fixer As
CodeFixProvider
Diagnostics\AdditionalFileDiagnosticsTests.vb (1)
23
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace, language As String) As (DiagnosticAnalyzer,
CodeFixProvider
)
Diagnostics\AddMissingReference\AddMissingReferenceTests.vb (5)
29
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace, language As String) As (DiagnosticAnalyzer,
CodeFixProvider
)
30
Dim fixer As
CodeFixProvider
=
32
DirectCast(New CSharpAddMissingReferenceCodeFixProvider(),
CodeFixProvider
),
33
DirectCast(New VisualBasicAddMissingReferenceCodeFixProvider(),
CodeFixProvider
)),
CodeFixProvider
)
Diagnostics\GenerateEvent\GenerateEventCrossLanguageTests.vb (1)
14
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace, language As String) As (DiagnosticAnalyzer,
CodeFixProvider
)
Diagnostics\GenerateFromUsage\GenerateConstructorCrossLanguageTests.vb (1)
12
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace, language As String) As (DiagnosticAnalyzer,
CodeFixProvider
)
Diagnostics\GenerateFromUsage\GenerateMethodCrossLanguageTests.vb (1)
19
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace, language As String) As (DiagnosticAnalyzer,
CodeFixProvider
)
Diagnostics\GenerateFromUsage\GenerateVariableCrossLanguageTests.vb (1)
21
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace, language As String) As (DiagnosticAnalyzer,
CodeFixProvider
)
Diagnostics\ImplementInterface\ImplementInterfaceCrossLanguageTests.vb (1)
15
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace, language As String) As (DiagnosticAnalyzer,
CodeFixProvider
)
Diagnostics\UseAutoProperty\UseAutoPropertyTests.vb (1)
15
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace, language As String) As (DiagnosticAnalyzer,
CodeFixProvider
)
Microsoft.CodeAnalysis.ExternalAccess.OmniSharp (1)
CodeActions\OmniSharpCodeFixContextFactory.cs (1)
39
CodeFixProvider
codeFixProvider,
Microsoft.CodeAnalysis.Features (7)
CodeFixes\CodeFixCollection.cs (1)
14
/// (such as <see cref="
CodeFixProvider
"/> or <see cref="IConfigurationFixProvider"/>).
CodeFixes\FixAllOccurrences\AbstractFixAllCodeFixCodeAction.cs (1)
15
/// Fix all code action for a code action registered by a <see cref="
CodeFixProvider
"/>.
CodeFixes\FixAllOccurrences\IFixMultipleOccurrencesService.cs (2)
23
CodeFixProvider
fixProvider,
38
CodeFixProvider
fixProvider,
CodeFixes\ICodeFixProviderFactory.cs (1)
16
ImmutableArray<
CodeFixProvider
> GetFixers();
CodeFixesAndRefactorings\AbstractFixAllCodeAction.cs (1)
18
/// a <see cref="CodeFixes.
CodeFixProvider
"/> or a <see cref="CodeRefactorings.CodeRefactoringProvider"/>.
SyncNamespaces\AbstractSyncNamespacesService.cs (1)
93
CodeFixProvider
codeFixProvider,
Microsoft.CodeAnalysis.LanguageServer.Protocol (60)
Features\CodeFixes\CodeFixService.cs (57)
41
private readonly ImmutableArray<Lazy<
CodeFixProvider
, CodeChangeProviderMetadata>> _fixers;
42
private readonly ImmutableDictionary<string, ImmutableArray<Lazy<
CodeFixProvider
, CodeChangeProviderMetadata>>> _fixersPerLanguageMap;
44
private readonly ConditionalWeakTable<IReadOnlyList<AnalyzerReference>, ImmutableDictionary<DiagnosticId, ImmutableArray<
CodeFixProvider
>>> _projectFixersMap = new();
50
private ImmutableDictionary<LanguageKind, Lazy<ImmutableDictionary<DiagnosticId, ImmutableArray<
CodeFixProvider
>>>>? _lazyWorkspaceFixersMap;
51
private ImmutableDictionary<LanguageKind, Lazy<ImmutableDictionary<
CodeFixProvider
, int>>>? _lazyFixerPriorityMap;
53
private ImmutableDictionary<
CodeFixProvider
, ImmutableArray<DiagnosticId>> _fixerToFixableIdsMap = ImmutableDictionary<
CodeFixProvider
, ImmutableArray<DiagnosticId>>.Empty;
55
private ImmutableDictionary<
CodeFixProvider
, CodeChangeProviderMetadata?> _fixerToMetadataMap = ImmutableDictionary<
CodeFixProvider
, CodeChangeProviderMetadata?>.Empty;
62
[ImportMany] IEnumerable<Lazy<
CodeFixProvider
, CodeChangeProviderMetadata>> fixers,
320
private bool TryGetWorkspaceFixersMap(TextDocument document, [NotNullWhen(true)] out ImmutableDictionary<DiagnosticId, ImmutableArray<
CodeFixProvider
>>? fixerMap)
330
fixerMap = ImmutableDictionary<DiagnosticId, ImmutableArray<
CodeFixProvider
>>.Empty;
334
using var _ = PooledDictionary<DiagnosticId, ImmutableArray<
CodeFixProvider
>>.GetInstance(out var builder);
346
private bool TryGetWorkspaceFixersPriorityMap(TextDocument document, [NotNullWhen(true)] out Lazy<ImmutableDictionary<
CodeFixProvider
, int>>? fixersPriorityMap)
358
Lazy<
CodeFixProvider
, CodeChangeProviderMetadata> lazyFixer,
361
[NotNullWhen(returnValue: true)] out
CodeFixProvider
? fixer)
423
using var _1 = PooledDictionary<
CodeFixProvider
, List<(TextSpan range, List<DiagnosticData> diagnostics)>>.GetInstance(out var fixerToRangesAndDiagnostics);
424
using var _2 = PooledHashSet<
CodeFixProvider
>.GetInstance(out var currentFixers);
471
var diagnosticAndEquivalenceKeyToFixersMap = new Dictionary<(Diagnostic diagnostic, string? equivalenceKey),
CodeFixProvider
>();
475
foreach (
var
fixer in allFixers)
534
ImmutableArray<
CodeFixProvider
> fixers,
538
foreach (
var
fixer in fixers)
546
private CodeChangeProviderMetadata? TryGetMetadata(
CodeFixProvider
fixer)
568
TextDocument document, TextSpan span,
CodeFixProvider
fixer, CodeChangeProviderMetadata? fixerMetadata, CodeActionOptionsProvider fallbackOptions, bool isBlocking,
571
Dictionary<(Diagnostic diagnostic, string? equivalenceKey),
CodeFixProvider
> diagnosticAndEquivalenceKeyToFixersMap,
610
CodeFixProvider
fixer,
612
Dictionary<(Diagnostic diagnostic, string? equivalenceKey),
CodeFixProvider
> diagnosticAndEquivalenceKeyToFixersMap)
734
var
codeFixProvider = (fixer as
CodeFixProvider
) ?? new WrapperCodeFixProvider((IConfigurationFixProvider)fixer, diagnostics.Select(d => d.Id));
757
public
CodeFixProvider
? GetSuppressionFixer(string language, IEnumerable<string> diagnosticIds)
775
private bool IsInteractiveCodeFixProvider(
CodeFixProvider
provider)
782
private ImmutableArray<DiagnosticId> GetFixableDiagnosticIds(
CodeFixProvider
fixer, IExtensionManager? extensionManager)
809
private static ImmutableArray<string> GetAndTestFixableDiagnosticIds(
CodeFixProvider
codeFixProvider)
817
codeFixProvider.GetType().Name + "." + nameof(
CodeFixProvider
.FixableDiagnosticIds)));
823
private ImmutableDictionary<LanguageKind, Lazy<ImmutableDictionary<DiagnosticId, ImmutableArray<
CodeFixProvider
>>>> GetFixerPerLanguageMap(
826
var fixerMap = ImmutableDictionary.Create<LanguageKind, Lazy<ImmutableDictionary<DiagnosticId, ImmutableArray<
CodeFixProvider
>>>>();
830
var lazyMap = new Lazy<ImmutableDictionary<DiagnosticId, ImmutableArray<
CodeFixProvider
>>>(() =>
832
using var _ = PooledDictionary<DiagnosticId, ArrayBuilder<
CodeFixProvider
>>.GetInstance(out var mutableMap);
836
if (!TryGetWorkspaceFixer(lazyFixer, services, logExceptionWithInfoBar: true, out
var
fixer))
888
private ImmutableDictionary<LanguageKind, Lazy<ImmutableDictionary<
CodeFixProvider
, int>>> GetFixerPriorityPerLanguageMap(SolutionServices services)
890
var languageMap = ImmutableDictionary.CreateBuilder<LanguageKind, Lazy<ImmutableDictionary<
CodeFixProvider
, int>>>();
893
var lazyMap = new Lazy<ImmutableDictionary<
CodeFixProvider
, int>>(() =>
895
var priorityMap = ImmutableDictionary.CreateBuilder<
CodeFixProvider
, int>();
900
if (!TryGetWorkspaceFixer(fixers[i], services, logExceptionWithInfoBar: false, out
var
fixer))
915
private ImmutableDictionary<DiagnosticId, ImmutableArray<
CodeFixProvider
>> GetProjectFixers(TextDocument document)
919
? ImmutableDictionary<DiagnosticId, ImmutableArray<
CodeFixProvider
>>.Empty
923
private ImmutableDictionary<DiagnosticId, ImmutableArray<
CodeFixProvider
>> ComputeProjectFixers(TextDocument document)
927
using var _ = PooledDictionary<DiagnosticId, ArrayBuilder<
CodeFixProvider
>>.GetInstance(out var builder);
929
foreach (
var
fixer in codeFixProviders)
947
private sealed class FixerComparer : IComparer<
CodeFixProvider
>
949
private readonly Dictionary<
CodeFixProvider
, int> _fixerToIndex;
950
private readonly ImmutableDictionary<
CodeFixProvider
, int> _priorityMap;
953
ImmutableArray<
CodeFixProvider
> allFixers,
954
ImmutableDictionary<
CodeFixProvider
, int> priorityMap)
960
public int Compare([AllowNull]
CodeFixProvider
x, [AllowNull]
CodeFixProvider
y)
991
public ImmutableDictionary<LanguageKind, Lazy<ImmutableDictionary<
CodeFixProvider
, int>>> GetFixerPriorityPerLanguageMap(SolutionServices services)
Features\CodeFixes\CodeFixService.ProjectCodeFixProvider.cs (2)
15
: AbstractProjectExtensionProvider<ProjectCodeFixProvider,
CodeFixProvider
, ExportCodeFixProviderAttribute>
20
protected override bool TryGetExtensionsFromReference(AnalyzerReference reference, out ImmutableArray<
CodeFixProvider
> extensions)
Features\CodeFixes\ICodeFixService.cs (1)
31
CodeFixProvider
? GetSuppressionFixer(string language, IEnumerable<string> diagnosticIds);
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.UnitTests (35)
AddAnonymousTypeMemberNameTests.vb (1)
15
Friend Overrides Function CreateDiagnosticProviderAndFixer(Workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
AddExplicitCastTests.vb (1)
16
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
AddObsoleteAttributeTests.vb (1)
15
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
AddParameterTests.vb (1)
17
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
AliasAmbiguousTypeTests.vb (1)
16
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
ConvertToAsyncTests.vb (1)
14
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
MakeFieldReadonlyTests.vb (1)
17
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
MakeMethodAsynchronousTests.vb (1)
15
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
MakeTypeAbstractTests.vb (1)
15
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
NamingStylesTests.vb (1)
19
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
OrderModifiersTests.vb (1)
15
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
PopulateSwitchStatementTests.vb (1)
14
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
QualifyMemberAccessTests.vb (1)
17
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
RemoveDocCommentNodeCodeFixProviderTests.vb (1)
14
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
RemoveUnnecessaryCastTests.vb (1)
15
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
RemoveUnnecessaryImportsTests.vb (1)
16
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
RemoveUnnecessaryParenthesesTests.vb (1)
25
Friend Overrides Function CreateDiagnosticProviderAndFixer(Workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
RemoveUnusedMembersTests.vb (1)
14
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
RemoveUnusedParametersTests.vb (1)
14
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
RemoveUnusedValuesTestsBase.vb (1)
15
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
SimplifyConditionalTests.vb (1)
16
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
SimplifyInterpolationTests.vb (1)
15
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
UnsealClassTests.vb (1)
15
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
UseAutoPropertyTests.vb (1)
16
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
UseCoalesceExpressionForNullableTernaryConditionalCheckTests.vb (1)
16
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
UseCoalesceExpressionForTernaryConditionalCheckTests.vb (1)
16
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
UseCollectionInitializerTests.vb (1)
14
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
UseCompoundAssignmentTests.vb (1)
15
Friend Overrides Function CreateDiagnosticProviderAndFixer(Workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
UseConditionalExpressionForAssignmentTests.vb (1)
15
Friend Overrides Function CreateDiagnosticProviderAndFixer(Workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
UseConditionalExpressionForReturnTests.vb (1)
15
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
UseInferredMemberNameTests.vb (1)
15
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
UseIsNullCheckForReferenceEqualsTests.vb (1)
15
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
UseNullPropagationTests.vb (1)
15
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
UseSystemHashCodeTests.vb (1)
15
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
ValidateFormatStringTests.vb (1)
16
workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (66)
AddAnonymousTypeMemberNameTests.vb (1)
15
Friend Overrides Function CreateDiagnosticProviderAndFixer(Workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
AddExplicitCastTests.vb (1)
16
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
AddObsoleteAttributeTests.vb (1)
15
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
AddParameterTests.vb (1)
17
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
AliasAmbiguousTypeTests.vb (1)
16
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
ConvertToAsyncTests.vb (1)
14
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
Diagnostics\AddImport\AddImportTests.vb (1)
17
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
Diagnostics\AddImport\AddImportTests_NuGet.vb (2)
33
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
39
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace, parameters As TestParameters) As (DiagnosticAnalyzer,
CodeFixProvider
)
Diagnostics\AddImport\AddImportTestsWithAddImportDiagnosticProvider.vb (1)
16
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
Diagnostics\CorrectNextControlVariable\CorrectNextControlVariableTests.vb (1)
14
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
Diagnostics\ExitContinue\ExitContinueCodeActionTests.vb (1)
14
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
Diagnostics\FixIncorrectFunctionReturnType\FixIncorrectFunctionReturnTypeTests.vb (1)
14
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
Diagnostics\FullyQualify\FullyQualifyTests.vb (2)
18
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
835
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
Diagnostics\GenerateEndConstruct\GenerateEndConstructTests.vb (1)
14
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
Diagnostics\GenerateEnumMember\GenerateEnumMemberTests.vb (1)
14
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
Diagnostics\GenerateEvent\GenerateEventTests.vb (1)
15
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
Diagnostics\GenerateMethod\GenerateConversionTests.vb (1)
15
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
Diagnostics\GenerateMethod\GenerateMethodTests.vb (1)
14
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
Diagnostics\GenerateType\GenerateTypeTests.vb (2)
29
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
1862
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
Diagnostics\GenerateVariable\GenerateVariableTests.vb (1)
16
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
Diagnostics\MoveToTopOfFile\MoveToTopOfFileTests.vb (1)
13
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
Diagnostics\PreferFrameworkType\PreferFrameworkTypeTests.vb (1)
22
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
Diagnostics\Spellcheck\SpellcheckTests.vb (2)
18
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
500
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
Diagnostics\Suppression\RemoveUnnecessaryPragmaSuppressionsTests.vb (1)
40
Friend Overrides ReadOnly Property CodeFixProvider As
CodeFixProvider
EmbeddedLanguages\ValidateJsonStringTests.vb (1)
22
Friend Overrides Function CreateDiagnosticProviderAndFixer(Workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
EmbeddedLanguages\ValidateRegexStringTests.vb (1)
17
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
Formatting\CodeCleanUpTests.vb (1)
510
Private Shared Async Function TestThirdPartyCodeFixer(Of TCodefix As {
CodeFixProvider
, New}, TAnalyzer As {DiagnosticAnalyzer, New})(expected As String, code As String, Optional severity As DiagnosticSeverity = DiagnosticSeverity.Warning) As Task
GenerateConstructor\GenerateConstructorTests.vb (1)
16
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
ImplementAbstractClass\ImplementAbstractClassTests.vb (1)
17
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
ImplementInterface\ImplementInterfaceTests.vb (1)
18
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
MakeFieldReadonlyTests.vb (1)
17
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
MakeMethodAsynchronousTests.vb (1)
15
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
MakeTypeAbstractTests.vb (1)
15
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
NamingStylesTests.vb (1)
19
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
OrderModifiersTests.vb (1)
15
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
PopulateSwitchStatementTests.vb (1)
14
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
QualifyMemberAccessTests.vb (1)
17
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
RemoveDocCommentNodeCodeFixProviderTests.vb (1)
14
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
RemoveUnnecessaryCastTests.vb (1)
15
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
RemoveUnnecessaryImportsTests.vb (1)
16
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
RemoveUnnecessaryParenthesesTests.vb (1)
25
Friend Overrides Function CreateDiagnosticProviderAndFixer(Workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
RemoveUnusedMembersTests.vb (1)
14
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
RemoveUnusedParametersTests.vb (1)
14
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
RemoveUnusedValuesTestsBase.vb (1)
15
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
RemoveUnusedVariable\RemoveUnusedVariableTest.vb (1)
14
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
SimplifyConditionalTests.vb (1)
16
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
SimplifyInterpolationTests.vb (1)
15
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
SimplifyThisOrMe\SimplifyThisOrMeTests.vb (1)
16
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
SimplifyTypeNames\SimplifyTypeNamesTests.vb (1)
21
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
UnsealClassTests.vb (1)
15
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
UseAutoPropertyTests.vb (1)
16
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
UseCoalesceExpressionForNullableTernaryConditionalCheckTests.vb (1)
16
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
UseCoalesceExpressionForTernaryConditionalCheckTests.vb (1)
16
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
UseCollectionInitializerTests.vb (1)
14
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
UseCompoundAssignmentTests.vb (1)
15
Friend Overrides Function CreateDiagnosticProviderAndFixer(Workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
UseConditionalExpressionForAssignmentTests.vb (1)
15
Friend Overrides Function CreateDiagnosticProviderAndFixer(Workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
UseConditionalExpressionForReturnTests.vb (1)
15
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
UseInferredMemberNameTests.vb (1)
15
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
UseIsNullCheckForReferenceEqualsTests.vb (1)
15
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
UseNullPropagationTests.vb (1)
15
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
UseSystemHashCodeTests.vb (1)
15
Friend Overrides Function CreateDiagnosticProviderAndFixer(workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
ValidateFormatStringTests.vb (1)
16
workspace As Workspace) As (DiagnosticAnalyzer,
CodeFixProvider
)
Microsoft.CodeAnalysis.Workspaces (37)
CodeActions\CodeAction.cs (3)
32
/// An action produced by a <see cref="
CodeFixProvider
"/> or a <see cref="CodeRefactoringProvider"/>.
62
/// by the same <see cref="
CodeFixProvider
"/> or <see cref="CodeRefactoringProvider"/>.
105
Contract.ThrowIfFalse(provider is
CodeFixProvider
or CodeRefactoringProvider);
CodeFixes\CodeFix.cs (1)
36
/// the <see cref="
CodeFixProvider
"/> supplied when registering the fix (<see
CodeFixes\CodeFixContext.cs (13)
18
/// Context for code fixes provided by a <see cref="
CodeFixProvider
"/>.
95
/// Creates a code fix context to be passed into <see cref="
CodeFixProvider
.RegisterCodeFixesAsync(CodeFixContext)"/> method.
102
/// Additionally, the <see cref="Diagnostic.Id"/> of each diagnostic must be in the set of the <see cref="
CodeFixProvider
.FixableDiagnosticIds"/> of the associated <see cref="
CodeFixProvider
"/>.
129
/// Creates a code fix context to be passed into <see cref="
CodeFixProvider
.RegisterCodeFixesAsync(CodeFixContext)"/> method.
136
/// Additionally, the <see cref="Diagnostic.Id"/> of each diagnostic must be in the set of the <see cref="
CodeFixProvider
.FixableDiagnosticIds"/> of the associated <see cref="
CodeFixProvider
"/>.
162
/// Creates a code fix context to be passed into <see cref="
CodeFixProvider
.RegisterCodeFixesAsync(CodeFixContext)"/> method.
167
/// The <see cref="Diagnostic.Id"/> of this diagnostic must be in the set of the <see cref="
CodeFixProvider
.FixableDiagnosticIds"/> of the associated <see cref="
CodeFixProvider
"/>.
189
/// Creates a code fix context to be passed into <see cref="
CodeFixProvider
.RegisterCodeFixesAsync(CodeFixContext)"/> method.
194
/// The <see cref="Diagnostic.Id"/> of this diagnostic must be in the set of the <see cref="
CodeFixProvider
.FixableDiagnosticIds"/> of the associated <see cref="
CodeFixProvider
"/>.
CodeFixes\ExportCodeFixProviderAttribute.cs (3)
14
/// Use this attribute to declare a <see cref="
CodeFixProvider
"/> implementation so that it can be discovered by the host.
26
/// Optional name of the <see cref="
CodeFixProvider
"/>.
79
: base(typeof(
CodeFixProvider
))
CodeFixes\FixAllOccurrences\FixAllContext.cs (8)
44
/// Underlying <see cref="CodeFixes.
CodeFixProvider
"/> which triggered this fix all.
46
public
CodeFixProvider
CodeFixProvider => State.Provider;
103
/// <param name="codeFixProvider">Underlying <see cref="CodeFixes.
CodeFixProvider
"/> which triggered this fix all.</param>
113
CodeFixProvider
codeFixProvider,
140
/// <param name="codeFixProvider">Underlying <see cref="CodeFixes.
CodeFixProvider
"/> which triggered this fix all.</param>
151
CodeFixProvider
codeFixProvider,
177
/// <param name="codeFixProvider">Underlying <see cref="CodeFixes.
CodeFixProvider
"/> which triggered this fix all.</param>
187
CodeFixProvider
codeFixProvider,
CodeFixes\FixAllOccurrences\FixAllProvider.cs (3)
36
/// By default, it returns <see cref="
CodeFixProvider
.FixableDiagnosticIds"/> for the given <paramref name="originalCodeFixProvider"/>.
38
/// <param name="originalCodeFixProvider">Original code fix provider that returned this fix all provider from <see cref="
CodeFixProvider
.GetFixAllProvider"/> method.</param>
39
public virtual IEnumerable<string> GetSupportedFixAllDiagnosticIds(
CodeFixProvider
originalCodeFixProvider)
CodeFixes\FixAllOccurrences\FixAllState.cs (4)
16
internal sealed partial class FixAllState : CommonFixAllState<
CodeFixProvider
, FixAllProvider, FixAllState>
32
CodeFixProvider
codeFixProvider,
68
CodeFixProvider
codeFixProvider,
92
CodeFixProvider
codeFixProvider,
CodeFixesAndRefactorings\FixAllProviderInfo.cs (2)
35
if (provider is
CodeFixProvider
codeFixProvider)
50
private static FixAllProviderInfo? CreateWithCodeFixer(
CodeFixProvider
provider)
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
BatchFixAllProviderTests.cs (1)
159
protected override IEnumerable<
CodeFixProvider
> GetCodeFixProviders()
Microsoft.VisualStudio.LanguageServices (3)
TableDataSource\Suppression\VisualStudioSuppressionFixService.cs (3)
322
var
suppressionFixer = GetSuppressionFixer(documentDiagnosticsPerLanguage.SelectMany(kvp => kvp.Value), language, _codeFixService);
347
var
suppressionFixer = GetSuppressionFixer(projectDiagnosticsPerLanguage.SelectMany(kvp => kvp.Value), language, _codeFixService);
506
private static
CodeFixProvider
? GetSuppressionFixer(IEnumerable<Diagnostic> diagnostics, string language, ICodeFixService codeFixService)
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (6)
EditorConfigSettings\DataProvider\DataProviderTests.MockAnalyzerReference.cs (6)
18
public readonly
CodeFixProvider
? Fixer;
21
private static readonly
CodeFixProvider
s_defaultFixer = new MockFixer();
24
public MockAnalyzerReference(
CodeFixProvider
? fixer, ImmutableArray<DiagnosticAnalyzer> analyzers)
35
public MockAnalyzerReference(
CodeFixProvider
? fixer)
52
public ImmutableArray<
CodeFixProvider
> GetFixers()
53
=> Fixer != null ? ImmutableArray.Create(Fixer) : ImmutableArray<
CodeFixProvider
>.Empty;