18 references to ReferenceType
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)