4 instantiations of TaskEnvironment
Microsoft.Build.Framework (3)
TaskEnvironment.cs (3)
34
public static TaskEnvironment Fallback { get; } =
new
(MultiProcessTaskEnvironmentDriver.Instance);
61
? new
TaskEnvironment
(new MultiThreadedTaskEnvironmentDriver(projectDirectory))
62
: new
TaskEnvironment
(new MultiThreadedTaskEnvironmentDriver(projectDirectory, environmentVariables));
Microsoft.Build.Tasks.Core (1)
AssemblyDependency\Node\OutOfProcRarNodeEndpoint.cs (1)
106
rarTask.TaskEnvironment = new
TaskEnvironment
(environmentDriver);
316 references to TaskEnvironment
Microsoft.Build (19)
BackEnd\Components\BuildRequestEngine\BuildRequestEngine.cs (3)
417
TaskEnvironment
taskEnvironment;
422
taskEnvironment =
TaskEnvironment
.CreateWithProjectDirectoryAndEnvironment(projectDirectoryFullPath, environmentVariables);
426
taskEnvironment =
TaskEnvironment
.Fallback;
BackEnd\Components\BuildRequestEngine\BuildRequestEntry.cs (2)
124
internal BuildRequestEntry(BuildRequest request, BuildRequestConfiguration requestConfiguration,
TaskEnvironment
taskEnvironment)
196
public
TaskEnvironment
TaskEnvironment { get; set; }
BackEnd\Components\RequestBuilder\IntrinsicTasks\MSBuild.cs (1)
208
public
TaskEnvironment
TaskEnvironment { get; set; }
BackEnd\Components\RequestBuilder\RequestBuilder.cs (4)
1128
/// Sets the project directory on the request's <see cref="
TaskEnvironment
"/>.
1405
/// from the request's <see cref="
TaskEnvironment
"/> to the configuration for later restoration.
1442
/// Sets the operating environment to the initial build environment via the request's <see cref="
TaskEnvironment
"/>.
1460
/// Restores a previously saved operating environment to the request's <see cref="
TaskEnvironment
"/>.
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (2)
183
internal
TaskEnvironment
TaskEnvironment { get; set; }
290
TaskEnvironment
taskEnvironment)
Instance\TaskFactories\AssemblyTaskFactory.cs (1)
316
TaskEnvironment
taskEnvironment)
Instance\TaskFactories\RegisteredTaskFactory.cs (3)
56
/// <see cref="
TaskEnvironment
"/> constructor so it can consume it during construction.
58
internal ITask CreateRegisteredTask(
TaskEnvironment
taskEnvironment) => _registration.CreateInstance(taskEnvironment);
69
public ITask CreateTask(IBuildEngine taskFactoryLoggingHost) => _registration.CreateInstance(
TaskEnvironment
.Fallback);
Instance\TaskFactories\TaskHostTask.cs (2)
158
private readonly
TaskEnvironment
_taskEnvironment;
176
TaskEnvironment
taskEnvironment)
src\msbuild\src\Shared\TaskLoader.cs (1)
42
TaskEnvironment
? taskEnvironment,
Microsoft.Build.Framework (26)
IMultiThreadableTask.cs (2)
17
/// <item>Use <see cref="
TaskEnvironment
.GetAbsolutePath(string)"/> instead of <see cref="System.IO.Path.GetFullPath(string)"/> for path resolution</item>
40
TaskEnvironment
TaskEnvironment { get; set; }
Loader\LoadedType.cs (8)
186
/// that takes a single <see cref="
TaskEnvironment
"/>, that constructor is invoked with
187
/// <paramref name="taskEnvironment"/> — falling back to <see cref="
TaskEnvironment
.Fallback"/> when the
200
internal ITask? CreateInstance(
TaskEnvironment
? taskEnvironment)
213
? (ITask?)resolvedConstructor.Invoker.Invoke(taskEnvironment ??
TaskEnvironment
.Fallback)
304
/// <see cref="
TaskEnvironment
"/> parameter when the type declares it, otherwise the parameterless
306
/// carries a cached <c>ConstructorInvoker</c> for that constructor. The <see cref="
TaskEnvironment
"/>
308
/// whose <see cref="
TaskEnvironment
"/> is a distinct <see cref="Type"/> identity from the one in the
379
private static readonly string TaskEnvironmentTypeFullName = typeof(
TaskEnvironment
).FullName!;
TaskClassRegistration.cs (8)
20
/// The construction factory takes the <see cref="
TaskEnvironment
"/> the engine is running the task with, so a
21
/// task that declares a constructor accepting a <see cref="
TaskEnvironment
"/> can receive it during
28
private readonly Func<
TaskEnvironment
, ITask> _createInstance;
42
internal TaskClassRegistration(Func<
TaskEnvironment
, ITask> createInstance, LoadedType loadedType)
60
/// declares a <see cref="
TaskEnvironment
"/> constructor (which is invoked via <see cref="Activator"/> over
61
/// the trim-rooted type). The engine still assigns the task's <see cref="
TaskEnvironment
"/> property after
64
/// <param name="taskEnvironment">The environment supplied to a task that declares a <see cref="
TaskEnvironment
"/> constructor.</param>
65
internal ITask CreateInstance(
TaskEnvironment
taskEnvironment) => _createInstance(taskEnvironment);
TaskClassRegistry.cs (3)
91
/// Registers a task type with a factory that receives the <see cref="
TaskEnvironment
"/> the engine is
101
/// <param name="factory">A delegate that creates a new instance of the task given the current <see cref="
TaskEnvironment
"/>.</param>
102
internal static void Register<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors | DynamicallyAccessedMemberTypes.PublicProperties)] TTask>(Func<
TaskEnvironment
, TTask> factory)
TaskEnvironment.cs (5)
34
public static
TaskEnvironment
Fallback { get; } = new(MultiProcessTaskEnvironmentDriver.Instance);
37
/// Gets a value indicating whether this <see cref="
TaskEnvironment
"/> is providing
44
/// Creates a new <see cref="
TaskEnvironment
"/> with isolated working directory and environment variables.
52
/// <returns>A new <see cref="
TaskEnvironment
"/> with isolated environment state.</returns>
56
public static
TaskEnvironment
CreateWithProjectDirectoryAndEnvironment(string projectDirectory, IDictionary<string, string>? environmentVariables = null)
Microsoft.Build.Tasks.Core (94)
AddToWin32Manifest.cs (2)
91
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
AssemblyDependency\AssemblyFoldersFromConfig\AssemblyFoldersFromConfigCache.cs (1)
38
internal AssemblyFoldersFromConfigCache(AssemblyFoldersFromConfig assemblyFoldersFromConfig, FileExists fileExists,
TaskEnvironment
taskEnvironment)
AssemblyDependency\AssemblyFoldersFromConfig\AssemblyFoldersFromConfigResolver.cs (1)
78
IBuildEngine buildEngine, TaskLoggingHelper log,
TaskEnvironment
taskEnvironment)
AssemblyDependency\AssemblyFoldersResolver.cs (1)
27
public AssemblyFoldersResolver(string searchPathElement, GetAssemblyName getAssemblyName, FileExists fileExists, GetAssemblyRuntimeVersion getRuntimeVersion, Version targetedRuntimeVesion,
TaskEnvironment
taskEnvironment)
AssemblyDependency\AssemblyResolution.cs (2)
162
TaskEnvironment
taskEnvironment)
226
TaskEnvironment
taskEnvironment)
AssemblyDependency\CandidateAssemblyFilesResolver.cs (1)
35
public CandidateAssemblyFilesResolver(string[] candidateAssemblyFiles, string searchPathElement, GetAssemblyName getAssemblyName, FileExists fileExists, GetAssemblyRuntimeVersion getRuntimeVersion, Version targetedRuntimeVesion,
TaskEnvironment
taskEnvironment)
AssemblyDependency\DirectoryResolver.cs (1)
31
public DirectoryResolver(string searchPathElement, GetAssemblyName getAssemblyName, FileExists fileExists, GetAssemblyRuntimeVersion getRuntimeVersion, Version targetedRuntimeVesion, string parentAssembly,
TaskEnvironment
taskEnvironment)
AssemblyDependency\FrameworkPathResolver.cs (1)
27
public FrameworkPathResolver(string[] frameworkPaths, InstalledAssemblies installedAssemblies, string searchPathElement, GetAssemblyName getAssemblyName, FileExists fileExists, GetAssemblyRuntimeVersion getRuntimeVersion, Version targetedRuntimeVesion,
TaskEnvironment
taskEnvironment)
AssemblyDependency\GenerateBindingRedirects.cs (2)
54
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
AssemblyDependency\HintPathResolver.cs (1)
22
public HintPathResolver(string searchPathElement, GetAssemblyName getAssemblyName, FileExists fileExists, GetAssemblyRuntimeVersion getRuntimeVersion, Version targetedRuntimeVesion,
TaskEnvironment
taskEnvironment)
AssemblyDependency\RawFilenameResolver.cs (1)
22
public RawFilenameResolver(string searchPathElement, GetAssemblyName getAssemblyName, FileExists fileExists, GetAssemblyRuntimeVersion getRuntimeVersion, Version targetedRuntimeVesion,
TaskEnvironment
taskEnvironment)
AssemblyDependency\ReferenceTable.cs (2)
117
private readonly
TaskEnvironment
_taskEnvironment;
318
TaskEnvironment
taskEnvironment)
AssemblyDependency\ResolveAssemblyReference.cs (2)
979
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
AssemblyDependency\Resolver.cs (2)
58
protected
TaskEnvironment
taskEnvironment;
63
protected Resolver(string searchPathElement, GetAssemblyName getAssemblyName, FileExists fileExists, GetAssemblyRuntimeVersion getRuntimeVersion, Version targetedRuntimeVersion, ProcessorArchitecture targetedProcessorArchitecture, bool compareProcessorArchitecture,
TaskEnvironment
taskEnvironment)
AssignTargetPath.cs (2)
26
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
BootstrapperUtil\Util.cs (1)
117
internal static string GetDefaultPath(string visualStudioVersion,
TaskEnvironment
taskEnvironment)
Copy.cs (2)
200
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
CreateManifestResourceName.cs (2)
90
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
Delete.cs (2)
67
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
DownloadFile.cs (2)
72
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
FileIO\GetFileHash.cs (2)
69
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
FileIO\ReadLinesFromFile.cs (2)
28
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
FileIO\VerifyFileHash.cs (2)
20
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
FileIO\WriteLinesToFile.cs (2)
44
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
FormatUrl.cs (2)
23
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
GenerateLauncher.cs (2)
29
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
GenerateManifestBase.cs (2)
89
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
GetAssemblyIdentity.cs (2)
29
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
GetInstalledSDKLocations.cs (2)
51
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
GetReferenceAssemblyPaths.cs (2)
27
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
InstalledSDKResolver.cs (1)
27
public InstalledSDKResolver(Dictionary<string, ITaskItem> resolvedSDKs, string searchPathElement, GetAssemblyName getAssemblyName, FileExists fileExists, GetAssemblyRuntimeVersion getRuntimeVersion, Version targetedRuntimeVesion,
TaskEnvironment
taskEnvironment)
ListOperators\FindUnderPath.cs (2)
24
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
MakeDir.cs (2)
37
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
ManifestUtil\LauncherBuilder.cs (3)
34
internal
TaskEnvironment
TaskEnvironment { get; } =
TaskEnvironment
.Fallback;
36
internal LauncherBuilder(string launcherPath,
TaskEnvironment
taskEnvironment)
ManifestUtil\Util.cs (2)
400
private static ITaskItem[] RemoveDuplicateItems(ITaskItem[] items,
TaskEnvironment
taskEnvironment)
440
public static ITaskItem[] SortItems(ITaskItem[] items,
TaskEnvironment
taskEnvironment)
Move.cs (2)
74
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
RedistList.cs (1)
989
internal static AssemblyTableInfo CreateFromRelativePath(string path, string frameworkDirectory,
TaskEnvironment
taskEnvironment, TaskLoggingHelper log)
RemoveDir.cs (2)
27
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
ResolveCodeAnalysisRuleSet.cs (2)
22
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
ResolveKeySource.cs (2)
26
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
ResolveManifestFiles.cs (4)
161
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
919
private readonly
TaskEnvironment
_taskEnvironment;
921
public SatelliteRefAssemblyMap(
TaskEnvironment
taskEnvironment)
SystemState.cs (1)
583
internal static SystemState DeserializePrecomputedCaches(ITaskItem[] stateFiles, TaskLoggingHelper log, FileExists fileExists,
TaskEnvironment
taskEnvironment)
TaskEnvironmentExtensions.cs (4)
11
/// Extension methods for <see cref="
TaskEnvironment
"/> and <see cref="AbsolutePath"/> used by built-in tasks.
38
/// Absolutizes each non-empty path in the array using <see cref="
TaskEnvironment
.GetAbsolutePath"/>.
42
internal static AbsolutePath[]? GetAbsolutePathsOrNull(this
TaskEnvironment
taskEnvironment, string[]? paths)
65
internal static string GetAbsolutePathOrEmpty(this
TaskEnvironment
taskEnvironment, string path)
Touch.cs (2)
53
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
Unzip.cs (2)
80
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
WriteCodeFragment.cs (2)
37
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
XmlPeek.cs (2)
28
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
XmlPoke.cs (2)
27
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
XslTransformation.cs (3)
36
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
467
public XsltInput(AbsolutePath? xsltFilePath, string xslt, string xsltCompiledDllSpec,
TaskEnvironment
taskEnvironment, TaskLoggingHelper logTool, bool preserveWhitespace)
ZipDirectory.cs (2)
62
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
Microsoft.Build.Utilities.Core (7)
Task.cs (5)
219
/// receives the <see cref="
TaskEnvironment
"/> the engine is running the task with, so the task can
221
/// logic) depend on the <see cref="
TaskEnvironment
"/>.
229
/// <param name="factory">A delegate that creates a new instance of the task given the current <see cref="
TaskEnvironment
"/>.</param>
234
/// <see cref="
TaskEnvironment
"/> property after construction, so a task that reads the injected
250
Func<
TaskEnvironment
, TTask> factory)
ToolTask.cs (2)
217
public virtual
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
Microsoft.NET.Build.Extensions.Tasks (8)
GetDependsOnNETStandard.cs (2)
15
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
src\sdk\src\Tasks\Common\ConflictResolution\ConflictItem.cs (2)
43
private readonly
TaskEnvironment
? _taskEnvironment;
45
public ConflictItem(ITaskItem originalItem, ConflictItemType itemType,
TaskEnvironment
? taskEnvironment)
src\sdk\src\Tasks\Common\ConflictResolution\ResolveOverlappingItemGroupConflicts.cs (2)
12
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
src\sdk\src\Tasks\Common\ConflictResolution\ResolvePackageFileConflicts.cs (2)
13
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
Microsoft.NET.Build.Tasks (48)
CheckForTargetInAssetsFile.cs (2)
14
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
CheckForUnsupportedWinMDReferences.cs (2)
17
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
CreateAppHost.cs (2)
58
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
GenerateBundle.cs (4)
13
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
54
/// anchored at <see cref="
TaskEnvironment
.ProjectDirectory"/> rather than the process's
58
internal static string ResolveOutputDir(
TaskEnvironment
taskEnvironment, string outputDir)
GenerateClsidMap.cs (2)
22
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
GenerateDepsFile.cs (2)
22
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
GenerateRuntimeConfigurationFiles.cs (2)
71
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
GenerateToolsSettingsFile.cs (2)
32
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
GetAssemblyAttributes.cs (2)
15
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
GetPackageDirectory.cs (2)
17
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
GetPackagesToPrune.cs (2)
18
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
PickBestRid.cs (2)
15
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
ProcessFrameworkReferences.cs (2)
25
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
ResolveAppHosts.cs (2)
15
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
ResolvePackageAssets.cs (2)
29
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
ResolvePackageDependencies.cs (2)
118
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
ResolveRuntimePackAssets.cs (2)
14
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
ResolveTargetingPackAssets.cs (2)
16
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
SelectRuntimeIdentifierSpecificItems.cs (2)
17
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
src\sdk\src\Tasks\Common\ConflictResolution\ConflictItem.cs (2)
43
private readonly
TaskEnvironment
? _taskEnvironment;
45
public ConflictItem(ITaskItem originalItem, ConflictItemType itemType,
TaskEnvironment
? taskEnvironment)
src\sdk\src\Tasks\Common\ConflictResolution\ResolveOverlappingItemGroupConflicts.cs (2)
12
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
src\sdk\src\Tasks\Common\ConflictResolution\ResolvePackageFileConflicts.cs (2)
13
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
WriteAppConfigWithSupportedRuntime.cs (2)
14
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
Microsoft.NET.Sdk.BlazorWebAssembly.Tasks (30)
GZipCompress.cs (2)
15
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
src\sdk\src\StaticWebAssetsSdk\Tasks\Data\StaticWebAsset.cs (28)
592
=> FromTaskItem(item,
TaskEnvironment
.Fallback, validate);
600
public static StaticWebAsset FromTaskItem(ITaskItem item,
TaskEnvironment
env, bool validate = false)
815
=> FromV1TaskItem(item,
TaskEnvironment
.Fallback);
817
public static StaticWebAsset FromV1TaskItem(ITaskItem item,
TaskEnvironment
env)
837
public void ApplyDefaults() => ApplyDefaults(
TaskEnvironment
.Fallback);
839
public void ApplyDefaults(
TaskEnvironment
env)
878
=> ComputeIntegrity(identity, originalItemSpec,
TaskEnvironment
.Fallback);
880
internal static string ComputeIntegrity(string identity, string originalItemSpec,
TaskEnvironment
env)
1069
TaskEnvironment
.Fallback);
1092
TaskEnvironment
env)
1129
public void Normalize() => Normalize(
TaskEnvironment
.Fallback);
1131
public void Normalize(
TaskEnvironment
env)
1143
public static string NormalizeContentRootPath(string path) => NormalizeContentRootPath(path,
TaskEnvironment
.Fallback);
1145
public static string NormalizeContentRootPath(string path,
TaskEnvironment
env)
1203
public bool HasContentRoot(string path) => HasContentRoot(path,
TaskEnvironment
.Fallback);
1205
public bool HasContentRoot(string path,
TaskEnvironment
env) =>
1220
=> MaterializeFrameworkAsset(asset, intermediateOutputPath, projectPackageId, projectBasePath, log,
TaskEnvironment
.Fallback);
1228
TaskEnvironment
env)
1683
internal FileInfo ResolveFile() => ResolveFile(Identity, OriginalItemSpec,
TaskEnvironment
.Fallback);
1685
internal FileInfo ResolveFile(
TaskEnvironment
env) => ResolveFile(Identity, OriginalItemSpec, env);
1688
=> ResolveFile(identity, originalItemSpec,
TaskEnvironment
.Fallback);
1690
internal static FileInfo ResolveFile(string identity, string originalItemSpec,
TaskEnvironment
env)
1707
=> ToAssetDictionary(candidateAssets,
TaskEnvironment
.Fallback, validate);
1709
internal static Dictionary<string, StaticWebAsset> ToAssetDictionary(ITaskItem[] candidateAssets,
TaskEnvironment
env, bool validate = false)
1722
=> FromTaskItemGroup(candidateAssets,
TaskEnvironment
.Fallback, validate);
1724
internal static StaticWebAsset[] FromTaskItemGroup(ITaskItem[] candidateAssets,
TaskEnvironment
env, bool validate = false)
1741
=> AssetsByTargetPath(assets, source, assetKind,
TaskEnvironment
.Fallback);
1743
internal static Dictionary<string, (StaticWebAsset, List<StaticWebAsset>)> AssetsByTargetPath(ITaskItem[] assets, string source, string assetKind,
TaskEnvironment
env)
Microsoft.NET.Sdk.Razor.Tasks (2)
FindAssembliesWithReferencesTo.cs (2)
16
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
Microsoft.NET.Sdk.StaticWebAssets.Tasks (76)
ApplyCompressionNegotiation.cs (2)
15
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
CollectStaticWebAssetsToCopy.cs (2)
23
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
Compression\DiscoverPrecompressedAssets.cs (2)
15
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
Compression\ResolveCompressedAssets.cs (2)
15
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
ComputeEndpointsForReferenceStaticWebAssets.cs (2)
14
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
ComputeReferenceStaticWebAssetItems.cs (2)
15
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
ComputeStaticWebAssetsTargetPaths.cs (2)
25
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
Data\StaticWebAsset.cs (28)
592
=> FromTaskItem(item,
TaskEnvironment
.Fallback, validate);
600
public static StaticWebAsset FromTaskItem(ITaskItem item,
TaskEnvironment
env, bool validate = false)
815
=> FromV1TaskItem(item,
TaskEnvironment
.Fallback);
817
public static StaticWebAsset FromV1TaskItem(ITaskItem item,
TaskEnvironment
env)
837
public void ApplyDefaults() => ApplyDefaults(
TaskEnvironment
.Fallback);
839
public void ApplyDefaults(
TaskEnvironment
env)
878
=> ComputeIntegrity(identity, originalItemSpec,
TaskEnvironment
.Fallback);
880
internal static string ComputeIntegrity(string identity, string originalItemSpec,
TaskEnvironment
env)
1069
TaskEnvironment
.Fallback);
1092
TaskEnvironment
env)
1129
public void Normalize() => Normalize(
TaskEnvironment
.Fallback);
1131
public void Normalize(
TaskEnvironment
env)
1143
public static string NormalizeContentRootPath(string path) => NormalizeContentRootPath(path,
TaskEnvironment
.Fallback);
1145
public static string NormalizeContentRootPath(string path,
TaskEnvironment
env)
1203
public bool HasContentRoot(string path) => HasContentRoot(path,
TaskEnvironment
.Fallback);
1205
public bool HasContentRoot(string path,
TaskEnvironment
env) =>
1220
=> MaterializeFrameworkAsset(asset, intermediateOutputPath, projectPackageId, projectBasePath, log,
TaskEnvironment
.Fallback);
1228
TaskEnvironment
env)
1683
internal FileInfo ResolveFile() => ResolveFile(Identity, OriginalItemSpec,
TaskEnvironment
.Fallback);
1685
internal FileInfo ResolveFile(
TaskEnvironment
env) => ResolveFile(Identity, OriginalItemSpec, env);
1688
=> ResolveFile(identity, originalItemSpec,
TaskEnvironment
.Fallback);
1690
internal static FileInfo ResolveFile(string identity, string originalItemSpec,
TaskEnvironment
env)
1707
=> ToAssetDictionary(candidateAssets,
TaskEnvironment
.Fallback, validate);
1709
internal static Dictionary<string, StaticWebAsset> ToAssetDictionary(ITaskItem[] candidateAssets,
TaskEnvironment
env, bool validate = false)
1722
=> FromTaskItemGroup(candidateAssets,
TaskEnvironment
.Fallback, validate);
1724
internal static StaticWebAsset[] FromTaskItemGroup(ITaskItem[] candidateAssets,
TaskEnvironment
env, bool validate = false)
1741
=> AssetsByTargetPath(assets, source, assetKind,
TaskEnvironment
.Fallback);
1743
internal static Dictionary<string, (StaticWebAsset, List<StaticWebAsset>)> AssetsByTargetPath(ITaskItem[] assets, string source, string assetKind,
TaskEnvironment
env)
DefineStaticWebAssetEndpoints.cs (4)
15
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
152
TaskEnvironment
taskEnvironment)
161
public
TaskEnvironment
TaskEnvironment { get; } = taskEnvironment;
DefineStaticWebAssets.cs (2)
27
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
FilterStaticWebAssetEndpoints.cs (2)
24
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
FilterStaticWebAssetGroups.cs (2)
18
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
GenerateStaticWebAssetEndpointsManifest.cs (2)
15
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
GenerateStaticWebAssetEndpointsPropsFile.cs (2)
26
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
GenerateStaticWebAssetsDevelopmentManifest.cs (2)
22
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
GenerateStaticWebAssetsManifest.cs (2)
16
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
GenerateStaticWebAssetsPropsFile.cs (2)
16
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
MergeConfigurationProperties.cs (2)
25
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
ReadStaticWebAssetsManifestFile.cs (2)
28
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
ResolveFingerprintedStaticWebAssetEndpointsForAssets.cs (2)
20
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
ScopedCss\ConcatenateCssFiles.cs (2)
33
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
StaticWebAssetsGeneratePackagePropsFile.cs (2)
23
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
StaticWebAssetsGeneratePackManifest.cs (2)
36
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
UpdatePackageStaticWebAssets.cs (2)
15
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
MSBuild (2)
OutOfProcTaskAppDomainWrapperBase.cs (1)
344
TaskEnvironment
.Fallback,
src\msbuild\src\Shared\TaskLoader.cs (1)
42
TaskEnvironment
? taskEnvironment,
NuGet.Build.Tasks (4)
GetRestoreProjectReferencesTask.cs (2)
25
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;
GetRestoreSolutionProjectsTask.cs (2)
29
public
TaskEnvironment
TaskEnvironment { get; set; } =
TaskEnvironment
.Fallback;