4 instantiations of TaskEnvironment
Microsoft.Build.Framework (3)
TaskEnvironment.cs (3)
34public 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)
106rarTask.TaskEnvironment = new TaskEnvironment(environmentDriver);
316 references to TaskEnvironment
Microsoft.Build (19)
BackEnd\Components\BuildRequestEngine\BuildRequestEngine.cs (3)
417TaskEnvironment taskEnvironment; 422taskEnvironment = TaskEnvironment.CreateWithProjectDirectoryAndEnvironment(projectDirectoryFullPath, environmentVariables); 426taskEnvironment = TaskEnvironment.Fallback;
BackEnd\Components\BuildRequestEngine\BuildRequestEntry.cs (2)
124internal BuildRequestEntry(BuildRequest request, BuildRequestConfiguration requestConfiguration, TaskEnvironment taskEnvironment) 196public TaskEnvironment TaskEnvironment { get; set; }
BackEnd\Components\RequestBuilder\IntrinsicTasks\MSBuild.cs (1)
208public 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)
183internal TaskEnvironment TaskEnvironment { get; set; } 290TaskEnvironment taskEnvironment)
Instance\TaskFactories\AssemblyTaskFactory.cs (1)
316TaskEnvironment taskEnvironment)
Instance\TaskFactories\RegisteredTaskFactory.cs (3)
56/// <see cref="TaskEnvironment"/> constructor so it can consume it during construction. 58internal ITask CreateRegisteredTask(TaskEnvironment taskEnvironment) => _registration.CreateInstance(taskEnvironment); 69public ITask CreateTask(IBuildEngine taskFactoryLoggingHost) => _registration.CreateInstance(TaskEnvironment.Fallback);
Instance\TaskFactories\TaskHostTask.cs (2)
158private readonly TaskEnvironment _taskEnvironment; 176TaskEnvironment taskEnvironment)
src\msbuild\src\Shared\TaskLoader.cs (1)
42TaskEnvironment? 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> 40TaskEnvironment 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 200internal 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 379private 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 28private readonly Func<TaskEnvironment, ITask> _createInstance; 42internal 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> 65internal 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> 102internal static void Register<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors | DynamicallyAccessedMemberTypes.PublicProperties)] TTask>(Func<TaskEnvironment, TTask> factory)
TaskEnvironment.cs (5)
34public 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> 56public static TaskEnvironment CreateWithProjectDirectoryAndEnvironment(string projectDirectory, IDictionary<string, string>? environmentVariables = null)
Microsoft.Build.Tasks.Core (94)
AddToWin32Manifest.cs (2)
91public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
AssemblyDependency\AssemblyFoldersFromConfig\AssemblyFoldersFromConfigCache.cs (1)
38internal AssemblyFoldersFromConfigCache(AssemblyFoldersFromConfig assemblyFoldersFromConfig, FileExists fileExists, TaskEnvironment taskEnvironment)
AssemblyDependency\AssemblyFoldersFromConfig\AssemblyFoldersFromConfigResolver.cs (1)
78IBuildEngine buildEngine, TaskLoggingHelper log, TaskEnvironment taskEnvironment)
AssemblyDependency\AssemblyFoldersResolver.cs (1)
27public AssemblyFoldersResolver(string searchPathElement, GetAssemblyName getAssemblyName, FileExists fileExists, GetAssemblyRuntimeVersion getRuntimeVersion, Version targetedRuntimeVesion, TaskEnvironment taskEnvironment)
AssemblyDependency\AssemblyResolution.cs (2)
162TaskEnvironment taskEnvironment) 226TaskEnvironment taskEnvironment)
AssemblyDependency\CandidateAssemblyFilesResolver.cs (1)
35public CandidateAssemblyFilesResolver(string[] candidateAssemblyFiles, string searchPathElement, GetAssemblyName getAssemblyName, FileExists fileExists, GetAssemblyRuntimeVersion getRuntimeVersion, Version targetedRuntimeVesion, TaskEnvironment taskEnvironment)
AssemblyDependency\DirectoryResolver.cs (1)
31public DirectoryResolver(string searchPathElement, GetAssemblyName getAssemblyName, FileExists fileExists, GetAssemblyRuntimeVersion getRuntimeVersion, Version targetedRuntimeVesion, string parentAssembly, TaskEnvironment taskEnvironment)
AssemblyDependency\FrameworkPathResolver.cs (1)
27public FrameworkPathResolver(string[] frameworkPaths, InstalledAssemblies installedAssemblies, string searchPathElement, GetAssemblyName getAssemblyName, FileExists fileExists, GetAssemblyRuntimeVersion getRuntimeVersion, Version targetedRuntimeVesion, TaskEnvironment taskEnvironment)
AssemblyDependency\GenerateBindingRedirects.cs (2)
54public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
AssemblyDependency\HintPathResolver.cs (1)
22public HintPathResolver(string searchPathElement, GetAssemblyName getAssemblyName, FileExists fileExists, GetAssemblyRuntimeVersion getRuntimeVersion, Version targetedRuntimeVesion, TaskEnvironment taskEnvironment)
AssemblyDependency\RawFilenameResolver.cs (1)
22public RawFilenameResolver(string searchPathElement, GetAssemblyName getAssemblyName, FileExists fileExists, GetAssemblyRuntimeVersion getRuntimeVersion, Version targetedRuntimeVesion, TaskEnvironment taskEnvironment)
AssemblyDependency\ReferenceTable.cs (2)
117private readonly TaskEnvironment _taskEnvironment; 318TaskEnvironment taskEnvironment)
AssemblyDependency\ResolveAssemblyReference.cs (2)
979public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
AssemblyDependency\Resolver.cs (2)
58protected TaskEnvironment taskEnvironment; 63protected Resolver(string searchPathElement, GetAssemblyName getAssemblyName, FileExists fileExists, GetAssemblyRuntimeVersion getRuntimeVersion, Version targetedRuntimeVersion, ProcessorArchitecture targetedProcessorArchitecture, bool compareProcessorArchitecture, TaskEnvironment taskEnvironment)
AssignTargetPath.cs (2)
26public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
BootstrapperUtil\Util.cs (1)
117internal static string GetDefaultPath(string visualStudioVersion, TaskEnvironment taskEnvironment)
Copy.cs (2)
200public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
CreateManifestResourceName.cs (2)
90public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
Delete.cs (2)
67public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
DownloadFile.cs (2)
72public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
FileIO\GetFileHash.cs (2)
69public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
FileIO\ReadLinesFromFile.cs (2)
28public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
FileIO\VerifyFileHash.cs (2)
20public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
FileIO\WriteLinesToFile.cs (2)
44public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
FormatUrl.cs (2)
23public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
GenerateLauncher.cs (2)
29public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
GenerateManifestBase.cs (2)
89public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
GetAssemblyIdentity.cs (2)
29public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
GetInstalledSDKLocations.cs (2)
51public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
GetReferenceAssemblyPaths.cs (2)
27public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
InstalledSDKResolver.cs (1)
27public InstalledSDKResolver(Dictionary<string, ITaskItem> resolvedSDKs, string searchPathElement, GetAssemblyName getAssemblyName, FileExists fileExists, GetAssemblyRuntimeVersion getRuntimeVersion, Version targetedRuntimeVesion, TaskEnvironment taskEnvironment)
ListOperators\FindUnderPath.cs (2)
24public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
MakeDir.cs (2)
37public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
ManifestUtil\LauncherBuilder.cs (3)
34internal TaskEnvironment TaskEnvironment { get; } = TaskEnvironment.Fallback; 36internal LauncherBuilder(string launcherPath, TaskEnvironment taskEnvironment)
ManifestUtil\Util.cs (2)
400private static ITaskItem[] RemoveDuplicateItems(ITaskItem[] items, TaskEnvironment taskEnvironment) 440public static ITaskItem[] SortItems(ITaskItem[] items, TaskEnvironment taskEnvironment)
Move.cs (2)
74public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
RedistList.cs (1)
989internal static AssemblyTableInfo CreateFromRelativePath(string path, string frameworkDirectory, TaskEnvironment taskEnvironment, TaskLoggingHelper log)
RemoveDir.cs (2)
27public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
ResolveCodeAnalysisRuleSet.cs (2)
22public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
ResolveKeySource.cs (2)
26public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
ResolveManifestFiles.cs (4)
161public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback; 919private readonly TaskEnvironment _taskEnvironment; 921public SatelliteRefAssemblyMap(TaskEnvironment taskEnvironment)
SystemState.cs (1)
583internal 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"/>. 42internal static AbsolutePath[]? GetAbsolutePathsOrNull(this TaskEnvironment taskEnvironment, string[]? paths) 65internal static string GetAbsolutePathOrEmpty(this TaskEnvironment taskEnvironment, string path)
Touch.cs (2)
53public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
Unzip.cs (2)
80public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
WriteCodeFragment.cs (2)
37public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
XmlPeek.cs (2)
28public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
XmlPoke.cs (2)
27public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
XslTransformation.cs (3)
36public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback; 467public XsltInput(AbsolutePath? xsltFilePath, string xslt, string xsltCompiledDllSpec, TaskEnvironment taskEnvironment, TaskLoggingHelper logTool, bool preserveWhitespace)
ZipDirectory.cs (2)
62public 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 250Func<TaskEnvironment, TTask> factory)
ToolTask.cs (2)
217public virtual TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
Microsoft.NET.Build.Extensions.Tasks (8)
GetDependsOnNETStandard.cs (2)
15public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
src\sdk\src\Tasks\Common\ConflictResolution\ConflictItem.cs (2)
43private readonly TaskEnvironment? _taskEnvironment; 45public ConflictItem(ITaskItem originalItem, ConflictItemType itemType, TaskEnvironment? taskEnvironment)
src\sdk\src\Tasks\Common\ConflictResolution\ResolveOverlappingItemGroupConflicts.cs (2)
12public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
src\sdk\src\Tasks\Common\ConflictResolution\ResolvePackageFileConflicts.cs (2)
13public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
Microsoft.NET.Build.Tasks (48)
CheckForTargetInAssetsFile.cs (2)
14public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
CheckForUnsupportedWinMDReferences.cs (2)
17public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
CreateAppHost.cs (2)
58public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
GenerateBundle.cs (4)
13public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback; 54/// anchored at <see cref="TaskEnvironment.ProjectDirectory"/> rather than the process's 58internal static string ResolveOutputDir(TaskEnvironment taskEnvironment, string outputDir)
GenerateClsidMap.cs (2)
22public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
GenerateDepsFile.cs (2)
22public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
GenerateRuntimeConfigurationFiles.cs (2)
71public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
GenerateToolsSettingsFile.cs (2)
32public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
GetAssemblyAttributes.cs (2)
15public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
GetPackageDirectory.cs (2)
17public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
GetPackagesToPrune.cs (2)
18public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
PickBestRid.cs (2)
15public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
ProcessFrameworkReferences.cs (2)
25public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
ResolveAppHosts.cs (2)
15public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
ResolvePackageAssets.cs (2)
29public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
ResolvePackageDependencies.cs (2)
118public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
ResolveRuntimePackAssets.cs (2)
14public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
ResolveTargetingPackAssets.cs (2)
16public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
SelectRuntimeIdentifierSpecificItems.cs (2)
17public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
src\sdk\src\Tasks\Common\ConflictResolution\ConflictItem.cs (2)
43private readonly TaskEnvironment? _taskEnvironment; 45public ConflictItem(ITaskItem originalItem, ConflictItemType itemType, TaskEnvironment? taskEnvironment)
src\sdk\src\Tasks\Common\ConflictResolution\ResolveOverlappingItemGroupConflicts.cs (2)
12public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
src\sdk\src\Tasks\Common\ConflictResolution\ResolvePackageFileConflicts.cs (2)
13public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
WriteAppConfigWithSupportedRuntime.cs (2)
14public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
Microsoft.NET.Sdk.BlazorWebAssembly.Tasks (30)
GZipCompress.cs (2)
15public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
src\sdk\src\StaticWebAssetsSdk\Tasks\Data\StaticWebAsset.cs (28)
592=> FromTaskItem(item, TaskEnvironment.Fallback, validate); 600public static StaticWebAsset FromTaskItem(ITaskItem item, TaskEnvironment env, bool validate = false) 815=> FromV1TaskItem(item, TaskEnvironment.Fallback); 817public static StaticWebAsset FromV1TaskItem(ITaskItem item, TaskEnvironment env) 837public void ApplyDefaults() => ApplyDefaults(TaskEnvironment.Fallback); 839public void ApplyDefaults(TaskEnvironment env) 878=> ComputeIntegrity(identity, originalItemSpec, TaskEnvironment.Fallback); 880internal static string ComputeIntegrity(string identity, string originalItemSpec, TaskEnvironment env) 1069TaskEnvironment.Fallback); 1092TaskEnvironment env) 1129public void Normalize() => Normalize(TaskEnvironment.Fallback); 1131public void Normalize(TaskEnvironment env) 1143public static string NormalizeContentRootPath(string path) => NormalizeContentRootPath(path, TaskEnvironment.Fallback); 1145public static string NormalizeContentRootPath(string path, TaskEnvironment env) 1203public bool HasContentRoot(string path) => HasContentRoot(path, TaskEnvironment.Fallback); 1205public bool HasContentRoot(string path, TaskEnvironment env) => 1220=> MaterializeFrameworkAsset(asset, intermediateOutputPath, projectPackageId, projectBasePath, log, TaskEnvironment.Fallback); 1228TaskEnvironment env) 1683internal FileInfo ResolveFile() => ResolveFile(Identity, OriginalItemSpec, TaskEnvironment.Fallback); 1685internal FileInfo ResolveFile(TaskEnvironment env) => ResolveFile(Identity, OriginalItemSpec, env); 1688=> ResolveFile(identity, originalItemSpec, TaskEnvironment.Fallback); 1690internal static FileInfo ResolveFile(string identity, string originalItemSpec, TaskEnvironment env) 1707=> ToAssetDictionary(candidateAssets, TaskEnvironment.Fallback, validate); 1709internal static Dictionary<string, StaticWebAsset> ToAssetDictionary(ITaskItem[] candidateAssets, TaskEnvironment env, bool validate = false) 1722=> FromTaskItemGroup(candidateAssets, TaskEnvironment.Fallback, validate); 1724internal static StaticWebAsset[] FromTaskItemGroup(ITaskItem[] candidateAssets, TaskEnvironment env, bool validate = false) 1741=> AssetsByTargetPath(assets, source, assetKind, TaskEnvironment.Fallback); 1743internal static Dictionary<string, (StaticWebAsset, List<StaticWebAsset>)> AssetsByTargetPath(ITaskItem[] assets, string source, string assetKind, TaskEnvironment env)
Microsoft.NET.Sdk.Razor.Tasks (2)
FindAssembliesWithReferencesTo.cs (2)
16public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
Microsoft.NET.Sdk.StaticWebAssets.Tasks (76)
ApplyCompressionNegotiation.cs (2)
15public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
CollectStaticWebAssetsToCopy.cs (2)
23public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
Compression\DiscoverPrecompressedAssets.cs (2)
15public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
Compression\ResolveCompressedAssets.cs (2)
15public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
ComputeEndpointsForReferenceStaticWebAssets.cs (2)
14public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
ComputeReferenceStaticWebAssetItems.cs (2)
15public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
ComputeStaticWebAssetsTargetPaths.cs (2)
25public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
Data\StaticWebAsset.cs (28)
592=> FromTaskItem(item, TaskEnvironment.Fallback, validate); 600public static StaticWebAsset FromTaskItem(ITaskItem item, TaskEnvironment env, bool validate = false) 815=> FromV1TaskItem(item, TaskEnvironment.Fallback); 817public static StaticWebAsset FromV1TaskItem(ITaskItem item, TaskEnvironment env) 837public void ApplyDefaults() => ApplyDefaults(TaskEnvironment.Fallback); 839public void ApplyDefaults(TaskEnvironment env) 878=> ComputeIntegrity(identity, originalItemSpec, TaskEnvironment.Fallback); 880internal static string ComputeIntegrity(string identity, string originalItemSpec, TaskEnvironment env) 1069TaskEnvironment.Fallback); 1092TaskEnvironment env) 1129public void Normalize() => Normalize(TaskEnvironment.Fallback); 1131public void Normalize(TaskEnvironment env) 1143public static string NormalizeContentRootPath(string path) => NormalizeContentRootPath(path, TaskEnvironment.Fallback); 1145public static string NormalizeContentRootPath(string path, TaskEnvironment env) 1203public bool HasContentRoot(string path) => HasContentRoot(path, TaskEnvironment.Fallback); 1205public bool HasContentRoot(string path, TaskEnvironment env) => 1220=> MaterializeFrameworkAsset(asset, intermediateOutputPath, projectPackageId, projectBasePath, log, TaskEnvironment.Fallback); 1228TaskEnvironment env) 1683internal FileInfo ResolveFile() => ResolveFile(Identity, OriginalItemSpec, TaskEnvironment.Fallback); 1685internal FileInfo ResolveFile(TaskEnvironment env) => ResolveFile(Identity, OriginalItemSpec, env); 1688=> ResolveFile(identity, originalItemSpec, TaskEnvironment.Fallback); 1690internal static FileInfo ResolveFile(string identity, string originalItemSpec, TaskEnvironment env) 1707=> ToAssetDictionary(candidateAssets, TaskEnvironment.Fallback, validate); 1709internal static Dictionary<string, StaticWebAsset> ToAssetDictionary(ITaskItem[] candidateAssets, TaskEnvironment env, bool validate = false) 1722=> FromTaskItemGroup(candidateAssets, TaskEnvironment.Fallback, validate); 1724internal static StaticWebAsset[] FromTaskItemGroup(ITaskItem[] candidateAssets, TaskEnvironment env, bool validate = false) 1741=> AssetsByTargetPath(assets, source, assetKind, TaskEnvironment.Fallback); 1743internal static Dictionary<string, (StaticWebAsset, List<StaticWebAsset>)> AssetsByTargetPath(ITaskItem[] assets, string source, string assetKind, TaskEnvironment env)
DefineStaticWebAssetEndpoints.cs (4)
15public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback; 152TaskEnvironment taskEnvironment) 161public TaskEnvironment TaskEnvironment { get; } = taskEnvironment;
DefineStaticWebAssets.cs (2)
27public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
FilterStaticWebAssetEndpoints.cs (2)
24public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
FilterStaticWebAssetGroups.cs (2)
18public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
GenerateStaticWebAssetEndpointsManifest.cs (2)
15public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
GenerateStaticWebAssetEndpointsPropsFile.cs (2)
26public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
GenerateStaticWebAssetsDevelopmentManifest.cs (2)
22public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
GenerateStaticWebAssetsManifest.cs (2)
16public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
GenerateStaticWebAssetsPropsFile.cs (2)
16public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
MergeConfigurationProperties.cs (2)
25public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
ReadStaticWebAssetsManifestFile.cs (2)
28public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
ResolveFingerprintedStaticWebAssetEndpointsForAssets.cs (2)
20public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
ScopedCss\ConcatenateCssFiles.cs (2)
33public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
StaticWebAssetsGeneratePackagePropsFile.cs (2)
23public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
StaticWebAssetsGeneratePackManifest.cs (2)
36public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
UpdatePackageStaticWebAssets.cs (2)
15public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
MSBuild (2)
OutOfProcTaskAppDomainWrapperBase.cs (1)
344TaskEnvironment.Fallback,
src\msbuild\src\Shared\TaskLoader.cs (1)
42TaskEnvironment? taskEnvironment,
NuGet.Build.Tasks (4)
GetRestoreProjectReferencesTask.cs (2)
25public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;
GetRestoreSolutionProjectsTask.cs (2)
29public TaskEnvironment TaskEnvironment { get; set; } = TaskEnvironment.Fallback;