54 references to Attributes
NuGet.Configuration (54)
Settings\Items\AddItem.cs (5)
16public string Key => Attributes[ConfigurationConstants.KeyAttribute]; 20get => Settings.ApplyEnvironmentTransform(Attributes[ConfigurationConstants.ValueAttribute]); 25Attributes.Where(a => 92if (Attributes.ContainsKey(attributeName)) 143if ((!other.Attributes.TryGetValue(ConfigurationConstants.ValueAttribute, out var value) ||
Settings\Items\AuthorItem.cs (1)
54foreach (var attr in Attributes)
Settings\Items\CertificateItem.cs (4)
18get => Attributes[ConfigurationConstants.Fingerprint]; 32get => CryptoHashUtility.GetHashAlgorithmName(Attributes[ConfigurationConstants.HashAlgorithm]); 48if (bool.TryParse(Attributes[ConfigurationConstants.AllowUntrustedRoot], out var parsedAttribute)) 85string.Format(CultureInfo.CurrentCulture, Resources.UnsupportedHashAlgorithm, Attributes[ConfigurationConstants.HashAlgorithm]),
Settings\Items\ClientCertItem.cs (1)
30public string PackageSource => Attributes[ConfigurationConstants.PackageSourceAttribute];
Settings\Items\CredentialsItem.cs (2)
207foreach (var attr in Attributes) 232foreach (var attr in Attributes)
Settings\Items\FileClientCertItem.cs (5)
91public string FilePath => Attributes[ConfigurationConstants.PathAttribute]; 93public bool IsPasswordIsClearText => Attributes.ContainsKey(ConfigurationConstants.ClearTextPasswordAttribute); 102Attributes.TryGetValue(ConfigurationConstants.ClearTextPasswordAttribute, out result); 106if (Attributes.TryGetValue(ConfigurationConstants.PasswordAttribute, out var encryptedPassword)) 148foreach (KeyValuePair<string, string> attr in Attributes)
Settings\Items\OwnersItem.cs (1)
78foreach (var attr in Attributes)
Settings\Items\PackagePatternItem.cs (1)
18public string Pattern => Attributes[ConfigurationConstants.PatternAttribute];
Settings\Items\PackageSourceMappingSourceItem.cs (2)
32public virtual string Key => Attributes[ConfigurationConstants.KeyAttribute]; 139foreach (KeyValuePair<string, string> attr in Attributes)
Settings\Items\RepositoryItem.cs (2)
17public string ServiceIndex => Attributes[ConfigurationConstants.ServiceIndex]; 123foreach (var attr in Attributes)
Settings\Items\SourceItem.cs (3)
14if (Attributes.TryGetValue(ConfigurationConstants.ProtocolVersionAttribute, out var attribute)) 28if (Attributes.TryGetValue(ConfigurationConstants.AllowInsecureConnections, out var attribute)) 42if (Attributes.TryGetValue(ConfigurationConstants.DisableTLSCertificateValidation, out var attribute))
Settings\Items\StoreClientCertItem.cs (5)
114if (Enum.TryParse("FindBy" + Attributes[ConfigurationConstants.FindByAttribute], ignoreCase: true, result: out X509FindType result)) 123public string FindValue => Attributes[ConfigurationConstants.FindValueAttribute]; 129if (Enum.TryParse(Attributes[ConfigurationConstants.StoreLocationAttribute], ignoreCase: true, result: out StoreLocation result)) 142if (Enum.TryParse(Attributes[ConfigurationConstants.StoreNameAttribute], ignoreCase: true, result: out StoreName result)) 224foreach (KeyValuePair<string, string> attr in Attributes)
Settings\Items\TrustedSignerItem.cs (1)
18public virtual string Name => Attributes[ConfigurationConstants.NameAttribute];
Settings\Items\UnknownItem.cs (3)
63var newSetting = new UnknownItem(ElementName, Attributes, Children.Select(c => c.Clone())); 156foreach (var attr in Attributes) 220foreach (var attribute in item.Attributes)
Settings\NuGetConfiguration.cs (1)
143return new NuGetConfiguration(Attributes, Sections.Select(s => (SettingSection)s.Value.Clone()));
Settings\ParsedSettingSection.cs (1)
28return new VirtualSettingSection(ElementName, Attributes, Items.Select(s => (SettingItem)s.Clone()));
Settings\SettingElement.cs (4)
60public override bool IsEmpty() => !Attributes.Any(); 122foreach (var attr in Attributes) 153if (Attributes.ContainsKey(attributeName)) 184if (!Attributes.ContainsKey(attributeName))
Settings\SettingFactory.cs (6)
121x.ElementName + string.Join("", x.Attributes.Select(a => a.Value)), 122y.ElementName + string.Join("", y.Attributes.Select(a => a.Value))); 138x.ElementName + string.Join("", x.Attributes.Select(a => a.Value)), 139y.ElementName + string.Join("", y.Attributes.Select(a => a.Value))); 149return StringComparer.OrdinalIgnoreCase.GetHashCode(obj.ElementName + string.Join("", obj.Attributes.Select(a => a.Value))); 178var duplicatedKey = string.Join(", ", duplicatedDescendants.Select(d => d.Attributes["key"]));
Settings\SettingItem.cs (2)
65var otherAttributes = setting.Attributes.ToDictionary(a => a.Key, a => a.Value); 107return Attributes;
Settings\SettingSection.cs (1)
18c.Attributes.TryGetValue(attributeName, out var attributeValue) &&
Settings\SettingsGroup.cs (1)
64foreach (var attr in Attributes)
Settings\VirtualSettingSection.cs (2)
15: this(section.ElementName, section.Attributes, section.Items) 158return new VirtualSettingSection(ElementName, Attributes, Items.Select(s => (SettingItem)s.Clone()));