3 writes to Origin
NuGet.Configuration (3)
Settings\SettingBase.cs (3)
20Origin = origin ?? throw new ArgumentNullException(nameof(origin)); 74Origin = origin; 95Origin = null;
113 references to Origin
NuGet.Configuration (113)
PackageSource\PackageSourceProvider.cs (8)
123var sources = sourcesItems?.OrderBy(i => configFilePaths.IndexOf(i.Origin?.ConfigFilePath)); //lower index => higher priority => closer to user. 238IsMachineWide = setting.Origin?.IsMachineWide ?? false, 510if (sourceSetting.Origin != null && Settings is Settings castSettings) 512castSettings.AddOrUpdate(sourceSetting.Origin, ConfigurationConstants.DisabledPackageSources, new AddItem(name, "true")); 799string filePath = duplicatedKey.Origin?.ConfigFilePath ?? Resources.ShowError_UnknownOrigin; 948c => !(c.Origin == null || c.Origin.IsReadOnly || c.Origin.IsMachineWide))
Settings\Items\AddItem.cs (7)
71if (Origin != null) 73return Settings.ResolvePathFromOrigin(Origin.DirectoryPath, Origin.ConfigFilePath, Value); 81if (Origin != null && Origin.IsReadOnly) 131if (Origin != null) 133newItem.SetOrigin(Origin);
Settings\Items\AuthorItem.cs (2)
32if (Origin != null) 34newItem.SetOrigin(Origin);
Settings\Items\CertificateItem.cs (2)
98if (Origin != null) 100newItem.SetOrigin(Origin);
Settings\Items\ClearItem.cs (2)
27if (Origin != null) 29newItem.SetOrigin(Origin);
Settings\Items\CredentialsItem.cs (8)
83if (Origin != null) 85_validAuthenticationTypes.SetOrigin(Origin); 202if (Origin != null) 204newSetting.SetOrigin(Origin); 289if (Origin != null) 291_validAuthenticationTypes.SetOrigin(Origin); 305if (Origin != null) 307Origin.IsDirty = true;
Settings\Items\FileClientCertItem.cs (5)
65Origin?.ConfigFilePath ?? "<Config file path>")); 73Origin?.ConfigFilePath ?? "<Config file path>")); 158return new FileClientCertItem(PackageSource, FilePath, Password, IsPasswordIsClearText, Origin!); 210if (PathValidator.IsValidRelativePath(originalValue) && Origin != null) 213var relativeToConfigFilePath = PathUtility.GetAbsolutePath(PathUtility.EnsureTrailingSlash(Origin.DirectoryPath), originalValue);
Settings\Items\OwnersItem.cs (5)
59if (Origin != null) 61newItem.SetOrigin(Origin); 121if (Origin != null) 123_content.SetOrigin(Origin); 129Origin.IsDirty = true;
Settings\Items\PackagePatternItem.cs (2)
43if (Origin != null) 45newItem.SetOrigin(Origin);
Settings\Items\PackageSourceMappingSourceItem.cs (5)
117if (Origin != null) 119newItem.SetOrigin(Origin); 183if (Origin != null) 185itemToAdd.SetOrigin(Origin); 192Origin.IsDirty = true;
Settings\Items\RepositoryItem.cs (7)
96if (Origin != null) 98newItem.SetOrigin(Origin); 183if (Origin != null) 185_owners.SetOrigin(Origin); 192Origin.IsDirty = true; 202if (Origin != null) 204Origin.IsDirty = true;
Settings\Items\SourceItem.cs (2)
93if (Origin != null) 95newSetting.SetOrigin(Origin);
Settings\Items\TrustedSignerItem.cs (3)
146if (Origin != null) 148certToAdd.SetOrigin(Origin); 155Origin.IsDirty = true;
Settings\Items\UnknownItem.cs (13)
65if (Origin != null) 67newSetting.SetOrigin(Origin); 80if (Origin != null && Origin.IsMachineWide) 85if (Origin != null && Origin.IsReadOnly) 94if (Origin != null) 96setting.SetOrigin(Origin); 103Origin.IsDirty = true; 127if (Origin != null && Origin.IsMachineWide) 132if (Origin != null && Origin.IsReadOnly)
Settings\SettingBase.cs (7)
31internal bool IsAbstract() => Node == null && Origin == null; 36internal bool IsCopy() => Node == null && Origin != null; 72if (Origin == null || (Origin != null && Origin == origin)) 87if (Origin != null) 89Origin.IsDirty = true;
Settings\SettingElement.cs (1)
65public string? ConfigPath => Origin?.ConfigFilePath;
Settings\SettingFactory.cs (1)
179var source = duplicatedDescendants.Select(d => d.Origin?.ConfigFilePath).First(d => d is not null);
Settings\SettingItem.cs (8)
49if (Origin != null && Origin.IsMachineWide) 54if (Origin != null && Origin.IsReadOnly) 82if (xElement != null && Origin != null) 86Origin.IsDirty = true; 95if (xElement != null && Origin != null) 98Origin.IsDirty = true;
Settings\Settings.cs (1)
230return clearedSections.First()!.Origin;
Settings\SettingSection.cs (4)
34if (item == null || (Origin != null && Origin.IsReadOnly)) 41if (currentChild.Origin != null && currentChild.Origin.IsReadOnly)
Settings\SettingsGroup.cs (9)
99if (Origin is null) 104if (Origin.IsMachineWide) 109if (Origin.IsReadOnly) 118setting.SetOrigin(Origin); 122Origin.IsDirty = true; 139if (Origin != null && Origin.IsMachineWide) 144if (Origin != null && Origin.IsReadOnly)
Settings\SettingText.cs (2)
63if (Origin != null) 65newSetting.SetOrigin(Origin);
Settings\VirtualSettingSection.cs (4)
98if (currentSetting.Origin != null && currentSetting.Origin.IsMachineWide) 103if (currentSetting.Origin != null && currentSetting.Origin.IsReadOnly)
Utility\SettingsUtility.cs (5)
154return Settings.ResolvePathFromOrigin(encryptedItem!.Origin!.DirectoryPath, encryptedItem.Origin.ConfigFilePath, decryptedString); 334.OrderBy(i => configFilePaths.IndexOf(i.Origin?.ConfigFilePath!)) //lower index => higher priority => closer to user. 426source = Settings.ResolvePathFromOrigin(configSetting!.Origin!.DirectoryPath, configSetting.Origin.ConfigFilePath, source!);