3 instantiations of AssemblyItem
Microsoft.NET.Sdk.Razor.Tasks (2)
FindAssembliesWithReferencesTo.cs (1)
37referenceItems.Add(new AssemblyItem
ReferenceResolver.cs (1)
129assemblyItem = new AssemblyItem
Microsoft.NET.Sdk.Razor.Tests (1)
ReferenceResolverTest.cs (1)
196return new AssemblyItem
20 references to AssemblyItem
Microsoft.NET.Sdk.Razor.Tasks (16)
FindAssembliesWithReferencesTo.cs (1)
25var referenceItems = new List<AssemblyItem>(Assemblies.Length);
ReferenceResolver.cs (15)
16private readonly IReadOnlyList<AssemblyItem> _assemblyItems; 17private readonly Dictionary<AssemblyItem, Classification> _classifications; 19public ReferenceResolver(IReadOnlyList<string> targetAssemblies, IReadOnlyList<AssemblyItem> assemblyItems) 23_classifications = new Dictionary<AssemblyItem, Classification>(); 25Lookup = new Dictionary<string, AssemblyItem>(StringComparer.Ordinal); 26foreach (var item in assemblyItems) 32protected Dictionary<string, AssemblyItem> Lookup { get; } 38foreach (var item in _assemblyItems) 50private Classification Resolve(AssemblyItem assemblyItem) 85foreach (var reference in GetReferences(assemblyItem.Path)) 102protected virtual IReadOnlyList<AssemblyItem> GetReferences(string file) 114return Array.Empty<AssemblyItem>(); // not a managed assembly 119var references = new List<AssemblyItem>(metadataReader.AssemblyReferences.Count); 125if (!Lookup.TryGetValue(referenceName, out var assemblyItem)) 147return Array.Empty<AssemblyItem>(); // not a managed assembly
Microsoft.NET.Sdk.Razor.Tests (4)
ReferenceResolverTest.cs (4)
194public AssemblyItem CreateAssemblyItem(string name, bool isFrameworkReference = false) 208public TestReferencesToMvcResolver(AssemblyItem[] referenceItems) 218protected override IReadOnlyList<AssemblyItem> GetReferences(string file) 225return Array.Empty<AssemblyItem>();