19 references to AddImportFixKind
Microsoft.CodeAnalysis.EditorFeatures (4)
ExternalAccess\UnitTestGenerator\Api\WrappedAddImportFixData.cs (4)
18
AddImportFixKind
.ProjectSymbol => WrappedAddImportFixKind.ProjectSymbol,
19
AddImportFixKind
.PackageSymbol => WrappedAddImportFixKind.PackageSymbol,
20
AddImportFixKind
.MetadataSymbol => WrappedAddImportFixKind.MetadataSymbol,
21
AddImportFixKind
.ReferenceAssemblySymbol => WrappedAddImportFixKind.ReferenceAssemblySymbol,
Microsoft.CodeAnalysis.Features (15)
AddImport\AbstractAddImportFeatureService.cs (4)
593
AddImportFixKind
.ProjectSymbol => new ProjectSymbolReferenceCodeAction(document, fixData),
594
AddImportFixKind
.MetadataSymbol => new MetadataSymbolReferenceCodeAction(document, fixData),
595
AddImportFixKind
.ReferenceAssemblySymbol => new AssemblyReferenceCodeAction(document, fixData),
596
AddImportFixKind
.PackageSymbol => installerService?.IsInstalled(document.Project.Id, fixData.PackageName) == false
AddImport\AddImportFixData.cs (6)
20
public
AddImportFixKind
Kind { get; }
103
AddImportFixKind
kind,
133
=> new(
AddImportFixKind
.ProjectSymbol,
141
=> new(
AddImportFixKind
.MetadataSymbol,
150
=> new(
AddImportFixKind
.ReferenceAssemblySymbol,
159
=> new(
AddImportFixKind
.PackageSymbol,
AddImport\CodeActions\AssemblyReferenceCodeAction.cs (1)
28
Contract.ThrowIfFalse(fixData.Kind ==
AddImportFixKind
.ReferenceAssemblySymbol);
AddImport\CodeActions\InstallPackageAndAddImportCodeAction.cs (1)
42
Contract.ThrowIfFalse(fixData.Kind ==
AddImportFixKind
.PackageSymbol);
AddImport\CodeActions\MetadataSymbolReferenceCodeAction.cs (1)
25
Contract.ThrowIfFalse(fixData.Kind ==
AddImportFixKind
.MetadataSymbol);
AddImport\CodeActions\ParentInstallPackageCodeAction.cs (1)
47
Contract.ThrowIfFalse(fixData.Kind ==
AddImportFixKind
.PackageSymbol);
AddImport\CodeActions\ProjectSymbolReferenceCodeAction.cs (1)
35
Contract.ThrowIfFalse(fixData.Kind ==
AddImportFixKind
.ProjectSymbol);