1 write to ProjectSystem
NuGet.PackageManagement (1)
Projects\MSBuildNuGetProject.cs (1)
106
ProjectSystem
= msbuildNuGetProjectSystem ?? throw new ArgumentNullException(nameof(msbuildNuGetProjectSystem));
50 references to ProjectSystem
NuGet.PackageManagement (50)
NuGetPackageManager.cs (4)
2602
await msbuildProject.
ProjectSystem
.BeginProcessingAsync();
2630
await msbuildProject.
ProjectSystem
.EndProcessingAsync();
2639
await msbuildProject.
ProjectSystem
.BeginProcessingAsync();
2685
await msbuildProject.
ProjectSystem
.EndProcessingAsync();
Projects\MSBuildNuGetProject.cs (42)
85
public string MSBuildProjectPath =>
ProjectSystem
.ProjectFileFullPath;
108
InternalMetadata.Add(NuGetProjectMetadataKeys.Name,
ProjectSystem
.ProjectName);
109
InternalMetadata.Add(NuGetProjectMetadataKeys.TargetFramework,
ProjectSystem
.TargetFramework);
127
ProjectSystem
.AddBindingRedirects();
170
ProjectSystem
.NuGetProjectContext = nuGetProjectContext;
177
packageIdentity,
ProjectSystem
.ProjectName);
204
MSBuildNuGetProjectSystemUtility.GetMostCompatibleGroup(
ProjectSystem
.TargetFramework, libItemGroups);
206
MSBuildNuGetProjectSystemUtility.GetMostCompatibleGroup(
ProjectSystem
.TargetFramework, referenceItemGroups);
208
MSBuildNuGetProjectSystemUtility.GetMostCompatibleGroup(
ProjectSystem
.TargetFramework, frameworkReferenceGroups);
210
MSBuildNuGetProjectSystemUtility.GetMostCompatibleGroup(
ProjectSystem
.TargetFramework, contentFileGroups);
212
MSBuildNuGetProjectSystemUtility.GetMostCompatibleGroup(
ProjectSystem
.TargetFramework, buildFileGroups);
214
MSBuildNuGetProjectSystemUtility.GetMostCompatibleGroup(
ProjectSystem
.TargetFramework, toolItemGroups);
256
var shortFramework =
ProjectSystem
.TargetFramework.GetShortFolderName();
268
Strings.UnableToFindCompatibleItems, packageIdentity.Id + " " + packageIdentity.Version.ToNormalizedString(),
ProjectSystem
.TargetFramework));
273
var shortFramework =
ProjectSystem
.TargetFramework.GetShortFolderName();
323
if (await
ProjectSystem
.ReferenceExistsAsync(referenceName))
325
await
ProjectSystem
.RemoveReferenceAsync(referenceName);
328
await
ProjectSystem
.AddReferenceAsync(referenceItemFullPath);
339
if (!await
ProjectSystem
.ReferenceExistsAsync(frameworkReference))
341
await
ProjectSystem
.AddFrameworkReferenceAsync(frameworkReference, packageIdentity.Id);
350
ProjectSystem
,
363
ProjectSystem
.AddImport(fullImportFilePath,
372
ProjectSystem
.AddExistingFile(Path.GetFileName(PackagesConfigNuGetProject.FullPath));
430
ProjectSystem
.NuGetProjectContext = nuGetProjectContext;
437
packageIdentity,
ProjectSystem
.ProjectName);
441
var packageTargetFramework = packageReference.TargetFramework ??
ProjectSystem
.TargetFramework;
458
packageIdentity,
ProjectSystem
.ProjectName);
522
ProjectSystem
.RemoveFile(Path.GetFileName(PackagesConfigNuGetProject.FullPath));
526
ProjectSystem
.AddExistingFile(Path.GetFileName(PackagesConfigNuGetProject.FullPath));
537
await
ProjectSystem
.RemoveReferenceAsync(Path.GetFileName(item));
552
ProjectSystem
,
566
ProjectSystem
.RemoveImport(fullImportFilePath);
602
ProjectSystem
.AddBindingRedirects();
655
if (string.IsNullOrEmpty(
ProjectSystem
.ProjectFileFullPath))
661
if (!context.PackageSpecCache.TryGetValue(
ProjectSystem
.ProjectFileFullPath, out packageSpec))
667
FrameworkName =
ProjectSystem
.TargetFramework
670
packageSpec.Name =
ProjectSystem
.ProjectName;
671
packageSpec.FilePath =
ProjectSystem
.ProjectFileFullPath;
680
metadata.ProjectPath =
ProjectSystem
.ProjectFileFullPath;
681
metadata.ProjectName =
ProjectSystem
.ProjectName;
682
metadata.ProjectUniqueName =
ProjectSystem
.ProjectFileFullPath;
685
var frameworkGroup = new ProjectRestoreMetadataFrameworkInfo(
ProjectSystem
.TargetFramework);
Utility\PackagesConfigLockFileUtility.cs (4)
49
lockFile.Targets[0].TargetFramework = msbuildProject.
ProjectSystem
.TargetFramework;
60
msbuildProject.
ProjectSystem
.AddExistingFile(lockFileRelativePath);
68
var msbuildProperty = (string)msbuildProject.
ProjectSystem
?.GetPropertyValue("NuGetLockFilePath");
174
var msbuildProperty = msbuildProject?.
ProjectSystem
?.GetPropertyValue("RestorePackagesWithLockFile");