2 writes to Details
Microsoft.TemplateEngine.Edge (2)
Installers\NuGet\NuGetManagedTemplatePackage.cs (2)
46Details = new Dictionary<string, string> 70Details = details?.ToDictionary(kvp => kvp.Key, kvp => kvp.Value) ?? throw new ArgumentNullException(nameof(details));
15 references to Details
Microsoft.TemplateEngine.Edge (15)
Installers\NuGet\NuGetInstaller.cs (1)
331nuGetTemplatePackage.Details);
Installers\NuGet\NuGetManagedTemplatePackage.cs (14)
71if (Details.TryGetValue(PackageIdKey, out string packageId)) 91public string Identifier => Details[PackageIdKey]; 115get => Details.TryGetValue(ReservedKey, out string reserved) ? reserved : false.ToString(); 116set => UpdateOrRemoveValue(Details, ReservedKey, value, (entry) => !string.IsNullOrEmpty(entry)); 121get => Details.TryGetValue(AuthorKey, out string author) ? author : null; 122set => UpdateOrRemoveValue(Details, AuthorKey, value, (entry) => !string.IsNullOrEmpty(entry)); 127get => Details.TryGetValue(OwnersKey, out string owners) ? owners : null; 128set => UpdateOrRemoveValue(Details, OwnersKey, value, (entry) => !string.IsNullOrEmpty(entry)); 135if (Details.TryGetValue(LocalPackageKey, out string val) && bool.TryParse(val, out bool isLocalPackage)) 141set => UpdateOrRemoveValue(Details, LocalPackageKey, value.ToString(), (value) => value == true.ToString()); 146get => Details.TryGetValue(NuGetSourceKey, out string nugetSource) ? nugetSource : null; 147set => UpdateOrRemoveValue(Details, NuGetSourceKey, value, (entry) => !string.IsNullOrEmpty(entry)); 152get => Details.TryGetValue(PackageVersionKey, out string version) ? version : null; 153set => UpdateOrRemoveValue(Details, PackageVersionKey, value, (entry) => !string.IsNullOrEmpty(entry));