1 instantiation of AssemblyInfo
Microsoft.DotNet.PackageTesting (1)
VerifyClosure.cs (1)
443
return new
AssemblyInfo
(path, name, version, references, moduleReferences);
29 references to AssemblyInfo
Microsoft.DotNet.PackageTesting (29)
VerifyClosure.cs (29)
41
private Dictionary<string,
AssemblyInfo
> assemblies = new Dictionary<string,
AssemblyInfo
>();
56
foreach(
var
assembly in assemblies.Values)
61
foreach(
var
assembly in assemblies.Values)
96
var
assemblyInfo =
AssemblyInfo
.GetAssemblyInfo(file);
104
AssemblyInfo
existingInfo;
163
void CheckDependencies(
AssemblyInfo
assembly)
167
var depStack = new Stack<
AssemblyInfo
>();
174
void CheckDependencies(Stack<
AssemblyInfo
> depStack)
176
AssemblyInfo
assm = depStack.Peek();
203
AssemblyInfo
depAssm;
254
void DumpCycles(
AssemblyInfo
assembly)
258
var depStack = new Stack<
AssemblyInfo
>();
261
var suspectCycles = new Dictionary<
AssemblyInfo
,
AssemblyInfo
[]>();
275
void DumpCycles(Stack<
AssemblyInfo
> depStack,
AssemblyInfo
root, Dictionary<
AssemblyInfo
,
AssemblyInfo
[]> suspectCycles)
277
AssemblyInfo
assm = depStack.Peek();
286
AssemblyInfo
depAssm;
307
var
suspectAssembly = cycle.FirstOrDefault(a => a != root) ?? root;
309
AssemblyInfo
[] existingCycle;
326
private string PrintCycle(
AssemblyInfo
[] cycleStack)
330
foreach (
var
assmebly in cycleStack)
343
private static void WriteDependencyGraph(string dependencyGraphFilePath, IEnumerable<
AssemblyInfo
> assemblies)
354
foreach(
var
assembly in assemblies)
427
public static
AssemblyInfo
GetAssemblyInfo(string path)