69 references to DotNetFrameworkArchitecture
Microsoft.Build.Utilities.Core (43)
FrameworkLocationHelper.cs (30)
411
: GetPathToDotNetFrameworkV11(
DotNetFrameworkArchitecture
.Current);
421
: GetPathToDotNetFrameworkV20(
DotNetFrameworkArchitecture
.Current);
431
: GetPathToDotNetFrameworkV30(
DotNetFrameworkArchitecture
.Current);
441
: GetPathToDotNetFrameworkV35(
DotNetFrameworkArchitecture
.Current);
451
: GetPathToDotNetFrameworkV40(
DotNetFrameworkArchitecture
.Current);
461
: GetPathToDotNetFrameworkV45(
DotNetFrameworkArchitecture
.Current);
684
internal static string GetPathToDotNetFrameworkV11(
DotNetFrameworkArchitecture
architecture)
689
internal static string GetPathToDotNetFrameworkV20(
DotNetFrameworkArchitecture
architecture)
694
internal static string GetPathToDotNetFrameworkV30(
DotNetFrameworkArchitecture
architecture)
699
internal static string GetPathToDotNetFrameworkV35(
DotNetFrameworkArchitecture
architecture)
704
internal static string GetPathToDotNetFrameworkV40(
DotNetFrameworkArchitecture
architecture)
709
internal static string GetPathToDotNetFrameworkV45(
DotNetFrameworkArchitecture
architecture)
716
return GetPathToDotNetFramework(version,
DotNetFrameworkArchitecture
.Current);
719
internal static string GetPathToDotNetFramework(Version version,
DotNetFrameworkArchitecture
architecture)
772
DotNetFrameworkArchitecture
architecture)
797
if (leaf.StartsWith(prefix, StringComparison.Ordinal) && architecture ==
DotNetFrameworkArchitecture
.Current)
809
if (indexOfFramework64 != -1 && architecture ==
DotNetFrameworkArchitecture
.Bitness32)
822
else if (indexOfFramework64 == -1 && architecture ==
DotNetFrameworkArchitecture
.Bitness64)
945
internal static string GeneratePathToBuildToolsForToolsVersion(string toolsVersion,
DotNetFrameworkArchitecture
architecture)
1044
private static string GetPathToBuildToolsFromEnvironment(
DotNetFrameworkArchitecture
architecture)
1048
DotNetFrameworkArchitecture
.Bitness64 => BuildEnvironmentHelper.Instance.MSBuildToolsDirectory64,
1049
DotNetFrameworkArchitecture
.Bitness32 => BuildEnvironmentHelper.Instance.MSBuildToolsDirectory32,
1058
private static string GetPathToBuildToolsFromRegistry(string toolsVersion,
DotNetFrameworkArchitecture
architecture)
1066
case
DotNetFrameworkArchitecture
.Bitness32:
1069
case
DotNetFrameworkArchitecture
.Bitness64:
1072
case
DotNetFrameworkArchitecture
.Current:
1292
private readonly ConcurrentDictionary<
DotNetFrameworkArchitecture
, string> _pathsToDotNetFramework;
1329
this._pathsToDotNetFramework = new ConcurrentDictionary<
DotNetFrameworkArchitecture
, string>();
1365
public virtual string GetPathToDotNetFramework(
DotNetFrameworkArchitecture
architecture)
1675
return this.GetPathToDotNetFramework(
DotNetFrameworkArchitecture
.Current);
InprocTrackingNativeMethods.cs (1)
207
string buildToolsPath = FrameworkLocationHelper.GeneratePathToBuildToolsForToolsVersion(MSBuildConstants.CurrentToolsVersion,
DotNetFrameworkArchitecture
.Current);
ToolLocationHelper.cs (12)
17
using SharedDotNetFrameworkArchitecture = Microsoft.Build.Shared.
DotNetFrameworkArchitecture
;
1696
SharedDotNetFrameworkArchitecture
sharedArchitecture = ConvertToSharedDotNetFrameworkArchitecture(architecture);
1818
SharedDotNetFrameworkArchitecture
targetedArchitecture =
SharedDotNetFrameworkArchitecture
.Current;
1825
targetedArchitecture =
SharedDotNetFrameworkArchitecture
.Bitness32;
1829
targetedArchitecture =
SharedDotNetFrameworkArchitecture
.Bitness64;
3711
private static
SharedDotNetFrameworkArchitecture
ConvertToSharedDotNetFrameworkArchitecture(UtilitiesDotNetFrameworkArchitecture architecture)
3713
SharedDotNetFrameworkArchitecture
sharedArchitecture =
SharedDotNetFrameworkArchitecture
.Current;
3717
sharedArchitecture =
SharedDotNetFrameworkArchitecture
.Current;
3720
sharedArchitecture =
SharedDotNetFrameworkArchitecture
.Bitness32;
3723
sharedArchitecture =
SharedDotNetFrameworkArchitecture
.Bitness64;
Microsoft.Build.Utilities.UnitTests (26)
ToolLocationHelper_Tests.cs (26)
23
using SharedDotNetFrameworkArchitecture = Microsoft.Build.Shared.
DotNetFrameworkArchitecture
;
515
SharedDotNetFrameworkArchitecture
.Current);
537
SharedDotNetFrameworkArchitecture
.Current);
554
SharedDotNetFrameworkArchitecture
.Current);
571
SharedDotNetFrameworkArchitecture
.Current);
589
SharedDotNetFrameworkArchitecture
.Current);
612
SharedDotNetFrameworkArchitecture
.Current);
642
FrameworkLocationHelper.GetPathToDotNetFrameworkV11(
SharedDotNetFrameworkArchitecture
.Bitness32));
644
FrameworkLocationHelper.GetPathToDotNetFrameworkV20(
SharedDotNetFrameworkArchitecture
.Bitness32));
646
FrameworkLocationHelper.GetPathToDotNetFrameworkV30(
SharedDotNetFrameworkArchitecture
.Bitness32));
648
FrameworkLocationHelper.GetPathToDotNetFrameworkV35(
SharedDotNetFrameworkArchitecture
.Bitness32));
651
FrameworkLocationHelper.GetPathToDotNetFrameworkV40(
SharedDotNetFrameworkArchitecture
.Bitness32));
653
FrameworkLocationHelper.GetPathToDotNetFrameworkV40(
SharedDotNetFrameworkArchitecture
.Bitness32));
655
FrameworkLocationHelper.GetPathToDotNetFrameworkV40(
SharedDotNetFrameworkArchitecture
.Bitness32));
661
FrameworkLocationHelper.GetPathToDotNetFrameworkV11(
SharedDotNetFrameworkArchitecture
.Bitness64));
663
FrameworkLocationHelper.GetPathToDotNetFrameworkV20(
SharedDotNetFrameworkArchitecture
.Bitness64));
665
FrameworkLocationHelper.GetPathToDotNetFrameworkV30(
SharedDotNetFrameworkArchitecture
.Bitness64));
667
FrameworkLocationHelper.GetPathToDotNetFrameworkV35(
SharedDotNetFrameworkArchitecture
.Bitness64));
670
FrameworkLocationHelper.GetPathToDotNetFrameworkV40(
SharedDotNetFrameworkArchitecture
.Bitness64));
672
FrameworkLocationHelper.GetPathToDotNetFrameworkV40(
SharedDotNetFrameworkArchitecture
.Bitness64));
674
FrameworkLocationHelper.GetPathToDotNetFrameworkV40(
SharedDotNetFrameworkArchitecture
.Bitness64));
2140
string frameworkDirectory2032bit = FrameworkLocationHelper.GetPathToDotNetFrameworkV20(
SharedDotNetFrameworkArchitecture
.Bitness32);
2141
string frameworkDirectory2064bit = FrameworkLocationHelper.GetPathToDotNetFrameworkV20(
SharedDotNetFrameworkArchitecture
.Bitness64);
2142
string frameworkDirectory20Current = FrameworkLocationHelper.GetPathToDotNetFrameworkV20(
SharedDotNetFrameworkArchitecture
.Current);
2232
string frameworkDirectory2032bit = FrameworkLocationHelper.GetPathToDotNetFrameworkV20(
SharedDotNetFrameworkArchitecture
.Bitness32);
2233
string frameworkDirectory20Current = FrameworkLocationHelper.GetPathToDotNetFrameworkV20(
SharedDotNetFrameworkArchitecture
.Current);