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