298 references to Create
GenerateDocumentationAndConfigFiles (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\SyntaxEditorBasedCodeFixProvider.cs (1)
58=> context.RegisterCodeFix(CodeAction.Create(title, GetDocumentUpdater(context, diagnostic), equivalenceKey), context.Diagnostics);
ILLink.CodeFixProvider (8)
BaseAttributeCodeFixProvider.cs (1)
46context.RegisterCodeFix(CodeAction.Create(
DynamicallyAccessedMembersCodeFixProvider.cs (1)
108context.RegisterCodeFix(CodeAction.Create(
RequiresUnsafeCodeFixProvider.cs (6)
47context.RegisterCodeFix(CodeAction.Create( 63context.RegisterCodeFix(CodeAction.Create( 77context.RegisterCodeFix(CodeAction.Create( 89context.RegisterCodeFix(CodeAction.Create( 100context.RegisterCodeFix(CodeAction.Create( 110context.RegisterCodeFix(CodeAction.Create(
Microsoft.Analyzers.Extra (1)
MakeExeTypesInternalFixer.cs (1)
32var action = CodeAction.Create(Resources.MakeTypeInternal, c => MakeInternalAsync(context.Document, node, context.CancellationToken), nameof(MakeExeTypesInternalFixer));
Microsoft.AspNetCore.App.CodeFixes (9)
Authorization\AddAuthorizationBuilderFixer.cs (1)
47CodeAction.Create(title,
DetectMismatchedParameterOptionalityFixer.cs (1)
28CodeAction.Create("Fix mismatched route parameter and argument optionality",
Http\HeaderDictionaryAddFixer.cs (2)
50CodeAction.Create(appendTitle, 60CodeAction.Create(indexerTitle,
Http\HeaderDictionaryIndexerFixer.cs (1)
32CodeAction.Create(title,
Kestrel\ListenOnIPv6AnyFixer.cs (1)
29CodeAction.Create(
PublicPartialProgramClassFixer.cs (1)
28CodeAction.Create("Remove unnecessary public partial class Program declaration",
RouteParameterUnusedParameterFixer.cs (1)
50CodeAction.Create($"Add parameter '{routeParameterName}'",
WebApplicationBuilderFixer.cs (1)
68CodeAction.Create(
Microsoft.AspNetCore.Components.Analyzers (3)
ComponentParametersShouldBePublicCodeFixProvider.cs (1)
43CodeAction.Create(
JSInvokableCodeFixProvider.cs (1)
37CodeAction.Create(
StateHasChangedCodeFixProvider.cs (1)
53CodeAction.Create(
Microsoft.AspNetCore.Components.SdkAnalyzers (1)
ComponentParametersShouldBePublicCodeFixProvider.cs (1)
43CodeAction.Create(
Microsoft.CodeAnalysis.Analyzers (8)
FixAnalyzers\FixerWithFixAllAnalyzer.Fixer.cs (1)
54context.RegisterCodeFix(CodeAction.Create(title, c => AddMethodAsync(context.Document, classDecl, c), equivalenceKey: title), context.Diagnostics);
MetaAnalyzers\Fixers\ApplyDiagnosticAnalyzerAttributeFix.cs (1)
55var fix = CodeAction.Create(
MetaAnalyzers\Fixers\CompareSymbolsCorrectlyFix.cs (2)
44CodeAction.Create( 52CodeAction.Create(
MetaAnalyzers\Fixers\ConfigureGeneratedCodeAnalysisFix.cs (1)
33CodeAction.Create(
MetaAnalyzers\Fixers\EnableConcurrentExecutionFix.cs (1)
32CodeAction.Create(
MetaAnalyzers\Fixers\PreferIsKindFix.cs (1)
27CodeAction.Create(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\SyntaxEditorBasedCodeFixProvider.cs (1)
58=> context.RegisterCodeFix(CodeAction.Create(title, GetDocumentUpdater(context, diagnostic), equivalenceKey), context.Diagnostics);
Microsoft.CodeAnalysis.CodeStyle.Fixes (19)
src\roslyn\src\Analyzers\Core\CodeFixes\AddAnonymousTypeMemberName\AbstractAddAnonymousTypeMemberNameCodeFixProvider.cs (1)
45CodeAction.Create(
src\roslyn\src\Analyzers\Core\CodeFixes\AddExplicitCast\AbstractAddExplicitCastCodeFixProvider.cs (1)
94actions.Add(CodeAction.Create(
src\roslyn\src\Analyzers\Core\CodeFixes\AliasAmbiguousType\AbstractAliasAmbiguousTypeCodeFixProvider.cs (1)
57actions.Add(CodeAction.Create(
src\roslyn\src\Analyzers\Core\CodeFixes\ConvertToAsync\AbstractConvertToAsyncCodeFixProvider.cs (1)
62return CodeAction.Create(
src\roslyn\src\Analyzers\Core\CodeFixes\DocumentationComments\AbstractAddDocCommentNodesCodeFixProvider.cs (1)
41CodeAction.Create(
src\roslyn\src\Analyzers\Core\CodeFixes\DocumentationComments\AbstractRemoveDocCommentNodeCodeFixProvider.cs (1)
40CodeAction.Create(
src\roslyn\src\Analyzers\Core\CodeFixes\FileHeaders\AbstractFileHeaderCodeFixProvider.cs (1)
35CodeAction.Create(
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.cs (3)
96result.Add(CodeAction.Create( 105result.Add(CodeAction.Create( 112result.Add(CodeAction.Create(
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementAbstractClass\AbstractImplementAbstractClassCodeFixProvider.cs (2)
46CodeAction.Create( 60CodeAction.Create(
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\AbstractImplementInterfaceService.cs (1)
163codeActions.Add(CodeAction.Create(
src\roslyn\src\Analyzers\Core\CodeFixes\NewLines\ConsecutiveStatementPlacement\ConsecutiveStatementPlacementCodeFixProvider.cs (1)
33context.RegisterCodeFix(CodeAction.Create(
src\roslyn\src\Analyzers\Core\CodeFixes\NewLines\MultipleBlankLines\AbstractMultipleBlankLinesCodeFixProvider.cs (1)
33context.RegisterCodeFix(CodeAction.Create(
src\roslyn\src\Analyzers\Core\CodeFixes\PopulateSwitch\AbstractPopulateSwitchCodeFixProvider.cs (3)
63CodeAction.Create( 75CodeAction.Create( 87CodeAction.Create(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\SyntaxEditorBasedCodeFixProvider.cs (1)
58=> context.RegisterCodeFix(CodeAction.Create(title, GetDocumentUpdater(context, diagnostic), equivalenceKey), context.Diagnostics);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (20)
src\cef93d2425d77fca\CSharpAddParenthesesAroundConditionalExpressionInInterpolatedStringCodeFixProvider.cs (1)
42var documentChangeAction = CodeAction.Create(
src\roslyn\src\Analyzers\CSharp\CodeFixes\HideBase\HideBaseCodeFixProvider.cs (1)
51context.RegisterCodeFix(CodeAction.Create(
src\roslyn\src\Analyzers\CSharp\CodeFixes\Iterator\CSharpAddYieldCodeFixProvider.cs (1)
82return CodeAction.Create(
src\roslyn\src\Analyzers\CSharp\CodeFixes\Iterator\CSharpChangeToIEnumerableCodeFixProvider.cs (1)
107return CodeAction.Create(title, async _ => newDocument, title);
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeLocalFunctionStatic\PassInCapturedVariablesAsArgumentsCodeFixProvider.cs (1)
41CodeAction.Create(
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeRefStruct\MakeRefStructCodeFixProvider.cs (1)
55CodeAction.Create(
src\roslyn\src\Analyzers\CSharp\CodeFixes\MisplacedUsingDirectives\MisplacedUsingDirectivesCodeFixProvider.cs (1)
76context.RegisterCodeFix(CodeAction.Create(
src\roslyn\src\Analyzers\CSharp\CodeFixes\NewLines\ArrowExpressionClausePlacement\ArrowExpressionClausePlacementCodeFixProvider.cs (1)
35CodeAction.Create(
src\roslyn\src\Analyzers\CSharp\CodeFixes\NewLines\ConditionalExpressionPlacement\ConditionalExpressionPlacementCodeFixProvider.cs (1)
35CodeAction.Create(
src\roslyn\src\Analyzers\CSharp\CodeFixes\NewLines\ConsecutiveBracePlacement\ConsecutiveBracePlacementCodeFixProvider.cs (1)
36CodeAction.Create(
src\roslyn\src\Analyzers\CSharp\CodeFixes\NewLines\ConstructorInitializerPlacement\ConstructorInitializerPlacementCodeFixProvider.cs (1)
35CodeAction.Create(
src\roslyn\src\Analyzers\CSharp\CodeFixes\NewLines\EmbeddedStatementPlacement\EmbeddedStatementPlacementCodeFixProvider.cs (1)
38CodeAction.Create(
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveConfusingSuppression\CSharpRemoveConfusingSuppressionCodeFixProvider.cs (2)
40CodeAction.Create( 47CodeAction.Create(
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveInKeyword\RemoveInKeywordCodeFixProvider.cs (1)
47CodeAction.Create(
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveNewModifier\RemoveNewModifierCodeFixProvider.cs (1)
49CodeAction.Create(
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnneccessaryUnsafeModifier\CSharpRemoveUnnecessaryUnsafeModifierCodeFixProvider.cs (1)
32context.RegisterCodeFix(CodeAction.Create(
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnnecessarySuppressions\CSharpRemoveUnnecessaryNullableWarningSuppressionsCodeFixProvider.cs (1)
33context.RegisterCodeFix(CodeAction.Create(
src\roslyn\src\Analyzers\CSharp\CodeFixes\ReplaceDefaultLiteral\CSharpReplaceDefaultLiteralCodeFixProvider.cs (1)
55CodeAction.Create(
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseExplicitTypeForConst\UseExplicitTypeForConstCodeFixProvider.cs (1)
53CodeAction.Create(
Microsoft.CodeAnalysis.CSharp.Features (33)
CodeRefactorings\ConvertLocalFunctionToMethod\CSharpConvertLocalFunctionToMethodCodeRefactoringProvider.cs (1)
56CodeAction.Create(
CodeRefactorings\InlineTemporary\InlineTemporaryCodeRefactoringProvider.cs (1)
93CodeAction.Create(
CodeRefactorings\UseExplicitOrImplicitType\AbstractUseTypeCodeRefactoringProvider.cs (1)
64CodeAction.Create(
CodeRefactorings\UseRecursivePatterns\UseRecursivePatternsCodeRefactoringProvider.cs (1)
66CodeAction.Create(
ConvertNamespace\ConvertNamespaceCodeRefactoringProvider.cs (1)
55context.RegisterRefactoring(CodeAction.Create(
ConvertToExtension\ConvertToExtensionCodeRefactoringProvider.cs (2)
166context.RegisterRefactoring(CodeAction.Create( 183context.RegisterRefactoring(CodeAction.Create(
MakeLocalFunctionStatic\MakeLocalFunctionStaticCodeRefactoringProvider.cs (1)
44context.RegisterRefactoring(CodeAction.Create(
ReverseForStatement\CSharpReverseForStatementCodeRefactoringProvider.cs (1)
79CodeAction.Create(
src\cef93d2425d77fca\CSharpAddParenthesesAroundConditionalExpressionInInterpolatedStringCodeFixProvider.cs (1)
42var documentChangeAction = CodeAction.Create(
src\roslyn\src\Analyzers\CSharp\CodeFixes\HideBase\HideBaseCodeFixProvider.cs (1)
51context.RegisterCodeFix(CodeAction.Create(
src\roslyn\src\Analyzers\CSharp\CodeFixes\Iterator\CSharpAddYieldCodeFixProvider.cs (1)
82return CodeAction.Create(
src\roslyn\src\Analyzers\CSharp\CodeFixes\Iterator\CSharpChangeToIEnumerableCodeFixProvider.cs (1)
107return CodeAction.Create(title, async _ => newDocument, title);
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeLocalFunctionStatic\PassInCapturedVariablesAsArgumentsCodeFixProvider.cs (1)
41CodeAction.Create(
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeRefStruct\MakeRefStructCodeFixProvider.cs (1)
55CodeAction.Create(
src\roslyn\src\Analyzers\CSharp\CodeFixes\MisplacedUsingDirectives\MisplacedUsingDirectivesCodeFixProvider.cs (1)
76context.RegisterCodeFix(CodeAction.Create(
src\roslyn\src\Analyzers\CSharp\CodeFixes\NewLines\ArrowExpressionClausePlacement\ArrowExpressionClausePlacementCodeFixProvider.cs (1)
35CodeAction.Create(
src\roslyn\src\Analyzers\CSharp\CodeFixes\NewLines\ConditionalExpressionPlacement\ConditionalExpressionPlacementCodeFixProvider.cs (1)
35CodeAction.Create(
src\roslyn\src\Analyzers\CSharp\CodeFixes\NewLines\ConsecutiveBracePlacement\ConsecutiveBracePlacementCodeFixProvider.cs (1)
36CodeAction.Create(
src\roslyn\src\Analyzers\CSharp\CodeFixes\NewLines\ConstructorInitializerPlacement\ConstructorInitializerPlacementCodeFixProvider.cs (1)
35CodeAction.Create(
src\roslyn\src\Analyzers\CSharp\CodeFixes\NewLines\EmbeddedStatementPlacement\EmbeddedStatementPlacementCodeFixProvider.cs (1)
38CodeAction.Create(
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveConfusingSuppression\CSharpRemoveConfusingSuppressionCodeFixProvider.cs (2)
40CodeAction.Create( 47CodeAction.Create(
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveInKeyword\RemoveInKeywordCodeFixProvider.cs (1)
47CodeAction.Create(
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveNewModifier\RemoveNewModifierCodeFixProvider.cs (1)
49CodeAction.Create(
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnneccessaryUnsafeModifier\CSharpRemoveUnnecessaryUnsafeModifierCodeFixProvider.cs (1)
32context.RegisterCodeFix(CodeAction.Create(
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnnecessarySuppressions\CSharpRemoveUnnecessaryNullableWarningSuppressionsCodeFixProvider.cs (1)
33context.RegisterCodeFix(CodeAction.Create(
src\roslyn\src\Analyzers\CSharp\CodeFixes\ReplaceDefaultLiteral\CSharpReplaceDefaultLiteralCodeFixProvider.cs (1)
55CodeAction.Create(
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseExplicitTypeForConst\UseExplicitTypeForConstCodeFixProvider.cs (1)
53CodeAction.Create(
UseExpressionBody\UseExpressionBodyCodeRefactoringProvider.cs (2)
124CodeAction.Create( 137CodeAction.Create(
UseExpressionBodyForLambda\UseExpressionBodyForLambdaCodeRefactoringProvider.cs (2)
176result.Add(CodeAction.Create( 185result.Add(CodeAction.Create(
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (13)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\CSharpStaticHolderTypes.Fixer.cs (1)
42var codeAction = CodeAction.Create(title,
Microsoft.CodeQuality.Analyzers\QualityGuidelines\CSharpAvoidDuplicateElementInitializationFixer.cs (1)
46CodeAction.Create(
Microsoft.CodeQuality.Analyzers\QualityGuidelines\CSharpDoNotInitializeUnnecessarily.Fixer.cs (1)
39CodeAction.Create(title,
Microsoft.NetCore.Analyzers\InteropServices\CSharpDisableRuntimeMarshalling.Fixer.cs (1)
47CodeAction.Create(
Microsoft.NetCore.Analyzers\Performance\CSharpCollapseMultiplePathOperations.Fixer.cs (1)
46CodeAction.Create(
Microsoft.NetCore.Analyzers\Performance\CSharpPreferDictionaryTryMethodsOverContainsKeyGuardFixer.cs (2)
123return CodeAction.Create(PreferDictionaryTryGetValueCodeFixTitle, async ct => 216return CodeAction.Create(PreferDictionaryTryAddValueCodeFixTitle, async ct =>
Microsoft.NetCore.Analyzers\Runtime\CSharpAvoidRedundantRegexIsMatchBeforeMatch.Fixer.cs (2)
169CodeAction.Create( 292CodeAction.Create(
Microsoft.NetCore.Analyzers\Runtime\CSharpPreferDictionaryContainsMethods.Fixer.cs (2)
36var action = CodeAction.Create(codeFixTitle, ct => ReplaceMethodNameAsync(PreferDictionaryContainsMethods.ContainsKeyMethodName, ct), codeFixTitle); 42var action = CodeAction.Create(codeFixTitle, ct => ReplaceMethodNameAsync(PreferDictionaryContainsMethods.ContainsValueMethodName, ct), codeFixTitle);
Microsoft.NetCore.Analyzers\Usage\CSharpDoNotCompareSpanToNull.Fixer.cs (1)
29var useIsEmptyCodeAction = CodeAction.Create(
Microsoft.NetCore.Analyzers\Usage\CSharpMissingShebangInFileBasedProgram.Fixer.cs (1)
26var codeAction = CodeAction.Create(
Microsoft.CodeAnalysis.Features (69)
AddFileBanner\AbstractAddFileBannerCodeRefactoringProvider.cs (1)
80CodeAction.Create(
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.PragmaBatchFixHelpers.cs (1)
34return CodeAction.Create(
CodeRefactorings\AddAwait\AbstractAddAwaitCodeRefactoringProvider.cs (2)
53CodeAction.Create( 61CodeAction.Create(
CodeRefactorings\ExtractMethod\AbstractExtractMethodCodeRefactoringProvider.cs (2)
84return CodeAction.Create( 115var codeAction = CodeAction.Create(
ConvertAnonymousType\AbstractConvertAnonymousTypeToClassCodeRefactoringProvider.cs (2)
64CodeAction.Create( 72CodeAction.Create(
ConvertAnonymousType\AbstractConvertAnonymousTypeToTupleCodeRefactoringProvider.cs (3)
60CodeAction.Create(FeaturesResources.just_this_anonymous_type, c => FixInCurrentMemberAsync(document, anonymousNode, anonymousType, allAnonymousTypes: false, c), nameof(FeaturesResources.just_this_anonymous_type)), 61CodeAction.Create(FeaturesResources.all_anonymous_types_in_container, c => FixInCurrentMemberAsync(document, anonymousNode, anonymousType, allAnonymousTypes: true, c), nameof(FeaturesResources.all_anonymous_types_in_container)), 70CodeAction.Create(FeaturesResources.Convert_to_tuple, c => FixInCurrentMemberAsync(document, anonymousNode, anonymousType, allAnonymousTypes: false, c), nameof(FeaturesResources.Convert_to_tuple)),
ConvertAutoPropertyToFullProperty\AbstractConvertAutoPropertyToFullPropertyCodeRefactoringProvider.cs (2)
50context.RegisterRefactoring(CodeAction.Create( 61context.RegisterRefactoring(CodeAction.Create(
ConvertCast\AbstractConvertCastCodeRefactoringProvider.cs (1)
60CodeAction.Create(
ConvertForEachToFor\AbstractConvertForEachToForCodeRefactoringProvider.cs (1)
78CodeAction.Create(
ConvertForToForEach\AbstractConvertForToForEachCodeRefactoringProvider.cs (1)
135CodeAction.Create(
ConvertIfToSwitch\AbstractConvertIfToSwitchCodeRefactoringProvider.cs (2)
53CodeAction.Create( 63CodeAction.Create(
ConvertLinq\AbstractConvertLinqQueryToForEachProvider.cs (1)
47CodeAction.Create(
ConvertLinq\ConvertForEachToLinqQuery\AbstractConvertForEachToLinqQueryProvider.cs (2)
114CodeAction.Create( 137CodeAction.Create(
ConvertNumericLiteral\AbstractConvertNumericLiteralCodeRefactoringProvider.cs (1)
112=> CodeAction.Create(title, c => ReplaceTokenAsync(document, root, numericToken, value, text, suffix), title);
ConvertToInterpolatedString\AbstractConvertConcatenationToInterpolatedStringRefactoringProvider.cs (1)
110CodeAction.Create(
ConvertToInterpolatedString\AbstractConvertPlaceholderToInterpolatedStringRefactoringProvider.cs (1)
147CodeAction.Create(
FullyQualify\AbstractFullyQualifyCodeFixProvider.cs (1)
43d => CodeAction.Create(
GenerateComparisonOperators\GenerateComparisonOperatorsCodeRefactoringProvider.cs (2)
95context.RegisterRefactoring(CodeAction.Create( 108nestedActions.Add(CodeAction.Create(
InitializeParameter\AbstractAddParameterCheckCodeRefactoringProvider.cs (7)
93return [CodeAction.Create( 117result.Add(CodeAction.Create( 126result.Add(CodeAction.Create( 131result.Add(CodeAction.Create( 146var negativeCheckAction = CodeAction.Create( 151var negativeOrZeroCheckAction = CodeAction.Create( 162var action = CodeAction.Create(
IntroduceUsingStatement\AbstractIntroduceUsingStatementCodeRefactoringProvider.cs (2)
79CodeAction.Create( 93CodeAction.Create(
IntroduceVariable\AbstractIntroduceLocalForExpressionCodeRefactoringProvider.cs (2)
55CodeAction.Create( 63CodeAction.Create(
InvertConditional\AbstractInvertConditionalCodeRefactoringProvider.cs (1)
32CodeAction.Create(
InvertIf\AbstractInvertIfCodeRefactoringProvider.cs (2)
144context.RegisterRefactoring(CodeAction.Create( 205context.RegisterRefactoring(CodeAction.Create(
InvertLogical\AbstractInvertLogicalCodeRefactoringProvider.cs (1)
75CodeAction.Create(
NameTupleElement\AbstractNameTupleElementCodeRefactoringProvider.cs (1)
33CodeAction.Create(
ReplaceDocCommentTextWithTag\AbstractReplaceDocCommentTextWithTagCodeRefactoringProvider.cs (1)
150CodeAction.Create(
SplitOrMergeIfStatements\Consecutive\AbstractMergeConsecutiveIfStatementsCodeRefactoringProvider.cs (1)
52return CodeAction.Create(title, createChangedDocument, title);
SplitOrMergeIfStatements\Consecutive\AbstractSplitIntoConsecutiveIfStatementsCodeRefactoringProvider.cs (1)
48=> CodeAction.Create(
SplitOrMergeIfStatements\Nested\AbstractMergeNestedIfStatementsCodeRefactoringProvider.cs (1)
40return CodeAction.Create(title, createChangedDocument, title);
SplitOrMergeIfStatements\Nested\AbstractSplitIntoNestedIfStatementsCodeRefactoringProvider.cs (1)
35=> CodeAction.Create(
src\roslyn\src\Analyzers\Core\CodeFixes\AddAnonymousTypeMemberName\AbstractAddAnonymousTypeMemberNameCodeFixProvider.cs (1)
45CodeAction.Create(
src\roslyn\src\Analyzers\Core\CodeFixes\AddExplicitCast\AbstractAddExplicitCastCodeFixProvider.cs (1)
94actions.Add(CodeAction.Create(
src\roslyn\src\Analyzers\Core\CodeFixes\AliasAmbiguousType\AbstractAliasAmbiguousTypeCodeFixProvider.cs (1)
57actions.Add(CodeAction.Create(
src\roslyn\src\Analyzers\Core\CodeFixes\ConvertToAsync\AbstractConvertToAsyncCodeFixProvider.cs (1)
62return CodeAction.Create(
src\roslyn\src\Analyzers\Core\CodeFixes\DocumentationComments\AbstractAddDocCommentNodesCodeFixProvider.cs (1)
41CodeAction.Create(
src\roslyn\src\Analyzers\Core\CodeFixes\DocumentationComments\AbstractRemoveDocCommentNodeCodeFixProvider.cs (1)
40CodeAction.Create(
src\roslyn\src\Analyzers\Core\CodeFixes\FileHeaders\AbstractFileHeaderCodeFixProvider.cs (1)
35CodeAction.Create(
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.cs (3)
96result.Add(CodeAction.Create( 105result.Add(CodeAction.Create( 112result.Add(CodeAction.Create(
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementAbstractClass\AbstractImplementAbstractClassCodeFixProvider.cs (2)
46CodeAction.Create( 60CodeAction.Create(
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\AbstractImplementInterfaceService.cs (1)
163codeActions.Add(CodeAction.Create(
src\roslyn\src\Analyzers\Core\CodeFixes\NewLines\ConsecutiveStatementPlacement\ConsecutiveStatementPlacementCodeFixProvider.cs (1)
33context.RegisterCodeFix(CodeAction.Create(
src\roslyn\src\Analyzers\Core\CodeFixes\NewLines\MultipleBlankLines\AbstractMultipleBlankLinesCodeFixProvider.cs (1)
33context.RegisterCodeFix(CodeAction.Create(
src\roslyn\src\Analyzers\Core\CodeFixes\PopulateSwitch\AbstractPopulateSwitchCodeFixProvider.cs (3)
63CodeAction.Create( 75CodeAction.Create( 87CodeAction.Create(
UseNamedArguments\AbstractUseNamedArgumentsCodeRefactoringProvider.cs (3)
111CodeAction.Create( 118CodeAction.Create( 127CodeAction.Create(
Microsoft.CodeAnalysis.NetAnalyzers (91)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\AbstractTypesShouldNotHaveConstructors.Fixer.cs (1)
33context.RegisterCodeFix(CodeAction.Create(title,
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\DefineAccessorsForAttributeArguments.Fixer.cs (3)
41context.RegisterCodeFix(CodeAction.Create(title, 54context.RegisterCodeFix(CodeAction.Create(title, 64context.RegisterCodeFix(CodeAction.Create(title,
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\DoNotDirectlyAwaitATask.Fixer.cs (2)
37CodeAction.Create(title, 44CodeAction.Create(title,
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\EnumsShouldHaveZeroValue.Fixer.cs (3)
54context.RegisterCodeFix(CodeAction.Create(title, 61context.RegisterCodeFix(CodeAction.Create(title, 69context.RegisterCodeFix(CodeAction.Create(title,
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\EnumStorageShouldBeInt32.Fixer.cs (1)
40context.RegisterCodeFix(CodeAction.Create(title,
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\EnumWithFlagsAttribute.Fixer.cs (1)
43context.RegisterCodeFix(CodeAction.Create(fixTitle,
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\EquatableAnalyzer.Fixer.cs (2)
62context.RegisterCodeFix(CodeAction.Create( 73context.RegisterCodeFix(CodeAction.Create(
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\ExceptionsShouldBePublic.Fixer.cs (1)
39CodeAction action = CodeAction.Create(
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\ImplementStandardExceptionConstructors.Fixer.cs (1)
52context.RegisterCodeFix(CodeAction.Create(title, c => AddConstructorsAsync(context.Document, context.Diagnostics, root, c), equivalenceKey: title), context.Diagnostics.First());
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\InterfaceMethodsShouldBeCallableByChildTypes.Fixer.cs (3)
78context.RegisterCodeFix(CodeAction.Create(title, 91context.RegisterCodeFix(CodeAction.Create(title, 98context.RegisterCodeFix(CodeAction.Create(string.Format(CultureInfo.CurrentCulture, MicrosoftCodeQualityAnalyzersResources.InterfaceMethodsShouldBeCallableByChildTypesFix3, methodSymbol.ContainingType.Name),
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\MarkAttributesWithAttributeUsage.Fixer.cs (1)
49return CodeAction.Create(
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\OperatorOverloadsHaveNamedAlternates.Fixer.cs (1)
42context.RegisterCodeFix(CodeAction.Create(title, ct => FixAsync(context, ct), equivalenceKey: title), context.Diagnostics.First());
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\OperatorsShouldHaveSymmetricalOverloads.Fixer.cs (1)
39CodeAction.Create(
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\OverloadOperatorEqualsOnOverridingValueTypeEquals.Fixer.cs (1)
45CodeAction.Create(title,
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\OverrideEqualsAndOperatorEqualsOnValueTypes.Fixer.cs (1)
51CodeAction.Create(
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\OverrideEqualsOnOverloadingOperatorEquals.Fixer.cs (1)
48CodeAction.Create(
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\OverrideGetHashCodeOnOverridingEquals.Fixer.cs (1)
40CodeAction.Create(
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\OverrideMethodsOnComparableTypes.Fixer.cs (1)
44CodeAction.Create(title,
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\ParameterNamesShouldMatchBaseDeclaration.Fixer.cs (1)
50CodeAction.Create(
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\TypesThatOwnDisposableFieldsShouldBeDisposable.Fixer.cs (1)
40context.RegisterCodeFix(CodeAction.Create(title,
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\UriParametersShouldNotBeStrings.Fixer.cs (1)
73context.RegisterCodeFix(CodeAction.Create(title, c => AddMethodAsync(context.Document, context.Span, methodNode, targetNode, uriType, c), equivalenceKey: title), context.Diagnostics);
Microsoft.CodeQuality.Analyzers\Maintainability\AvoidLengthCalculationWhenSlicingToEnd.Fixer.cs (1)
51var codeAction = CodeAction.Create(
Microsoft.CodeQuality.Analyzers\Maintainability\AvoidUnusedPrivateFields.Fixer.cs (1)
42CodeAction.Create(
Microsoft.CodeQuality.Analyzers\Maintainability\MakeTypesInternal.Fixer.cs (1)
20var codeAction = CodeAction.Create(
Microsoft.CodeQuality.Analyzers\Maintainability\UseNameofInPlaceOfString.Fixer.cs (1)
44context.RegisterCodeFix(CodeAction.Create(
Microsoft.CodeQuality.Analyzers\QualityGuidelines\RemoveEmptyFinalizers.Fixer.cs (1)
35context.RegisterCodeFix(CodeAction.Create(title,
Microsoft.CodeQuality.Analyzers\QualityGuidelines\RethrowToPreserveStackDetails.Fixer.cs (1)
42CodeAction.Create(
Microsoft.CodeQuality.Analyzers\QualityGuidelines\UseLiteralsWhereAppropriate.Fixer.cs (1)
43CodeAction.Create(
Microsoft.NetCore.Analyzers\ImmutableCollections\DoNotCallToImmutableCollectionOnAnImmutableCollectionValue.Fixer.cs (1)
57context.RegisterCodeFix(CodeAction.Create(title,
Microsoft.NetCore.Analyzers\InteropServices\DynamicInterfaceCastableImplementation.Fixer.cs (2)
45CodeAction.Create( 55CodeAction.Create(
Microsoft.NetCore.Analyzers\InteropServices\ProvidePublicParameterlessSafeHandleConstructor.Fixer.cs (1)
42CodeAction.Create(
Microsoft.NetCore.Analyzers\InteropServices\SpecifyMarshalingForPInvokeStringArguments.Fixer.cs (2)
48context.RegisterCodeFix(CodeAction.Create(title, 55context.RegisterCodeFix(CodeAction.Create(title,
Microsoft.NetCore.Analyzers\Performance\DoNotGuardCall.Fixer.cs (1)
53var codeAction = CodeAction.Create(
Microsoft.NetCore.Analyzers\Performance\PreferConvertToHexStringOverBitConverter.Fixer.cs (1)
66var codeAction = CodeAction.Create(
Microsoft.NetCore.Analyzers\Performance\PreferIsEmptyOverCount.Fixer.cs (1)
45context.RegisterCodeFix(CodeAction.Create(
Microsoft.NetCore.Analyzers\Performance\PreferLengthCountIsEmptyOverAny.Fixer.cs (1)
37var codeAction = CodeAction.Create(codeFixTitle, _ => Task.FromResult(context.Document.WithSyntaxRoot(newRoot)), codeFixTitle);
Microsoft.NetCore.Analyzers\Performance\PreferReadOnlySpanOverSpan.Fixer.cs (1)
39CodeAction.Create(
Microsoft.NetCore.Analyzers\Performance\RecommendCaseInsensitiveStringComparison.Fixer.cs (2)
119CodeAction.Create( 133CodeAction.Create(
Microsoft.NetCore.Analyzers\Performance\UseSearchValues.Fixer.cs (1)
49CodeAction.Create(
Microsoft.NetCore.Analyzers\Performance\UseSpanClearInsteadOfFIll.Fixer.cs (1)
40CodeAction.Create(
Microsoft.NetCore.Analyzers\Performance\UseStartsWithInsteadOfIndexOfComparisonWithZero.Fixer.cs (1)
30CodeAction.Create(MicrosoftNetCoreAnalyzersResources.UseStartsWithInsteadOfIndexOfComparisonWithZeroCodeFixTitle,
Microsoft.NetCore.Analyzers\Runtime\AvoidConstArrays.Fixer.cs (1)
42context.RegisterCodeFix(CodeAction.Create(
Microsoft.NetCore.Analyzers\Runtime\AvoidUnreliableStreamRead.Fixer.cs (1)
76var codeAction = CodeAction.Create(
Microsoft.NetCore.Analyzers\Runtime\AvoidUnsealedAttributes.Fixer.cs (1)
33context.RegisterCodeFix(CodeAction.Create(title,
Microsoft.NetCore.Analyzers\Runtime\AvoidZeroLengthArrayAllocations.Fixer.cs (1)
41context.RegisterCodeFix(CodeAction.Create(title,
Microsoft.NetCore.Analyzers\Runtime\DoNotUseEnumerableMethodsOnIndexableCollectionsInsteadUseTheCollectionDirectly.Fixer.cs (1)
78context.RegisterCodeFix(CodeAction.Create(title,
Microsoft.NetCore.Analyzers\Runtime\ForwardCancellationTokenToInvocations.Fixer.cs (1)
109CodeAction.Create(
Microsoft.NetCore.Analyzers\Runtime\InstantiateArgumentExceptionsCorrectly.Fixer.cs (2)
56codeAction = CodeAction.Create( 64codeAction = CodeAction.Create(
Microsoft.NetCore.Analyzers\Runtime\MarkAllNonSerializableFields.Fixer.cs (2)
37context.RegisterCodeFix(CodeAction.Create(MicrosoftNetCoreAnalyzersResources.AddNonSerializedAttributeCodeActionTitle, 48context.RegisterCodeFix(CodeAction.Create(MicrosoftNetCoreAnalyzersResources.AddSerializableAttributeCodeActionTitle,
Microsoft.NetCore.Analyzers\Runtime\MarkISerializableTypesWithSerializable.Fixer.cs (1)
37context.RegisterCodeFix(CodeAction.Create(title,
Microsoft.NetCore.Analyzers\Runtime\PreferAsSpanOverSubstring.Fixer.cs (1)
54var codeAction = CodeAction.Create(title, CreateChangedDocument, title);
Microsoft.NetCore.Analyzers\Runtime\PreferConstCharOverConstUnitString.Fixer.cs (1)
86CodeAction.Create(
Microsoft.NetCore.Analyzers\Runtime\PreferJsonElementParse.Fixer.cs (1)
46CodeAction.Create(
Microsoft.NetCore.Analyzers\Runtime\PreferStreamAsyncMemoryOverloads.Fixer.cs (1)
113CodeAction.Create(
Microsoft.NetCore.Analyzers\Runtime\PreferStringContainsOverIndexOf.Fixer.cs (1)
69CodeAction.Create(
Microsoft.NetCore.Analyzers\Runtime\PreferTypedStringBuilderAppendOverloads.Fixer.cs (2)
43CodeAction.Create(title, 62CodeAction.Create(title,
Microsoft.NetCore.Analyzers\Runtime\SpecifyCultureForToLowerAndToUpper.Fixer.cs (2)
30context.RegisterCodeFix(CodeAction.Create(title, 36context.RegisterCodeFix(CodeAction.Create(title,
Microsoft.NetCore.Analyzers\Runtime\TestForEmptyStringsUsingStringLength.Fixer.cs (2)
47var methodInvocationAction = CodeAction.Create(MicrosoftNetCoreAnalyzersResources.TestForEmptyStringsUsingStringLengthMessage, 53var stringLengthAction = CodeAction.Create(MicrosoftNetCoreAnalyzersResources.TestForEmptyStringsUsingStringLengthMessage,
Microsoft.NetCore.Analyzers\Runtime\TestForNaNCorrectly.Fixer.cs (1)
46var action = CodeAction.Create(MicrosoftNetCoreAnalyzersResources.TestForNaNCorrectlyMessage,
Microsoft.NetCore.Analyzers\Runtime\UseCancellationTokenThrowIfCancellationRequested.Fixer.cs (1)
110var codeAction = CodeAction.Create(
Microsoft.NetCore.Analyzers\Runtime\UseEnvironmentMembersFixer.cs (1)
59CodeAction.Create(title,
Microsoft.NetCore.Analyzers\Runtime\UseExceptionThrowHelpersFixer.cs (1)
39CodeAction.Create(title, equivalenceKey: title, createChangedDocument: async cancellationToken =>
Microsoft.NetCore.Analyzers\Runtime\UseOrdinalStringComparison.Fixer.cs (2)
32context.RegisterCodeFix(CodeAction.Create(title, 41context.RegisterCodeFix(CodeAction.Create(title,
Microsoft.NetCore.Analyzers\Runtime\UseRegexMembersFixer.cs (1)
63CodeAction.Create(title,
Microsoft.NetCore.Analyzers\Runtime\UseSpanBasedStringConcat.Fixer.cs (1)
68var codeAction = CodeAction.Create(
Microsoft.NetCore.Analyzers\Runtime\UseStringEqualsOverStringCompare.Fixer.cs (1)
46var codeAction = CodeAction.Create(
Microsoft.NetCore.Analyzers\Tasks\DoNotCreateTaskCompletionSourceWithWrongArguments.Fixer.cs (1)
41CodeAction.Create(title,
Microsoft.NetCore.Analyzers\Tasks\DoNotUseWhenAllOrWaitAllWithSingleArgumentFixer.cs (2)
42context.RegisterCodeFix(CodeAction.Create(title, 62context.RegisterCodeFix(CodeAction.Create(title,
Microsoft.NetCore.Analyzers\Usage\DoNotPassNonNullableValueToArgumentNullExceptionThrowIfNull.Fixer.cs (2)
33var codeAction = CodeAction.Create( 49var codeAction = CodeAction.Create(
Microsoft.NetCore.Analyzers\Usage\PreferGenericOverloads.Fixer.cs (1)
46var codeAction = CodeAction.Create(
Microsoft.NetCore.Analyzers\Usage\UseVolatileReadWrite.Fixer.cs (1)
56var codeAction = CodeAction.Create(
OrderedCodeFixProvider.cs (1)
27CodeAction codeAction = CodeAction.Create(
Microsoft.CodeAnalysis.Workspaces (2)
CodeActions\CodeAction.cs (1)
493/// <inheritdoc cref="Create(string, Func{CancellationToken, Task{Document}}, string?)"/>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\SyntaxEditorBasedCodeFixProvider.cs (1)
58=> context.RegisterCodeFix(CodeAction.Create(title, GetDocumentUpdater(context, diagnostic), equivalenceKey), context.Diagnostics);
Microsoft.Interop.ComInterfaceGenerator (1)
Analyzers\AddMarshalAsToElementFixer.cs (1)
43CodeAction.Create(
Microsoft.ML.InternalCodeAnalyzer (5)
ContractsCheckNameofFixProvider.cs (5)
64context.RegisterCodeFix(CodeAction.Create(Title, 101context.RegisterCodeFix(CodeAction.Create(Title, 120context.RegisterCodeFix(CodeAction.Create(Title, 148context.RegisterCodeFix(CodeAction.Create(Title, 158context.RegisterCodeFix(CodeAction.Create(Title,
Roslyn.Diagnostics.Analyzers (8)
AbstractApplyTraitToClass`1.cs (1)
61CodeAction.Create(
AbstractCreateTestAccessor`1.cs (1)
49CodeAction.Create(
AbstractRunIterations`1.cs (1)
75CodeAction.Create(
ExportedPartsShouldHaveImportingConstructorCodeFixProvider.cs (1)
69CodeAction.Create(
ImportingConstructorShouldBeObsoleteCodeFixProvider.cs (1)
75CodeAction.Create(
PartsExportedWithMEFv2MustBeMarkedAsShared.Fixer.cs (1)
49CodeAction.Create(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\SyntaxEditorBasedCodeFixProvider.cs (1)
58=> context.RegisterCodeFix(CodeAction.Create(title, GetDocumentUpdater(context, diagnostic), equivalenceKey), context.Diagnostics);
TestExportsShouldNotBeDiscoverableCodeFixProvider.cs (1)
40CodeAction.Create(
Roslyn.Diagnostics.CSharp.Analyzers (2)
CSharpDoNotUseDebugAssertForInterpolatedStringsFixer.cs (1)
48CodeAction.Create(
PreferNullLiteralCodeFixProvider.cs (1)
38CodeAction.Create(
System.Text.RegularExpressions.Generator (3)
UpgradeToGeneratedRegexCodeFixer.cs (3)
65CodeAction.Create( 75CodeAction.Create( 85CodeAction.Create(
System.Windows.Forms.Analyzers.CodeFixes.CSharp (1)
System\Windows\Forms\CSharp\CodeFixes\AddDesignerSerializationVisibility\AddDesignerSerializationVisibilityCodeFixProvider.cs (1)
50CodeAction.Create(