1 write to FullPath
Microsoft.Build (1)
Construction\Solution\SolutionFile.cs (1)
289
var solution = new SolutionFile {
FullPath
= solutionFile };
33 references to FullPath
Microsoft.Build (33)
Construction\Solution\ProjectInSolution.cs (2)
423
ElementLocation.Create(ParentSolution.
FullPath
),
471
ElementLocation.Create(ParentSolution.
FullPath
),
Construction\Solution\SolutionFile.cs (14)
232
throw new ArgumentNullException(nameof(
FullPath
));
309
ISolutionSerializer serializer = SolutionSerializers.GetSerializerByMoniker(
FullPath
);
314
ElementLocation.Create(
FullPath
),
316
$"No solution serializer was found for {
FullPath
}");
322
SolutionModel solutionModel = serializer.OpenAsync(
FullPath
, CancellationToken.None).GetAwaiter().GetResult();
327
var errorLocation = ElementLocation.Create(
FullPath
, solutionEx.Line ?? 0, solutionEx.Column ?? 0);
336
ElementLocation.Create(
FullPath
),
701
=> ElementLocation.Create(
FullPath
, _currentLineNumber);
898
ElementLocation.Create(
FullPath
),
964
ElementLocation.Create(
FullPath
),
1139
ElementLocation.Create(
FullPath
),
1580
ProjectErrorUtilities.ThrowInvalidProject(ElementLocation.Create(
FullPath
), "ProjectUpgradeNeededToVcxProj", proj.RelativePath);
1707
var (configuration, platform) = ParseConfigurationName(fullConfigurationName,
FullPath
, _currentLineNumber, str);
1822
ElementLocation.Create(
FullPath
),
Construction\Solution\SolutionProjectGenerator.cs (11)
289
ElementLocation.Create(solutionFile.
FullPath
),
754
ElementLocation.Create(_solutionFile.
FullPath
),
918
traversalProject.FullPath = $"{_solutionFile.
FullPath
}.metaproj";
1040
string metaprojectPath = $"{_solutionFile.
FullPath
}.metaproj.tmp";
1077
string escapedSolutionFileName = EscapingUtilities.Escape(Path.GetFileName(_solutionFile.
FullPath
));
1296
ElementLocation.Create(_solutionFile.
FullPath
),
2290
ElementLocation.Create(_solutionFile.
FullPath
),
2359
globalProperties.AddProperty("SolutionExt", EscapingUtilities.Escape(Path.GetExtension(_solutionFile.
FullPath
)));
2360
globalProperties.AddProperty("SolutionFileName", EscapingUtilities.Escape(Path.GetFileName(_solutionFile.
FullPath
)));
2361
globalProperties.AddProperty("SolutionName", EscapingUtilities.Escape(Path.GetFileNameWithoutExtension(_solutionFile.
FullPath
)));
2363
globalProperties.AddProperty(SolutionPathPropertyName, EscapingUtilities.Escape(Path.Combine(_solutionFile.SolutionFileDirectory, Path.GetFileName(_solutionFile.
FullPath
))));
Graph\GraphBuilder.cs (5)
322
solutionGlobalPropertiesBuilder["SolutionExt"] = EscapingUtilities.Escape(Path.GetExtension(Solution.
FullPath
));
323
solutionGlobalPropertiesBuilder["SolutionFileName"] = EscapingUtilities.Escape(Path.GetFileName(Solution.
FullPath
));
324
solutionGlobalPropertiesBuilder["SolutionName"] = EscapingUtilities.Escape(Path.GetFileNameWithoutExtension(Solution.
FullPath
));
325
solutionGlobalPropertiesBuilder[SolutionProjectGenerator.SolutionPathPropertyName] = EscapingUtilities.Escape(Path.Combine(Solution.SolutionFileDirectory, Path.GetFileName(Solution.
FullPath
)));
370
ElementLocation.Create(Solution.
FullPath
),
Graph\ProjectGraph.cs (1)
709
ElementLocation.Create(Solution.
FullPath
),