8 instantiations of LockFileTarget
dotnet (1)
ToolPackage\ToolPackageDownloader.cs (1)
198var lockFileTarget = new LockFileTarget()
Microsoft.NET.Build.Tasks (3)
ResolvePackageAssets.cs (3)
748_compileTimeTarget = new LockFileTarget(); 753_runtimeTarget = new LockFileTarget(); 1388runtimeTarget = _lockFile.GetTargetAndReturnNullIfNotFound(_targetFramework, runtimeIdentifier) ?? new LockFileTarget();
NuGet.Commands (2)
RestoreCommand\LockFileBuilder.cs (2)
168new LockFileTarget 175new LockFileTarget
NuGet.ProjectModel (2)
LockFile\Utf8JsonStreamLockFileTargetConverter.cs (1)
27var lockFileTarget = new LockFileTarget();
LockFile\Utf8JsonStreamLockFileTargetConverterV4.cs (1)
30var lockFileTarget = new LockFileTarget
71 references to LockFileTarget
aspire-managed (1)
NuGet\Commands\LayoutCommand.cs (1)
88var target = lockFile.Targets.FirstOrDefault(t =>
dotnet (6)
CommandFactory\CommandResolution\LockFileTargetExtensions.cs (5)
13public static bool IsPortable(this LockFileTarget lockFileTarget) 19public static LockFileTargetLibrary GetPlatformLibrary(this LockFileTarget lockFileTarget) 31this LockFileTarget lockFileTarget, 44public static IEnumerable<LockFileTargetLibrary> GetRuntimeLibraries(this LockFileTarget lockFileTarget) 60public static IEnumerable<LockFileTargetLibrary> GetCompileLibraries(this LockFileTarget lockFileTarget)
ToolPackage\ToolPackageDownloader.cs (1)
198var lockFileTarget = new LockFileTarget()
dotnet-svcutil-lib (1)
Shared\MSBuildProj.cs (1)
808LockFileTarget target = lockFile.Targets.Count == 1 ? lockFile.Targets[0] : lockFile.Targets.FirstOrDefault(t =>
Microsoft.NET.Build.Tasks (22)
LockFileExtensions.cs (9)
14public static LockFileTarget GetTargetAndReturnNullIfNotFound(this LockFile lockFile, string frameworkAlias, string runtimeIdentifier) 16LockFileTarget lockFileTarget = lockFile.GetTarget(frameworkAlias, runtimeIdentifier); 28public static LockFileTarget GetTargetAndThrowIfNotFound(this LockFile lockFile, string frameworkAlias, string runtimeIdentifier) 30LockFileTarget lockFileTarget = lockFile.GetTargetAndReturnNullIfNotFound(frameworkAlias, runtimeIdentifier); 55public static string GetLockFileTargetAlias(this LockFile lockFile, LockFileTarget lockFileTarget) 84var lockFileTarget = lockFile.GetTargetAndThrowIfNotFound(frameworkAlias, runtime); 100public static LockFileTargetLibrary GetLibrary(this LockFileTarget lockFileTarget, string libraryName) 164this LockFileTarget lockFileTarget, 177this LockFileTarget lockFileTarget,
ProjectContext.cs (5)
31private readonly LockFileTarget _lockFileTarget; 54public LockFileTarget LockFileTarget => _lockFileTarget; 56public LockFileTarget CompilationLockFileTarget { get; } 58public ProjectContext(LockFile lockFile, LockFileTarget lockFileTarget, 187public static IEnumerable<string> GetTopLevelDependencies(LockFile lockFile, LockFileTarget lockFileTarget)
ResolvePackageAssets.cs (5)
696private LockFileTarget _compileTimeTarget; 698private LockFileTarget _runtimeTarget; 1385LockFileTarget runtimeTarget; 1790LockFileTarget target, 2010private Tuple<string, LockFileTargetLibrary> FindApphostInRuntimeTarget(string apphostName, LockFileTarget runtimeTarget)
ResolvePackageDependencies.cs (3)
216foreach (var target in parentTargets) 280foreach (var target in LockFile.Targets) 297private void GetPackageAndFileDependencies(LockFileTarget target)
NuGet.Build.Tasks.Pack (2)
PackTaskLogic.cs (2)
937var target = assetsFile.GetTarget(framework.TargetAlias, runtimeIdentifier: null); 1106var lockFileTarget = assetsFile.GetTarget(framework.FrameworkName, runtimeIdentifier: null);
NuGet.CommandLine.XPlat (6)
Commands\Why\DependencyGraphFinder.cs (4)
47foreach (var target in assetsFile.Targets) 75GetTargetFrameworkData(bool useTargetAlias, LockFileTarget target, PackageSpec packageSpec) 100LockFileTarget target) 145public static DependencyNode? CreateNode(LockFileTarget target, string filterPackage, LockFileTargetLibrary library, VersionRange requestedVersion)
Utility\MSBuildAPIUtility.cs (2)
759var filteredTargets = new List<LockFileTarget>(); 785foreach (var target in requestedTargets)
NuGet.Commands (8)
PackagesLockFileBuilder.cs (2)
26foreach (var target in assetsFile.Targets) 41LockFileTarget onlyTFM = assetsFile.Targets.First(t => EqualityUtility.EqualsWithNullCheck(t.TargetAlias, target.TargetAlias));
RestoreCommand\CompatibilityChecker.cs (1)
375var target = _lockFile.Targets[i];
RestoreCommand\LockFileBuilder.cs (2)
167var target = lockFile.Version >= LockFileFormat.AliasedVersion ? 362private static void EnsureUniqueLockFileTargetLibraries(LockFileTarget lockFileTarget)
RestoreCommand\Utility\BuildAssetsUtils.cs (2)
483foreach (var target in assetsFile.Targets) 491var ridlessTarget = target;
RestoreCommand\Utility\ToolRestoreUtility.cs (1)
170var target = toolLockFile.Targets.Single();
NuGet.PackageManagement (2)
BuildIntegration\BuildIntegratedRestoreUtility.cs (1)
190foreach (var target in lockFile.Targets
Utility\BuildIntegratedProjectUtility.cs (1)
95foreach (var target in lockFile.Targets)
NuGet.ProjectModel (23)
LockFile\LockFile.cs (4)
27public IList<LockFileTarget> Targets { get; set; } = new List<LockFileTarget>(); 33public LockFileTarget GetTarget(NuGetFramework framework, string runtimeIdentifier) 41public LockFileTarget GetTarget(string frameworkAlias, string runtimeIdentifier)
LockFile\LockFileExtensions.cs (2)
19public static IEnumerable<LockFileTarget> GetTargetGraphs(this IAssetsLogMessage message, LockFile assetsFile) 60public static LockFileTargetLibrary GetTargetLibrary(this LockFileTarget target, string libraryId)
LockFile\LockFileFormat.cs (1)
277private static void WriteTarget(JsonWriter writer, LockFileTarget target)
LockFile\LockFileTarget.cs (3)
13public class LockFileTarget : IEquatable<LockFileTarget> 37public bool Equals(LockFileTarget other) 62return Equals(obj as LockFileTarget);
LockFile\Utf8JsonStreamLockFileConverter.cs (5)
92lockFile.Targets = reader.ReadObjectAsList<LockFileTarget>(Utf8JsonStreamLockFileConverters.LockFileTargetConverterV4); 96lockFile.Targets = reader.ReadObjectAsList<LockFileTarget>(Utf8JsonStreamLockFileConverters.LockFileTargetConverter); 102lockFile.Targets = Array.Empty<LockFileTarget>(); 202foreach (var target in lockFile.Targets.NoAllocEnumerate()) 210foreach (var target in lockFile.Targets.NoAllocEnumerate())
LockFile\Utf8JsonStreamLockFileTargetConverter.cs (4)
11/// A <see cref="IUtf8JsonStreamReaderConverter{T}"/> to allow read JSON into <see cref="LockFileTarget"/> 18internal class Utf8JsonStreamLockFileTargetConverter : IUtf8JsonStreamReaderConverter<LockFileTarget> 20public LockFileTarget Read(ref Utf8JsonStreamReader reader) 27var lockFileTarget = new LockFileTarget();
LockFile\Utf8JsonStreamLockFileTargetConverterV4.cs (4)
10/// A <see cref="IUtf8JsonStreamReaderConverter{T}"/> to allow read JSON into <see cref="LockFileTarget"/> 17internal class Utf8JsonStreamLockFileTargetConverterV4 : IUtf8JsonStreamReaderConverter<LockFileTarget> 19public LockFileTarget Read(ref Utf8JsonStreamReader reader) 30var lockFileTarget = new LockFileTarget