44 references to ReferenceType
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (9)
UnusedReferences\ProjectAssets\ProjectAssetsReaderTests.cs (2)
69
=> new(
ReferenceType
.Project, projectPath, treatAsUsed, [Path.ChangeExtension(projectPath, "dll")], [.. dependencies]);
73
=> new(
ReferenceType
.Package, Path.GetFileNameWithoutExtension(assemblyPath), treatAsUsed, [assemblyPath], [.. dependencies]);
UnusedReferences\ProjectAssets\TestProjectAssetsFile.cs (3)
77
private static string GetLibraryType(
ReferenceType
referenceType)
81
ReferenceType
.Package => "package",
82
ReferenceType
.Project => "project",
UnusedReferences\UnusedReferencesRemoverTests.cs (4)
111
ReferenceType
.Package,
182
=> new(
ReferenceType
.Project,
191
=> new(
ReferenceType
.Package,
200
=> new(
ReferenceType
.Assembly,
Microsoft.CodeAnalysis.Features (18)
UnusedReferences\ProjectAssets\ProjectAssetsReader.cs (9)
77
var referenceName = referenceInfo.ReferenceType ==
ReferenceType
.Project
104
var
referenceType =
ReferenceType
.Unknown;
125
"package" =>
ReferenceType
.Package,
126
"project" =>
ReferenceType
.Project,
127
_ =>
ReferenceType
.Assembly
130
if (referenceType ==
ReferenceType
.Project &&
156
if (referenceType ==
ReferenceType
.Unknown)
161
if (referenceType ==
ReferenceType
.Package && itemSpecification == ".NETStandard.Library")
UnusedReferences\ReferenceInfo.cs (2)
12
internal sealed class ReferenceInfo(
ReferenceType
referenceType, string itemSpecification, bool treatAsUsed, ImmutableArray<string> compilationAssemblies, ImmutableArray<ReferenceInfo> dependencies)
18
public
ReferenceType
ReferenceType { get; } = referenceType;
UnusedReferences\UnusedReferencesRemover.cs (7)
23
private static readonly ImmutableArray<
ReferenceType
> s_processingOrder = [
ReferenceType
.Project,
ReferenceType
.Package,
ReferenceType
.Assembly];
86
foreach (
var
referenceType in s_processingOrder)
110
foreach (
var
referenceType in s_processingOrder)
143
if (reference.ReferenceType ==
ReferenceType
.Project)
Microsoft.VisualStudio.LanguageServices (17)
UnusedReferences\Dialog\UnusedReferencesTableProvider.ColumnDefinitions.cs (15)
98
private static ImageMoniker GetReferenceTypeImageMoniker(
ReferenceType
referenceType)
102
ReferenceType
.Package => ReferenceImageMonikers.Package,
103
ReferenceType
.Project => ReferenceImageMonikers.Project,
104
ReferenceType
.Assembly => ReferenceImageMonikers.Assembly,
204
if (entry.TryGetValue<
ReferenceType
>(UnusedReferencesTableKeyNames.ReferenceType, out
var
referenceType))
216
content = entry.TryGetValue<
ReferenceType
>(UnusedReferencesTableKeyNames.ReferenceType, out
var
referenceType)
224
return entry.TryGetValue<
ReferenceType
>(UnusedReferencesTableKeyNames.ReferenceType, out
var
referenceType)
229
private static string GetText(
ReferenceType
referenceType)
233
ReferenceType
.Package => ServicesVSResources.Packages,
234
ReferenceType
.Project => ServicesVSResources.Projects,
235
ReferenceType
.Assembly => ServicesVSResources.Assemblies,
269
return entry.TryGetValue(UnusedReferencesTableKeyNames.ReferenceType, out
ReferenceType
referenceType)
UnusedReferences\Dialog\UnusedReferencesTableProvider.DataSource.cs (1)
127
content = ReferenceUpdate.ReferenceInfo.ReferenceType !=
ReferenceType
.Package
UnusedReferences\UnusedReferenceExtensions.cs (1)
16
(
ReferenceType
)projectSystemReference.ReferenceType,