5 writes to CompileTimeAssemblies
NuGet.Commands (4)
RestoreCommand\Utility\LockFileUtils.cs (4)
199lockFileLib.CompileTimeAssemblies = GetLockFileItems( 421lockFileLib.CompileTimeAssemblies = lockFileLib.CompileTimeAssemblies.Where(p => !p.Path.StartsWith("lib/", StringComparison.Ordinal) || referenceFilter.Contains(Path.GetFileName(p.Path))).ToList(); 584projectLib.CompileTimeAssemblies = ConvertToProjectPaths(fileLookup, projectDir, compileGroup); 609projectLib.CompileTimeAssemblies = new List<LockFileItem>() { lockFileItem };
NuGet.ProjectModel (1)
LockFile\Utf8JsonStreamLockFileTargetLibraryConverter.cs (1)
121lockFileTargetLibrary.CompileTimeAssemblies = reader.ReadObjectAsList<LockFileItem>(Utf8JsonStreamLockFileConverters.LockFileItemConverter);
16 references to CompileTimeAssemblies
dotnet-svcutil-lib (1)
Shared\MSBuildProj.cs (1)
819foreach (var compiletimeAssembly in lib.CompileTimeAssemblies)
Microsoft.NET.Build.Tasks (4)
FileGroup.cs (1)
64return SelectPath(package.CompileTimeAssemblies);
LockFileExtensions.cs (1)
255&& !library.CompileTimeAssemblies.Any(f => f.IsPlaceholderFile());
ResolvePackageAssets.cs (2)
1140package => package.CompileTimeAssemblies, 1177p => p.CompileTimeAssemblies,
NuGet.Commands (7)
RestoreCommand\CompatibilityChecker.cs (2)
162foreach (var compile in targetLibrary.CompileTimeAssemblies 359targetLibrary.CompileTimeAssemblies.Count > 0 || // Compile-time Assemblies, or
RestoreCommand\Utility\LockFileUtils.cs (5)
407if (lockFileLib.CompileTimeAssemblies.Count > 0 || lockFileLib.RuntimeAssemblies.Count > 0) 421lockFileLib.CompileTimeAssemblies = lockFileLib.CompileTimeAssemblies.Where(p => !p.Path.StartsWith("lib/", StringComparison.Ordinal) || referenceFilter.Contains(Path.GetFileName(p.Path))).ToList(); 438lockFileLib.CompileTimeAssemblies.Clear(); 439lockFileLib.CompileTimeAssemblies.Add(new LockFileItem(contractPath)); 1046ClearIfExists(lockFileLib.CompileTimeAssemblies, static path => new LockFileItem(path));
NuGet.ProjectModel (4)
LockFile\LockFileFormat.cs (2)
408if (library.CompileTimeAssemblies.Count > 0) 410var ordered = library.CompileTimeAssemblies.OrderBy(assembly => assembly.Path, StringComparer.Ordinal);
LockFile\LockFileTargetLibrary.cs (2)
23private static readonly PropertyKey CompileTimeAssembliesKey = new(nameof(CompileTimeAssemblies)); 223combiner.AddUnorderedSequence(CompileTimeAssemblies);