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