18 references to ReferenceType
Microsoft.CodeAnalysis.Features (18)
UnusedReferences\ProjectAssets\ProjectAssetsReader.cs (9)
77var referenceName = referenceInfo.ReferenceType == ReferenceType.Project 104var referenceType = ReferenceType.Unknown; 125"package" => ReferenceType.Package, 126"project" => ReferenceType.Project, 127_ => ReferenceType.Assembly 130if (referenceType == ReferenceType.Project && 156if (referenceType == ReferenceType.Unknown) 161if (referenceType == ReferenceType.Package && itemSpecification == ".NETStandard.Library")
UnusedReferences\ReferenceInfo.cs (2)
12internal sealed class ReferenceInfo(ReferenceType referenceType, string itemSpecification, bool treatAsUsed, ImmutableArray<string> compilationAssemblies, ImmutableArray<ReferenceInfo> dependencies) 18public ReferenceType ReferenceType { get; } = referenceType;
UnusedReferences\UnusedReferencesRemover.cs (7)
23private static readonly ImmutableArray<ReferenceType> s_processingOrder = [ReferenceType.Project, ReferenceType.Package, ReferenceType.Assembly]; 86foreach (var referenceType in s_processingOrder) 110foreach (var referenceType in s_processingOrder) 143if (reference.ReferenceType == ReferenceType.Project)