44 references to ReferenceType
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (9)
UnusedReferences\ProjectAssets\ProjectAssetsReaderTests.cs (2)
69
=> new(
ReferenceType
.Project, projectPath, treatAsUsed, ImmutableArray.Create(Path.ChangeExtension(projectPath, "dll")), dependencies.ToImmutableArray());
73
=> new(
ReferenceType
.Package, Path.GetFileNameWithoutExtension(assemblyPath), treatAsUsed, ImmutableArray.Create(assemblyPath), dependencies.ToImmutableArray());
UnusedReferences\ProjectAssets\TestProjectAssetsFile.cs (3)
77
private static string GetLibraryType(
ReferenceType
referenceType)
81
ReferenceType
.Package => "package",
82
ReferenceType
.Project => "project",
UnusedReferences\UnusedReferencesRemoverTests.cs (4)
112
ReferenceType
.Package,
183
=> new(
ReferenceType
.Project,
192
=> new(
ReferenceType
.Package,
201
=> new(
ReferenceType
.Assembly,
Microsoft.CodeAnalysis.Features (18)
UnusedReferences\ProjectAssets\ProjectAssetsReader.cs (9)
76
var referenceName = referenceInfo.ReferenceType ==
ReferenceType
.Project
103
var
referenceType =
ReferenceType
.Unknown;
124
"package" =>
ReferenceType
.Package,
125
"project" =>
ReferenceType
.Project,
126
_ =>
ReferenceType
.Assembly
129
if (referenceType ==
ReferenceType
.Project &&
155
if (referenceType ==
ReferenceType
.Unknown)
160
if (referenceType ==
ReferenceType
.Package && itemSpecification == ".NETStandard.Library")
UnusedReferences\ReferenceInfo.cs (2)
18
public
ReferenceType
ReferenceType { get; }
47
public ReferenceInfo(
ReferenceType
referenceType, string itemSpecification, bool treatAsUsed, ImmutableArray<string> compilationAssemblies, ImmutableArray<ReferenceInfo> dependencies)
UnusedReferences\UnusedReferencesRemover.cs (7)
22
private static readonly ImmutableArray<
ReferenceType
> s_processingOrder = ImmutableArray.Create(
23
ReferenceType
.Project,
24
ReferenceType
.Package,
25
ReferenceType
.Assembly);
88
foreach (
var
referenceType in s_processingOrder)
112
foreach (
var
referenceType in s_processingOrder)
145
if (reference.ReferenceType ==
ReferenceType
.Project)
Microsoft.VisualStudio.LanguageServices (17)
UnusedReferences\Dialog\UnusedReferencesTableProvider.ColumnDefinitions.cs (15)
104
private static ImageMoniker GetReferenceTypeImageMoniker(
ReferenceType
referenceType)
108
ReferenceType
.Package => ReferenceImageMonikers.Package,
109
ReferenceType
.Project => ReferenceImageMonikers.Project,
110
ReferenceType
.Assembly => ReferenceImageMonikers.Assembly,
210
if (entry.TryGetValue<
ReferenceType
>(UnusedReferencesTableKeyNames.ReferenceType, out
var
referenceType))
222
content = entry.TryGetValue<
ReferenceType
>(UnusedReferencesTableKeyNames.ReferenceType, out
var
referenceType)
230
return entry.TryGetValue<
ReferenceType
>(UnusedReferencesTableKeyNames.ReferenceType, out
var
referenceType)
235
private static string GetText(
ReferenceType
referenceType)
239
ReferenceType
.Package => ServicesVSResources.Packages,
240
ReferenceType
.Project => ServicesVSResources.Projects,
241
ReferenceType
.Assembly => ServicesVSResources.Assemblies,
275
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)
17
(
ReferenceType
)projectSystemReference.ReferenceType,