268 instantiations of XAttribute
BuildBoss (4)
InternalsVisibleTo.cs (4)
31element.Add(new XAttribute("Include", TargetAssembly)); 36element.Add(new XAttribute("Key", PublicKey)); 41element.Add(new XAttribute("LoadsWithinVisualStudio", LoadsWithinVisualStudio)); 46element.Add(new XAttribute("WorkItem", WorkItem));
dotnet-svcutil-lib (14)
Shared\MSBuildProj.cs (12)
538this.ProjectReferceGroup.Add(new XElement("ProjectReference", new XAttribute("Include", dependency.FullPath))); 541this.ReferenceGroup.Add(new XElement("Reference", new XAttribute("Include", dependency.AssemblyName), new XElement("HintPath", dependency.FullPath))); 544this.PacakgeReferenceGroup.Add(new XElement("PackageReference", new XAttribute("Include", dependency.Name), new XAttribute("Version", dependency.Version))); 547this.ReferenceGroup.Add(new XElement("DotNetCliToolReference", new XAttribute("Include", dependency.Name), new XAttribute("Version", dependency.Version))); 562new XAttribute("CopyToOutputDirectory", "always"), 563new XAttribute("Include", Path.Combine(basePath, $"{framework}\\**")), 564new XAttribute("Link", $"{framework}/%(RecursiveDir)%(Filename)%(Extension)"))); 572new XAttribute("CopyToOutputDirectory", "always"), 573new XAttribute("Include", $"{basePath}\\{framework}\\**"), 574new XAttribute("Link", $"{framework}/%(RecursiveDir)%(Filename)%(Extension)")));
Shared\Utilities\RuntimeEnvironmentHelper.cs (2)
101addElement.Add(new XAttribute("key", feedName), new XAttribute("value", packageFeed));
IIS.LongTests (4)
src\Servers\IIS\IIS\test\Common.LongTests\StartupTests.cs (4)
1411new XAttribute("protocol", "https"), 1412new XAttribute("bindingInformation", $":{sslPort}:localhost")), 1414new XAttribute("protocol", "https"), 1415new XAttribute("bindingInformation", $":{anotherSslPort}:localhost")));
IIS.NewHandler.FunctionalTests (4)
src\Servers\IIS\IIS\test\Common.LongTests\StartupTests.cs (4)
1411new XAttribute("protocol", "https"), 1412new XAttribute("bindingInformation", $":{sslPort}:localhost")), 1414new XAttribute("protocol", "https"), 1415new XAttribute("bindingInformation", $":{anotherSslPort}:localhost")));
IIS.NewShim.FunctionalTests (4)
src\Servers\IIS\IIS\test\Common.LongTests\StartupTests.cs (4)
1411new XAttribute("protocol", "https"), 1412new XAttribute("bindingInformation", $":{sslPort}:localhost")), 1414new XAttribute("protocol", "https"), 1415new XAttribute("bindingInformation", $":{anotherSslPort}:localhost")));
IISExpress.FunctionalTests (4)
src\Servers\IIS\IIS\test\Common.LongTests\StartupTests.cs (4)
1411new XAttribute("protocol", "https"), 1412new XAttribute("bindingInformation", $":{sslPort}:localhost")), 1414new XAttribute("protocol", "https"), 1415new XAttribute("bindingInformation", $":{anotherSslPort}:localhost")));
illink (4)
Microsoft.AspNetCore.App.Analyzers.Test (7)
RouteEmbeddedLanguage\RoutePatternParserTests.cs (7)
266new XAttribute("Name", parameter.Name), 267new XAttribute("IsCatchAll", parameter.IsCatchAll), 268new XAttribute("IsOptional", parameter.IsOptional), 269new XAttribute("EncodeSlashes", parameter.EncodeSlashes)); 272parameterElement.Add(new XAttribute("DefaultValue", parameter.DefaultValue)); 291=> new("Text", text.ToString(span)); 310element.Add(new XAttribute("value", token.Value));
Microsoft.AspNetCore.Authentication.Test (9)
CookieTests.cs (4)
1893xml.Add(result.Ticket.Principal.Claims.Select(claim => new XElement("claim", new XAttribute("type", claim.Type), new XAttribute("value", claim.Value)))); 1897xml.Add(result.Ticket.Properties.Items.Select(extra => new XElement("extra", new XAttribute("type", extra.Key), new XAttribute("value", extra.Value))));
TestExtensions.cs (5)
55new XElement("claim", new XAttribute("type", claim.Type), 56new XAttribute("value", claim.Value), 57new XAttribute("issuer", claim.Issuer)))); 73xml.Add(new XElement("token", new XAttribute("name", token.Name), 74new XAttribute("value", token.Value)));
Microsoft.AspNetCore.DataProtection (17)
AuthenticatedEncryption\ConfigurationModel\AuthenticatedEncryptorDescriptor.cs (2)
44new XAttribute("algorithm", Configuration.EncryptionAlgorithm)); 49new XAttribute("algorithm", Configuration.ValidationAlgorithm));
AuthenticatedEncryption\ConfigurationModel\CngCbcAuthenticatedEncryptorDescriptor.cs (3)
47new XAttribute("algorithm", Configuration.EncryptionAlgorithm), 48new XAttribute("keyLength", Configuration.EncryptionAlgorithmKeySize)); 55new XAttribute("algorithm", Configuration.HashAlgorithm));
AuthenticatedEncryption\ConfigurationModel\CngGcmAuthenticatedEncryptorDescriptor.cs (2)
46new XAttribute("algorithm", Configuration.EncryptionAlgorithm), 47new XAttribute("keyLength", Configuration.EncryptionAlgorithmKeySize));
AuthenticatedEncryption\ConfigurationModel\ManagedAuthenticatedEncryptorDescriptor.cs (3)
46new XAttribute("algorithm", ManagedAlgorithmHelpers.TypeToFriendlyName(Configuration.EncryptionAlgorithmType)), 47new XAttribute("keyLength", Configuration.EncryptionAlgorithmKeySize)); 50new XAttribute("algorithm", ManagedAlgorithmHelpers.TypeToFriendlyName(Configuration.ValidationAlgorithmType)));
KeyManagement\XmlKeyManager.cs (6)
388new XAttribute(VersionAttributeName, 1), 392new XAttribute(IdAttributeName, RevokeAllKeysValue)), 525new XAttribute(IdAttributeName, keyId), 526new XAttribute(VersionAttributeName, 1), 633new XAttribute(VersionAttributeName, 1), 636new XAttribute(IdAttributeName, keyId)),
XmlEncryption\XmlEncryptionExtensions.cs (1)
151new XAttribute(XmlConstants.DecryptorTypeAttributeName, entry.Value.DecryptorType.AssemblyQualifiedName!),
Microsoft.AspNetCore.Identity.InMemory.Test (4)
FunctionalTest.cs (4)
412xml.Add(result.Principal.Claims.Select(claim => new XElement("claim", new XAttribute("type", claim.Type), new XAttribute("value", claim.Value)))); 416xml.Add(result.Properties.Items.Select(extra => new XElement("extra", new XAttribute("type", extra.Key), new XAttribute("value", extra.Value))));
Microsoft.AspNetCore.Server.IntegrationTesting.IIS (2)
XElementExtensions.cs (2)
38existing = new XElement(name, new XAttribute(attribute, attributeValue)); 47var innerElement = new XElement(name, new XAttribute(attribute, attributeValue));
Microsoft.Build.Tasks.Core (15)
AssemblyDependency\GenerateBindingRedirects.cs (9)
97new XAttribute("name", redirect.Key.Name), 98new XAttribute("publicKeyToken", ResolveAssemblyReference.ByteArrayToString(redirect.Key.GetPublicKeyToken())), 99new XAttribute("culture", String.IsNullOrEmpty(redirect.Key.CultureName) ? "neutral" : redirect.Key.CultureName)), 102new XAttribute("oldVersion", "0.0.0.0-" + redirect.Value), 103new XAttribute("newVersion", redirect.Value)))); 296new XAttribute("name", newName), 297new XAttribute( 300new XAttribute( 306attributes.Add(new XAttribute("processorArchitecture", newProcessorArchitecture.ToString()));
AssemblyDependency\ResolveAssemblyReference.cs (5)
1211assemblyIdentityAttributes.Add(new XAttribute("name", idealRemappingPartialAssemblyName.Name)); 1215assemblyIdentityAttributes.Add(new XAttribute("culture", String.IsNullOrEmpty(idealRemappingPartialAssemblyName.CultureName) ? "neutral" : idealRemappingPartialAssemblyName.CultureName)); 1218assemblyIdentityAttributes.Add(new XAttribute("publicKeyToken", ResolveAssemblyReference.ByteArrayToString(publicKeyToken))); 1229new XAttribute("oldVersion", "0.0.0.0-" + newVerStr), 1230new XAttribute("newVersion", newVerStr))));
CombineTargetFrameworkInfoProperties.cs (1)
49new("TargetFramework", new XAttribute("Name", EscapingUtilities.Escape(RootElementName))) :
Microsoft.Cci.Extensions (4)
Dgml\DgmlExtensions.cs (4)
42new XAttribute("Id", id), 43new XAttribute("Label", node)); 55new XAttribute("Source", source), 56new XAttribute("Target", target));
Microsoft.CodeAnalysis.CodeStyle (10)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyle.cs (6)
465new XAttribute(nameof(ID), ID), 466new XAttribute(nameof(Name), Name), 467new XAttribute(nameof(Prefix), Prefix ?? string.Empty), 468new XAttribute(nameof(Suffix), Suffix ?? string.Empty), 469new XAttribute(nameof(WordSeparator), WordSeparator ?? string.Empty), 470new XAttribute(nameof(CapitalizationScheme), CapitalizationScheme));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferences.cs (1)
322new XAttribute("SerializationVersion", s_serializationVersion),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SerializableNamingRule.cs (3)
35new XAttribute(nameof(SymbolSpecificationID), SymbolSpecificationID), 36new XAttribute(nameof(NamingStyleID), NamingStyleID), 37new XAttribute(nameof(EnforcementLevel), EnforcementLevel.ToDiagnosticSeverity() ?? DiagnosticSeverity.Hidden));
Microsoft.CodeAnalysis.CSharp.EditorFeatures2.UnitTests (3)
EmbeddedLanguages\Json\CSharpJsonParserTests.cs (1)
206element.Add(new XAttribute("Message", d.Message));
EmbeddedLanguages\RegularExpressions\CSharpRegexParserTests.cs (2)
226=> new("Text", text.ToString(span)); 261element.Add(new XAttribute("value", token.Value));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
Symbols\Metadata\PE\LoadingNamespacesAndTypes.cs (2)
108elem.Add(new XAttribute("name", t.Name)); 112elem.Add(new XAttribute("arity", t.Arity));
Microsoft.CodeAnalysis.CSharp.Test.Utilities (5)
EmitMetadataTestBase.cs (5)
50elem.Add(new XAttribute("name", t.Name)); 66elem.Add(new XAttribute("Of", typeParams)); 71elem.Add(new XAttribute("base", t.BaseType().ToTestDisplayString())); 89elem.Add(new XAttribute("name", f.Name)); 90elem.Add(new XAttribute("type", f.Type.ToTestDisplayString()));
Microsoft.CodeAnalysis.Test.Utilities (14)
InstrumentationChecker.cs (1)
273public static readonly XElement InstrumentationHelperSource = new XElement("file", new XAttribute("name", "c.vb"), InstrumentationHelperSourceStr);
Syntax\XmlHelpers.cs (13)
51xml.Add(new XAttribute("Type", info.ClassName)); 124new XAttribute("IsToken", false), 125new XAttribute("IsTrivia", true), 126new XAttribute("Kind", node.GetKind()), 127new XAttribute("IsMissing", node.IsMissing)); 165new XAttribute("IsToken", false), 166new XAttribute("IsTrivia", true), 167new XAttribute("Kind", token.GetKind()), 168new XAttribute("IsMissing", token.IsMissing)); 218new XAttribute("IsToken", false), 219new XAttribute("IsTrivia", true), 220new XAttribute("Kind", trivia.GetKind()), 221new XAttribute("IsMissing", false));
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (2)
CodeGen\CodeGenWinMdDelegates.vb (1)
179fileElement.ReplaceAttributes(New XAttribute("name", "NonWinRTDelegateLibrary.vb"))
Emit\EmitMetadata.vb (1)
170elem.Add(New System.Xml.Linq.XAttribute("Of", typeParams))
Microsoft.CodeAnalysis.Workspaces (10)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyle.cs (6)
465new XAttribute(nameof(ID), ID), 466new XAttribute(nameof(Name), Name), 467new XAttribute(nameof(Prefix), Prefix ?? string.Empty), 468new XAttribute(nameof(Suffix), Suffix ?? string.Empty), 469new XAttribute(nameof(WordSeparator), WordSeparator ?? string.Empty), 470new XAttribute(nameof(CapitalizationScheme), CapitalizationScheme));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferences.cs (1)
322new XAttribute("SerializationVersion", s_serializationVersion),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SerializableNamingRule.cs (3)
35new XAttribute(nameof(SymbolSpecificationID), SymbolSpecificationID), 36new XAttribute(nameof(NamingStyleID), NamingStyleID), 37new XAttribute(nameof(EnforcementLevel), EnforcementLevel.ToDiagnosticSeverity() ?? DiagnosticSeverity.Hidden));
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (14)
Workspaces\TestWorkspace_XmlCreation.cs (14)
92new XAttribute(AssemblyNameAttributeName, assemblyName), 93new XAttribute(LanguageAttributeName, language), 94commonReferences ? new XAttribute(CommonReferencesAttributeName, true) : null, 108return new XAttribute(LanguageVersionAttributeName, CodeAnalysis.CSharp.LanguageVersionFacts.ToDisplayString(csharpOptions.LanguageVersion)); 112return new XAttribute(LanguageVersionAttributeName, CodeAnalysis.VisualBasic.LanguageVersionFacts.ToDisplayString(vbOptions.LanguageVersion)); 128return new XAttribute(FeaturesAttributeName, value); 139return new XAttribute(DocumentationModeAttributeName, parseOptions.DocumentationMode); 193new XAttribute(FilePathAttributeName, filePath), 194new XAttribute(NormalizeAttributeName, false), 199element.Add(new XAttribute(FoldersAttributeName, folders)); 202element.Add(new XAttribute(MarkupAttributeName, isMarkup)); 210new XAttribute(FilePathAttributeName, hintName), 211new XAttribute(NormalizeAttributeName, false), 221new XAttribute(KindAttributeName, parseOptions.Kind));
Microsoft.DotNet.Arcade.Sdk (4)
src\SourceBuild\AddSourceMappingToNugetConfig.cs (2)
62var pkgSrc = new XElement("packageSource", new XAttribute("key", SourceName)); 65pkgSrc.Add(new XElement("package", new XAttribute("pattern", packagePattern)));
src\SourceBuild\AddSourceToNuGetConfig.cs (2)
45new XAttribute("key", SourceName), 46new XAttribute("value", SourcePath));
Microsoft.DotNet.Build.Tasks.Installers (8)
src\GenerateMacOSDistributionFile.cs (8)
66new XAttribute("id", component.GetMetadata("FileNameWithExtension")), 67new XAttribute("visible", "true"), 68new XAttribute("title", component.GetMetadata("Title")), 69new XAttribute("description", component.GetMetadata("Description")), 70new XElement("pkg-ref", new XAttribute("id", component.GetMetadata("FileNameWithExtension"))))); 87.Select(c => new XElement("line", new XAttribute("choice", c.Attribute("id").Value))); 91new XAttribute("id", component.GetMetadata("FileNameWithExtension")), 107optionsElement.Add(new XAttribute("hostArchitectures", hostArchitecture));
Microsoft.DotNet.Build.Tasks.VisualStudio (1)
Vsix\FinalizeInsertionVsixFile.cs (1)
103systemComponent = new XAttribute(systemComponentName, true);
Microsoft.DotNet.Build.Tasks.Workloads (8)
Msi\MsiPayloadPackageProject.wix.cs (3)
62new XAttribute("Include", packageFile.Key), 63new XAttribute("Pack", "true"), 64new XAttribute("PackagePath", packageFile.Value)));
Msi\WorkloadPackGroupMsi.wix.cs (5)
95componentGroupRefElement.ReplaceWith(Enumerable.Range(1, _package.Packs.Count).Select(n => new XElement(ns + "ComponentGroupRef", new XAttribute("Id", "CG_PackageContents" + n)))); 105registryKeyElement.Add(new XElement(ns + "RegistryKey", new XAttribute("Key", pack.Id), 106new XElement(ns + "RegistryKey", new XAttribute("Key", pack.PackageVersion), 107new XElement(ns + "RegistryValue", new XAttribute("Value", ""), new XAttribute("Type", "string")))));
Microsoft.DotNet.PackageTesting (10)
VerifyClosure.cs (10)
361new XAttribute("Source", assembly.Name), 362new XAttribute("Target", reference.Name))); 370new XAttribute("Source", assembly.Name), 371new XAttribute("Target", moduleReference))); 381new XAttribute("Id", "native"), 382new XAttribute("Background", "Blue") 386new XAttribute("Id", "managed"), 387new XAttribute("Background", "Green") 401new XAttribute("Id", id), 402new XAttribute("Category", isNative ? "native": "managed")));
Microsoft.DotNet.SharedFramework.Sdk (23)
src\CreateFrameworkListFile.cs (13)
64?.Select(item => new XAttribute(item.ItemSpec, item.GetMetadata("Value"))) 160new XAttribute("Type", type), 161new XAttribute("Path", path)); 165element.Add(new XAttribute("Language", analyzerLanguage)); 171new XAttribute("Culture", Path.GetFileName(Path.GetDirectoryName(path)))); 177element.Add(new XAttribute("DropFromSingleFile", "true")); 201new XAttribute("AssemblyName", f.AssemblyName.Name), 202new XAttribute("PublicKeyToken", publicKeyTokenHex), 203new XAttribute("AssemblyVersion", f.AssemblyName.Version)); 211element.Add(new XAttribute("FileVersion", f.FileVersion)); 221element.Add(new XAttribute("Profile", profile)); 228element.Add(new XAttribute("ReferencedByDefault", referencedByDefault)); 246element.Add(new XAttribute("DropFromSingleFile", "true"));
src\Microsoft.DotNet.PackageTesting\VerifyClosure.cs (10)
361new XAttribute("Source", assembly.Name), 362new XAttribute("Target", reference.Name))); 370new XAttribute("Source", assembly.Name), 371new XAttribute("Target", moduleReference))); 381new XAttribute("Id", "native"), 382new XAttribute("Background", "Blue") 386new XAttribute("Id", "managed"), 387new XAttribute("Background", "Green") 401new XAttribute("Id", id), 402new XAttribute("Category", isNative ? "native": "managed")));
Microsoft.DotNet.SourceBuild.Tasks (4)
src\UsageReport\XmlParsingHelpers.cs (4)
17new XAttribute("Id", ident.Id), 18new XAttribute("Version", ident.Version.OriginalVersion)); 21value == null ? null : new XAttribute(name, value); 24value == false ? null : new XAttribute(name, value);
Microsoft.DotNet.VersionTools (1)
BuildManifest\Model\XElementParsingExtensions.cs (1)
37.Select(pair => new XAttribute(pair.Key, pair.Value))
Microsoft.DotNet.XliffTasks (13)
Model\XElementExtensions.cs (3)
35targetElement = new XElement(Target, new XAttribute("state", "new")); 42targetElement.Add(new XAttribute("state", "new")); 76stateAttribute = new XAttribute("state", value);
Model\XlfDocument.cs (10)
50new XAttribute("xmlns", XliffNS.NamespaceName), 51new XAttribute(XNamespace.Xmlns + "xsi", XsiNS.NamespaceName), 52new XAttribute("version", "1.2"), 53new XAttribute(XsiNS + "schemaLocation", $"{XliffNS.NamespaceName} xliff-core-1.2-transitional.xsd"), 55new XAttribute("datatype", "xml"), 56new XAttribute("source-language", "en"), 57new XAttribute("target-language", targetLanguage), 58new XAttribute("original", "_"), // placeholder will be replaced on first update 189new XAttribute("id", sourceNode.Id), 191new XElement(Target, new XAttribute("state", "new"), sourceNode.Source),
Microsoft.DotNet.XliffTasks.Tests (2)
XElementExtensionsTests.cs (2)
85new XAttribute("state", "original state value"))); 121new XAttribute("state", "new"),
Microsoft.Extensions.FileProviders.Embedded.Tests (2)
Manifest\TestEntry.cs (2)
24new XElement("File", new XAttribute("Name", Name), new XElement("ResourcePath", ResourcePath)) : 25new XElement("Directory", new XAttribute("Name", Name), Children.Select(c => c.ToXElement()));
Microsoft.Maui.Resizetizer (2)
GeneratePackageAppxManifest.cs (2)
320 showname.Add(new XElement(xshowon, new XAttribute("Tile", "square150x150Logo"))); 322 showname.Add(new XElement(xshowon, new XAttribute("Tile", "wide310x150Logo")));
Microsoft.VisualStudio.LanguageServices (2)
Snippets\SnippetExpansionClient.cs (2)
691new XAttribute(snippetNamespace + "Format", "1.0.0"), 701new XAttribute(snippetNamespace + "Language", "csharp"),
System.Private.Xml.Linq (12)
System\Xml\Linq\XContainer.cs (4)
911e.AppendAttributeSkipNotify(new XAttribute(_aCache.Get(r.Prefix.Length == 0 ? string.Empty : r.NamespaceURI).GetName(r.LocalName), r.Value)); 965e.AppendAttributeSkipNotify(new XAttribute( 1033XAttribute a = new XAttribute(_aCache.Get(r.Prefix.Length == 0 ? string.Empty : r.NamespaceURI).GetName(r.LocalName), r.Value); 1147XAttribute a = new XAttribute(
System\Xml\Linq\XElement.cs (5)
116AppendAttributeSkipNotify(new XAttribute(a)); 1230AppendAttribute(new XAttribute(name, value)); 1902if (a.parent != null) a = new XAttribute(a); 1909if (a.parent != null) a = new XAttribute(a); 2071XAttribute a = new XAttribute(XNamespace.Get(r.Prefix.Length == 0 ? string.Empty : r.NamespaceURI).GetName(r.LocalName), r.Value);
System\Xml\Linq\XNodeBuilder.cs (1)
91XAttribute a = new XAttribute(_attrName!, _attrValue!);
System\Xml\Schema\XNodeValidator.cs (1)
288a = new XAttribute(XNamespace.Get(sa.QualifiedName.Namespace).GetName(sa.QualifiedName.Name), GetDefaultValue(sa)!);
System\Xml\XPath\XNodeNavigator.cs (1)
843System.Threading.Interlocked.CompareExchange(ref s_XmlNamespaceDeclaration, new XAttribute(XNamespace.Xmlns.GetName("xml"), xmlPrefixNamespace), null);
XmlFileLogger (19)
LogProcessNode.cs (1)
131propElement.Add(new XElement("Property", new XAttribute("Name", p.Key)) { Value = p.Value });
ObjectModel\Build.cs (5)
48new XAttribute("BuildSucceeded", buildFinishedEventArgs.Succeeded), 49new XAttribute("StartTime", StartTime), 50new XAttribute("EndTime", EndTime), 51new XAttribute("Errors", errorCount), 52new XAttribute("Warnings", warningCount));
ObjectModel\Item.cs (1)
76element.Add(new XAttribute(xmlAttributeName, Text));
ObjectModel\Message.cs (1)
36element.Add(new XElement("Message", new XAttribute("Timestamp", _timestamp), new XText(_message)));
ObjectModel\Project.cs (4)
99new XAttribute("Name", Name.Replace("\"", string.Empty)), 100new XAttribute("StartTime", StartTime), 101new XAttribute("EndTime", EndTime), 102new XAttribute("ProjectFile", _projectFile));
ObjectModel\Target.cs (3)
36new XAttribute("Name", Name), 37new XAttribute("StartTime", StartTime), 38new XAttribute("EndTime", EndTime));
ObjectModel\Task.cs (4)
50new XAttribute("Name", Name), 51new XAttribute("FromAssembly", _fromAssembly), 52new XAttribute("StartTime", StartTime), 53new XAttribute("EndTime", EndTime));
xunit.console (1)
ConsoleRunner.cs (1)
306assembliesElement.Add(new XAttribute("timestamp", DateTime.Now.ToString(CultureInfo.InvariantCulture)));
456 references to XAttribute
dotnet-svcutil-lib (3)
Shared\MSBuildProj.cs (3)
469var itemAttribue = reference.Attributes().FirstOrDefault(item => item.Name == itemName); 491var itemAttribute = itemName.Attributes().FirstOrDefault(item => item.Name == "Include"); 505var itemAttribute = itemName.Attributes().FirstOrDefault(item => item.Name == "Include");
IIS.FunctionalTests (1)
src\Servers\IIS\IIS\test\Common.FunctionalTests\GlobalVersionTests.cs (1)
250var imageAttribute = element.Attribute("image");
IISExpress.FunctionalTests (1)
src\Servers\IIS\IIS\test\Common.FunctionalTests\GlobalVersionTests.cs (1)
250var imageAttribute = element.Attribute("image");
Microsoft.AspNetCore.App.Analyzers.Test (1)
RouteEmbeddedLanguage\RoutePatternParserTests.cs (1)
290private static XAttribute GetTextAttribute(SourceText text, TextSpan span)
Microsoft.AspNetCore.DataProtection (1)
XmlExtensions.cs (1)
22foreach (var attr in element.Attributes())
Microsoft.AspNetCore.DataProtection.Tests (9)
XmlAssert.cs (9)
46private static readonly IEqualityComparer<XAttribute> AttributeEqualityComparer = new CallbackBasedEqualityComparer<XAttribute>(AreEqual); 83private static bool AreEqual(IEnumerable<XAttribute> expected, IEnumerable<XAttribute> actual) 85List<XAttribute> orderedExpected = expected 90List<XAttribute> orderedActual = actual 98private static bool AreEqual(XAttribute expected, XAttribute actual) 104private static bool ShouldIncludeAttributeDuringComparison(XAttribute attribute)
Microsoft.AspNetCore.Rewrite (2)
IISUrlRewrite\UrlRewriteFileParser.cs (2)
256var attribute = element.Attribute(rewriteTag); 272var attribute = element.Attribute(rewriteTag);
Microsoft.Build.Tasks.Core (13)
AssemblyDependency\GenerateBindingRedirects.cs (6)
235var name = assemblyIdentity.Attribute("name"); 236var publicKeyToken = assemblyIdentity.Attribute("publicKeyToken"); 245var culture = assemblyIdentity.Attribute("culture"); 248var oldVersionAttribute = bindingRedirect.Attribute("oldVersion"); 249var newVersionAttribute = bindingRedirect.Attribute("newVersion"); 294var attributes = new List<XAttribute>(4)
AssemblyDependency\ResolveAssemblyReference.cs (1)
1209var assemblyIdentityAttributes = new List<XAttribute>(4);
RoslynCodeTaskFactory\RoslynCodeTaskFactory.cs (6)
348XAttribute includeAttribute = child.Attributes().FirstOrDefault(i => i.Name.LocalName.Equals("Include")); 362XAttribute namespaceAttribute = child.Attributes().FirstOrDefault(i => i.Name.LocalName.Equals("Namespace")); 404XAttribute languageAttribute = null; 405XAttribute sourceAttribute = null; 406XAttribute typeAttribute = null; 409foreach (XAttribute attribute in codeElement.Attributes().Where(i => !i.IsNamespaceDeclaration))
Microsoft.CodeAnalysis (3)
InternalUtilities\XmlUtilities.cs (2)
48IEnumerator<XAttribute> sourceAttributes = sourceElement.Attributes().GetEnumerator(); 49IEnumerator<XAttribute> targetAttributes = targetElement.Attributes().GetEnumerator();
RuleSet\RuleSetProcessor.cs (1)
255XAttribute attribute = node.Attribute(attributeName);
Microsoft.CodeAnalysis.CodeStyle (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOption2`1.cs (3)
170var typeAttribute = element.Attribute(XmlAttribute_Type); 171var valueAttribute = element.Attribute(XmlAttribute_Value); 172var severityAttribute = element.Attribute(XmlAttribute_DiagnosticSeverity);
Microsoft.CodeAnalysis.CSharp (8)
Compiler\DocumentationCommentCompiler.IncludeElementExpander.cs (8)
216foreach (XAttribute attribute in element.Attributes()) 257private static bool AttributeNameIs(XAttribute attribute, string name) 276XAttribute fileAttr = includeElement.Attribute(XName.Get(DocumentationCommentXmlNames.FileAttributeName)); 277XAttribute pathAttr = includeElement.Attribute(XName.Get(DocumentationCommentXmlNames.PathAttributeName)); 296XAttribute fileAttr = includeElement.Attribute(XName.Get(DocumentationCommentXmlNames.FileAttributeName)); 297XAttribute pathAttr = includeElement.Attribute(XName.Get(DocumentationCommentXmlNames.PathAttributeName)); 495private void BindAndReplaceCref(XAttribute attribute, CSharpSyntaxNode originatingSyntax) 524private void BindName(XAttribute attribute, CSharpSyntaxNode originatingSyntax, bool isParameter, bool isTypeParameterRef)
Microsoft.CodeAnalysis.CSharp.EditorFeatures2.UnitTests (1)
EmbeddedLanguages\RegularExpressions\CSharpRegexParserTests.cs (1)
225private static XAttribute GetTextAttribute(SourceText text, TextSpan span)
Microsoft.CodeAnalysis.Features (11)
DocumentationComments\AbstractDocumentationCommentFormattingService.cs (5)
335foreach (var attribute in element.Attributes()) 355foreach (var attribute in element.Attributes()) 450var crefAttribute = element.Attribute(DocumentationCommentXmlNames.CrefAttributeName); 458var hrefAttribute = element.Attribute(DocumentationCommentXmlNames.HrefAttributeName); 465private static void AppendTextFromAttribute(FormatterState state, XAttribute attribute, string attributeNameToParse, SymbolDisplayPartKind kind)
SymbolSearch\Windows\SymbolSearchUpdateEngine.Update.cs (6)
539var upToDateAttribute = patchElement.Attribute(UpToDateAttributeName); 542var tooOldAttribute = patchElement.Attribute(TooOldAttributeName); 545var contentsAttribute = patchElement.Attribute(ContentAttributeName); 689var contentsAttribute = element.Attribute(ContentAttributeName); 699var checksumAttribute = element.Attribute(ChecksumAttributeName); 720private static async Task<byte[]> ConvertContentAttributeAsync(XAttribute contentsAttribute, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.Features.Test.Utilities (1)
Options\NamingStyleTestUtilities.cs (1)
53foreach (var attribute in element.Attributes())
Microsoft.CodeAnalysis.LanguageServer.Protocol (2)
Handler\InlineCompletions\XmlSnippetParser.CodeSnippet.cs (2)
144var delimiterAttribute = code.Attributes().FirstOrDefault(a => a.Name.LocalName.Equals("Delimiter", StringComparison.OrdinalIgnoreCase)); 160var editableAttribute = declarationElement.Attribute("Editable");
Microsoft.CodeAnalysis.Test.Utilities (1)
Assert\AssertXml.cs (1)
264private static Tuple<XName, string> MakeAttributeTuple(XAttribute attribute)
Microsoft.CodeAnalysis.VisualBasic (8)
Compilation\DocumentationComments\DocumentationCommentCompiler.Includes.vb (8)
381Dim nameAttribute As XAttribute = Nothing 436Private Shared Function AttributeNameIs(attribute As XAttribute, name As String) As Boolean 448Dim fileAttr As XAttribute = includeElement.Attribute(XName.Get(DocumentationCommentXmlNames.FileAttributeName)) 449Dim pathAttr As XAttribute = includeElement.Attribute(XName.Get(DocumentationCommentXmlNames.PathAttributeName)) 458Dim fileAttr As XAttribute = includeElement.Attribute(XName.Get(DocumentationCommentXmlNames.FileAttributeName)) 459Dim pathAttr As XAttribute = includeElement.Attribute(XName.Get(DocumentationCommentXmlNames.PathAttributeName)) 606Private Sub BindAndReplaceCref(attribute As XAttribute, currentXmlFilePath As String) 731Private Function BindName(attribute As XAttribute,
Microsoft.CodeAnalysis.Workspaces (6)
Shared\Extensions\ISymbolExtensions.cs (3)
347var crefAttribute = element.Attribute(XName.Get(DocumentationCommentXmlNames.CrefAttributeName)); 348var pathAttribute = element.Attribute(XName.Get(DocumentationCommentXmlNames.PathAttributeName)); 429if (typeParameterRef.Attribute(DocumentationCommentXmlNames.NameAttributeName) is XAttribute typeParamName)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOption2`1.cs (3)
170var typeAttribute = element.Attribute(XmlAttribute_Type); 171var valueAttribute = element.Attribute(XmlAttribute_Value); 172var severityAttribute = element.Attribute(XmlAttribute_DiagnosticSeverity);
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (2)
src\Compilers\Core\Portable\InternalUtilities\XmlUtilities.cs (2)
48IEnumerator<XAttribute> sourceAttributes = sourceElement.Attributes().GetEnumerator(); 49IEnumerator<XAttribute> targetAttributes = targetElement.Attributes().GetEnumerator();
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (41)
Workspaces\TestWorkspace_XmlConsumption.cs (38)
243var preprocessorSymbolsAttribute = projectElement.Attribute(PreprocessorSymbolsAttributeName); 253var languageVersionAttribute = projectElement.Attribute(LanguageVersionAttributeName); 259var featuresAttribute = projectElement.Attribute(FeaturesAttributeName); 274private static ParseOptions GetPreProcessorParseOptions(string language, XAttribute preprocessorSymbolsAttribute) 291private static ParseOptions GetParseOptionsWithFeatures(ParseOptions parseOptions, XAttribute featuresAttribute) 307private static ParseOptions GetParseOptionsWithLanguageVersion(string language, ParseOptions parseOptions, XAttribute languageVersionAttribute) 330var documentationModeAttribute = projectElement.Attribute(DocumentationModeAttributeName); 343var assemblyNameAttribute = projectElement.Attribute(AssemblyNameAttributeName); 359var languageAttribute = projectElement.Attribute(LanguageAttributeName); 379var rootNamespaceAttribute = projectElement.Attribute(RootNamespaceAttributeName); 423var rootNamespaceAttribute = compilationOptionsElement.Attribute(RootNamespaceAttributeName); 429var outputKindAttribute = compilationOptionsElement.Attribute(OutputKindName); 435var checkOverflowAttribute = compilationOptionsElement.Attribute(CheckOverflowAttributeName); 441var allowUnsafeAttribute = compilationOptionsElement.Attribute(AllowUnsafeAttributeName); 447var reportDiagnosticAttribute = compilationOptionsElement.Attribute(ReportDiagnosticAttributeName); 453var cryptoKeyFileAttribute = compilationOptionsElement.Attribute(CryptoKeyFileAttributeName); 459var strongNameProviderAttribute = compilationOptionsElement.Attribute(StrongNameProviderAttributeName); 476var delaySignAttribute = compilationOptionsElement.Attribute(DelaySignAttributeName); 482var nullableAttribute = compilationOptionsElement.Attribute(NullableAttributeName); 488var outputTypeAttribute = compilationOptionsElement.Attribute(OutputTypeAttributeName); 552var isLinkFileAttribute = documentElement.Attribute(IsLinkFileAttributeName); 621var attr = optionsElement.Attribute(KindAttributeName); 627var markupAttribute = documentElement.Attribute(MarkupAttributeName); 696var filePathAttribute = documentElement.Attribute(FilePathAttributeName); 710var folderAttribute = documentElement.Attribute(FoldersAttributeName); 732var includeXmlDocCommentsAttribute = referencedSource.Attribute(IncludeXmlDocCommentsAttributeName); 760var assemblyNameAttribute = referencedSource.Attribute(AssemblyNameAttributeName); 842var net45 = element.Attribute(CommonReferencesNet45AttributeName); 856var commonReferencesAttribute = element.Attribute(CommonReferencesAttributeName); 870var commonReferencesWithoutValueTupleAttribute = element.Attribute(CommonReferencesWithoutValueTupleAttributeName); 878var winRT = element.Attribute(CommonReferencesWinRTAttributeName); 893var portable = element.Attribute(CommonReferencesPortableAttributeName); 902var netcore30 = element.Attribute(CommonReferencesNetCoreAppName); 910var netstandard20 = element.Attribute(CommonReferencesNetStandard20Name); 918var net6 = element.Attribute(CommonReferencesNet6Name); 926var net7 = element.Attribute(CommonReferencesNet7Name); 934var net8 = element.Attribute(CommonReferencesNet8Name); 942var mincorlib = element.Attribute(CommonReferencesMinCorlibName);
Workspaces\TestWorkspace_XmlCreation.cs (3)
102private static XAttribute CreateLanguageVersionAttribute(ParseOptions parseOptions) 120private static XAttribute CreateFeaturesAttribute(ParseOptions parseOptions) 131private static XAttribute CreateDocumentationModeAttribute(ParseOptions parseOptions)
Microsoft.DotNet.Arcade.Sdk (2)
src\ExtractNgenMethodList.cs (2)
60var flagsInt = child.Attribute("flagsInt"); 61var name = child.Attribute("name");
Microsoft.DotNet.Build.Tasks.Installers (1)
src\StabilizeWixFileId.cs (1)
85XAttribute nameAttribute = matchingFileElements[0].Attribute("Id");
Microsoft.DotNet.Build.Tasks.Packaging (1)
PackageIndex.cs (1)
220var versionAttribute = file.Attribute("Version");
Microsoft.DotNet.Build.Tasks.VisualStudio (2)
Vsix\FinalizeInsertionVsixFile.cs (2)
86var experimental = installationElement.Attribute("Experimental"); 95var systemComponent = installationElement.Attribute(systemComponentName);
Microsoft.DotNet.NuGetRepack.Tasks (4)
src\NuGetVersionUpdater.cs (3)
142var xmlNsAttribute = nuspecXml.Root.Attributes("xmlns").SingleOrDefault(); 271var name = packageType.Attribute("name"); 303var versionRangeAttribute = dependency.Attribute("version");
src\ReplacePackageParts.cs (1)
148var xmlNsAttribute = nuspecXml.Root.Attributes("xmlns").SingleOrDefault();
Microsoft.DotNet.SharedFramework.Sdk (1)
src\CreateFrameworkListFile.cs (1)
63XAttribute[] rootAttributes = RootAttributes
Microsoft.DotNet.SourceBuild.Tasks (2)
src\UsageReport\XmlParsingHelpers.cs (2)
20public static XAttribute ToXAttributeIfNotNull(this object value, string name) => 23public static XAttribute ToXAttributeIfTrue(this bool value, string name) =>
Microsoft.DotNet.VersionTools (2)
BuildManifest\Model\BuildIdentity.cs (1)
159public IEnumerable<XAttribute> ToXmlAttributes() => Attributes
BuildManifest\Model\XElementParsingExtensions.cs (1)
29public static XAttribute[] CreateXmlAttributes(
Microsoft.DotNet.XliffTasks (9)
Model\TranslatableXmlDocument.cs (2)
45private readonly XAttribute _attribute; 47public TranslatableXmlAttribute(string id, string source, string note, XAttribute attribute)
Model\VsctDocument.cs (1)
81XAttribute hrefAttribute = imageTag.Attribute("href");
Model\XamlRuleDocument.cs (4)
71foreach (XAttribute? attribute in element.Attributes()) 145private static string GenerateIdForPropertyMetadata(XElement element, XAttribute? attribute = null) 210private static string XmlName(XObject container) => container is XElement element ? XmlName(element) : XmlName((XAttribute)container); 218private static string XmlName(XAttribute attribute) => attribute.Name.LocalName;
Model\XElementExtensions.cs (1)
73XAttribute stateAttribute = targetElement.Attribute("state");
Model\XlfDocument.cs (1)
90XAttribute originalAttribute = fileElement.Attribute("original");
Microsoft.Maui.Resizetizer (13)
GeneratePackageAppxManifest.cs (12)
92 var attr = identity.Attribute(xname); 103 var attr = identity.Attribute(xname); 201 var attr = visual.Attribute(xname); 209 var attr = visual.Attribute(xname); 218 var attr = visual.Attribute(xname); 228 var attr = visual.Attribute(xname); 240 var attr = visual.Attribute(xname); 264 var attr = tile.Attribute(xname); 276 var attr = tile.Attribute(xname); 288 var attr = tile.Attribute(xname); 302 var attr = tile.Attribute(xname); 338 var attr = splash.Attribute(xname);
GenerateTizenManifest.cs (1)
192 var attr = element.Attribute(attrName);
Microsoft.VisualStudio.LanguageServices (1)
Snippets\SnippetExpansionClient.cs (1)
316var delimiterAttribute = codeNode.Attribute("Delimiter");
netstandard (1)
netstandard.cs (1)
2266[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Xml.Linq.XAttribute))]
Roslyn.Test.PdbUtilities (2)
Reader\PdbValidation.cs (2)
368var name = e.Attribute("name"); 376var flags = e.Attribute("flags");
System.ComponentModel.TypeConverter (13)
MS\Internal\Xml\Linq\ComponentModel\XComponentModel.cs (13)
53else if (typeof(T) == typeof(XAttribute)) 146private XDeferredSingleton<XAttribute>? _value; 147private XAttribute? _changeState; 155return _value = new XDeferredSingleton<XAttribute>((e, n) => e.Attribute(n), (component as XElement)!, null); 165XAttribute? a = sender as XAttribute; 172a = sender as XAttribute; 189XAttribute? a = sender as XAttribute; 457internal sealed class XAttributeValuePropertyDescriptor : XPropertyDescriptor<XAttribute, string> 459private XAttribute? _attribute; 472_attribute = component as XAttribute; 480_attribute = component as XAttribute;
System.Private.Xml.Linq (282)
System\Xml\Linq\Extensions.cs (14)
16/// Returns all of the <see cref="XAttribute"/>s for each <see cref="XElement"/> of 20/// An <see cref="IEnumerable"/> of <see cref="XAttribute"/> containing the XML 24public static IEnumerable<XAttribute> Attributes(this IEnumerable<XElement?> source) 32/// Returns the <see cref="XAttribute"/>s that have a matching <see cref="XName"/>. Each 33/// <see cref="XElement"/>'s <see cref="XAttribute"/>s in the target <see cref="IEnumerable"/> 37/// An <see cref="IEnumerable"/> of <see cref="XAttribute"/> containing the XML 41public static IEnumerable<XAttribute> Attributes(this IEnumerable<XElement?> source, XName? name) 45return name != null ? GetAttributes(source, name) : XAttribute.EmptySequence; 308/// Removes each <see cref="XAttribute"/> represented in this <see cref="IEnumerable"/> of 309/// <see cref="XAttribute"/>. Note that this method uses snapshot semantics (copies the 312public static void Remove(this IEnumerable<XAttribute?> source) 317XAttribute?[] attributes = EnumerableHelpers.ToArray(source, out count); 341private static IEnumerable<XAttribute> GetAttributes(IEnumerable<XElement?> source, XName? name) 347XAttribute? a = e.lastAttr;
System\Xml\Linq\XAttribute.cs (113)
26public static IEnumerable<XAttribute> EmptySequence 30return Array.Empty<XAttribute>(); 34internal XAttribute? next; 39/// Initializes a new instance of the <see cref="XAttribute"/> class. 42/// Initializes a new instance of the <see cref="XAttribute"/> class from 69/// <param name="other"><see cref="XAttribute"/> object to copy from.</param> 71/// Thrown if the specified <see cref="XAttribute"/> is null. 73public XAttribute(XAttribute other) 112public XAttribute? NextAttribute 138public XAttribute? PreviousAttribute 143XAttribute a = ((XElement)parent).lastAttr!; 187/// Sets the value of this <see cref="XAttribute"/>. 207/// Override for <see cref="ToString()"/> on <see cref="XAttribute"/> 225/// Cast the value of this <see cref="XAttribute"/> to a <see cref="string"/>. 228/// The <see cref="XAttribute"/> to cast to <see cref="string"/>. 231/// The content of this <see cref="XAttribute"/> as a <see cref="string"/>. 235public static explicit operator string?(XAttribute? attribute) 242/// Cast the value of this <see cref="XAttribute"/> to a <see cref="bool"/>. 245/// The <see cref="XAttribute"/> to cast to <see cref="bool"/>. 248/// The content of this <see cref="XAttribute"/> as a <see cref="bool"/>. 254public static explicit operator bool(XAttribute attribute) 262/// Cast the value of this <see cref="XAttribute"/> to a <see cref="bool"/>?. 265/// The <see cref="XAttribute"/> to cast to <see cref="bool"/>?. Can be null. 268/// The content of this <see cref="XAttribute"/> as a <see cref="bool"/>?. 272public static explicit operator bool?(XAttribute? attribute) 279/// Cast the value of this <see cref="XAttribute"/> to an <see cref="int"/>. 282/// The <see cref="XAttribute"/> to cast to <see cref="int"/>. 285/// The content of this <see cref="XAttribute"/> as an <see cref="int"/>. 291public static explicit operator int(XAttribute attribute) 299/// Cast the value of this <see cref="XAttribute"/> to an <see cref="int"/>?. 302/// The <see cref="XAttribute"/> to cast to <see cref="int"/>?. Can be null. 305/// The content of this <see cref="XAttribute"/> as an <see cref="int"/>?. 309public static explicit operator int?(XAttribute? attribute) 316/// Cast the value of this <see cref="XAttribute"/> to an <see cref="uint"/>. 319/// The <see cref="XAttribute"/> to cast to <see cref="uint"/>. 322/// The content of this <see cref="XAttribute"/> as an <see cref="uint"/>. 328public static explicit operator uint(XAttribute attribute) 336/// Cast the value of this <see cref="XAttribute"/> to an <see cref="uint"/>?. 339/// The <see cref="XAttribute"/> to cast to <see cref="uint"/>?. Can be null. 342/// The content of this <see cref="XAttribute"/> as an <see cref="uint"/>?. 346public static explicit operator uint?(XAttribute? attribute) 353/// Cast the value of this <see cref="XAttribute"/> to a <see cref="long"/>. 356/// The <see cref="XAttribute"/> to cast to <see cref="long"/>. 359/// The content of this <see cref="XAttribute"/> as a <see cref="long"/>. 365public static explicit operator long(XAttribute attribute) 373/// Cast the value of this <see cref="XAttribute"/> to a <see cref="long"/>?. 376/// The <see cref="XAttribute"/> to cast to <see cref="long"/>?. Can be null. 379/// The content of this <see cref="XAttribute"/> as a <see cref="long"/>?. 383public static explicit operator long?(XAttribute? attribute) 390/// Cast the value of this <see cref="XAttribute"/> to an <see cref="ulong"/>. 393/// The <see cref="XAttribute"/> to cast to <see cref="ulong"/>. 396/// The content of this <see cref="XAttribute"/> as an <see cref="ulong"/>. 402public static explicit operator ulong(XAttribute attribute) 410/// Cast the value of this <see cref="XAttribute"/> to an <see cref="ulong"/>?. 413/// The <see cref="XAttribute"/> to cast to <see cref="ulong"/>?. Can be null. 416/// The content of this <see cref="XAttribute"/> as an <see cref="ulong"/>?. 420public static explicit operator ulong?(XAttribute? attribute) 427/// Cast the value of this <see cref="XAttribute"/> to a <see cref="float"/>. 430/// The <see cref="XAttribute"/> to cast to <see cref="float"/>. 433/// The content of this <see cref="XAttribute"/> as a <see cref="float"/>. 439public static explicit operator float(XAttribute attribute) 447/// Cast the value of this <see cref="XAttribute"/> to a <see cref="float"/>?. 450/// The <see cref="XAttribute"/> to cast to <see cref="float"/>?. Can be null. 453/// The content of this <see cref="XAttribute"/> as a <see cref="float"/>?. 457public static explicit operator float?(XAttribute? attribute) 464/// Cast the value of this <see cref="XAttribute"/> to a <see cref="double"/>. 467/// The <see cref="XAttribute"/> to cast to <see cref="double"/>. 470/// The content of this <see cref="XAttribute"/> as a <see cref="double"/>. 476public static explicit operator double(XAttribute attribute) 484/// Cast the value of this <see cref="XAttribute"/> to a <see cref="double"/>?. 487/// The <see cref="XAttribute"/> to cast to <see cref="double"/>?. Can be null. 490/// The content of this <see cref="XAttribute"/> as a <see cref="double"/>?. 494public static explicit operator double?(XAttribute? attribute) 501/// Cast the value of this <see cref="XAttribute"/> to a <see cref="decimal"/>. 504/// The <see cref="XAttribute"/> to cast to <see cref="decimal"/>. 507/// The content of this <see cref="XAttribute"/> as a <see cref="decimal"/>. 513public static explicit operator decimal(XAttribute attribute) 521/// Cast the value of this <see cref="XAttribute"/> to a <see cref="decimal"/>?. 524/// The <see cref="XAttribute"/> to cast to <see cref="decimal"/>?. Can be null. 527/// The content of this <see cref="XAttribute"/> as a <see cref="decimal"/>?. 531public static explicit operator decimal?(XAttribute? attribute) 538/// Cast the value of this <see cref="XAttribute"/> to a <see cref="DateTime"/>. 541/// The <see cref="XAttribute"/> to cast to <see cref="DateTime"/>. 544/// The content of this <see cref="XAttribute"/> as a <see cref="DateTime"/>. 550public static explicit operator DateTime(XAttribute attribute) 558/// Cast the value of this <see cref="XAttribute"/> to a <see cref="DateTime"/>?. 561/// The <see cref="XAttribute"/> to cast to <see cref="DateTime"/>?. Can be null. 564/// The content of this <see cref="XAttribute"/> as a <see cref="DateTime"/>?. 568public static explicit operator DateTime?(XAttribute? attribute) 575/// Cast the value of this <see cref="XAttribute"/> to a <see cref="DateTimeOffset"/>. 578/// The <see cref="XAttribute"/> to cast to <see cref="DateTimeOffset"/>. 581/// The content of this <see cref="XAttribute"/> as a <see cref="DateTimeOffset"/>. 587public static explicit operator DateTimeOffset(XAttribute attribute) 595/// Cast the value of this <see cref="XAttribute"/> to a <see cref="DateTimeOffset"/>?. 598/// The <see cref="XAttribute"/> to cast to <see cref="DateTimeOffset"/>?. Can be null. 601/// The content of this <see cref="XAttribute"/> as a <see cref="DateTimeOffset"/>?. 605public static explicit operator DateTimeOffset?(XAttribute? attribute) 612/// Cast the value of this <see cref="XAttribute"/> to a <see cref="TimeSpan"/>. 615/// The <see cref="XAttribute"/> to cast to <see cref="TimeSpan"/>. 618/// The content of this <see cref="XAttribute"/> as a <see cref="TimeSpan"/>. 624public static explicit operator TimeSpan(XAttribute attribute) 632/// Cast the value of this <see cref="XAttribute"/> to a <see cref="TimeSpan"/>?. 635/// The <see cref="XAttribute"/> to cast to <see cref="TimeSpan"/>?. Can be null. 638/// The content of this <see cref="XAttribute"/> as a <see cref="TimeSpan"/>?. 642public static explicit operator TimeSpan?(XAttribute? attribute) 649/// Cast the value of this <see cref="XAttribute"/> to a <see cref="Guid"/>. 652/// The <see cref="XAttribute"/> to cast to <see cref="Guid"/>. 655/// The content of this <see cref="XAttribute"/> as a <see cref="Guid"/>. 661public static explicit operator Guid(XAttribute attribute) 669/// Cast the value of this <see cref="XAttribute"/> to a <see cref="Guid"/>?. 672/// The <see cref="XAttribute"/> to cast to <see cref="Guid"/>?. Can be null. 675/// The content of this <see cref="XAttribute"/> as a <see cref="Guid"/>?. 679public static explicit operator Guid?(XAttribute? attribute)
System\Xml\Linq\XContainer.cs (10)
155XAttribute? a = content as XAttribute; 340/// include <see cref="XAttribute"/>s. 345/// that the content does not include <see cref="XAttribute"/>s. 459internal virtual void AddAttribute(XAttribute a) 463internal virtual void AddAttributeSkipNotify(XAttribute a) 482XAttribute? a = content as XAttribute; 1033XAttribute a = new XAttribute(_aCache.Get(r.Prefix.Length == 0 ? string.Empty : r.NamespaceURI).GetName(r.LocalName), r.Value); 1147XAttribute a = new XAttribute(
System\Xml\Linq\XDocument.cs (2)
855internal override void AddAttribute(XAttribute a) 860internal override void AddAttributeSkipNotify(XAttribute a)
System\Xml\Linq\XElement.cs (42)
50internal XAttribute? lastAttr; 110XAttribute? a = other.lastAttr; 215public XAttribute? FirstAttribute 259public XAttribute? LastAttribute 363/// Returns the <see cref="XAttribute"/> associated with this <see cref="XElement"/> that has this 367/// The <see cref="XName"/> of the <see cref="XAttribute"/> to get. 370/// The <see cref="XAttribute"/> with the <see cref="XName"/> passed in. If there is no <see cref="XAttribute"/> 373public XAttribute? Attribute(XName name) 375XAttribute? a = lastAttr; 388/// Returns the <see cref="XAttribute"/> associated with this <see cref="XElement"/>. Optionally 389/// an <see cref="XName"/> can be given to target a specific <see cref="XAttribute"/>(s). 392/// Returns all of the <see cref="XAttribute"/>s associated with this <see cref="XElement"/>. 396/// An <see cref="IEnumerable"/> of <see cref="XAttribute"/> containing all of the <see cref="XAttribute"/>s 399public IEnumerable<XAttribute> Attributes() 405/// Returns the <see cref="XAttribute"/>(s) associated with this <see cref="XElement"/> that has the passed 410/// The <see cref="XName"/> of the targeted <see cref="XAttribute"/>. 413/// The <see cref="XAttribute"/>(s) with the matching 415public IEnumerable<XAttribute> Attributes(XName? name) 417return name != null ? GetAttributes(name) : XAttribute.EmptySequence; 504XAttribute? a = e.lastAttr; 939XAttribute a = lastAttr.next!; 1200/// <seealso cref="XAttribute.SetValue"/> 1217XAttribute? a = Attribute(name); 1240/// <seealso cref="XAttribute.SetValue"/> 1277/// <seealso cref="XAttribute.SetValue"/> 1899internal override void AddAttribute(XAttribute a) 1906internal override void AddAttributeSkipNotify(XAttribute a) 1913internal void AppendAttribute(XAttribute a) 1921internal void AppendAttributeSkipNotify(XAttribute a) 1938XAttribute? a1 = lastAttr; 1939XAttribute? a2 = e.lastAttr; 1964private IEnumerable<XAttribute> GetAttributes(XName? name) 1966XAttribute? a = lastAttr; 1983XAttribute? a = e.lastAttr; 2002XAttribute? a = lastAttr; 2071XAttribute a = new XAttribute(XNamespace.Get(r.Prefix.Length == 0 ? string.Empty : r.NamespaceURI).GetName(r.LocalName), r.Value); 2082internal void RemoveAttribute(XAttribute a) 2086XAttribute? p = lastAttr!, n; 2106XAttribute a = lastAttr; 2109XAttribute next = a.next!;
System\Xml\Linq\XLinq.cs (12)
110if (content is XAttribute) throw new ArgumentException(SR.Argument_AddAttribute); 312XAttribute? a = e.lastAttr; 330XAttribute? a = e.lastAttr; 375XAttribute? a = e.lastAttr; 394XAttribute? a = e.lastAttr; 530private readonly List<XAttribute> _attributes; 537_attributes = new List<XAttribute>(); 548foreach (XAttribute a in _attributes) 574foreach (XAttribute a in _attributes) 598XAttribute? a = content as XAttribute; 625private void WriteAttribute(XAttribute a)
System\Xml\Linq\XNode.cs (1)
27/// Note that an <see cref="XAttribute"/> is not an <see cref="XNode"/>.
System\Xml\Linq\XNodeBuilder.cs (1)
91XAttribute a = new XAttribute(_attrName!, _attrValue!);
System\Xml\Linq\XNodeReader.cs (41)
48XAttribute? a = e.lastAttr; 209XAttribute? a = _source as XAttribute; 256XAttribute? a = _source as XAttribute; 329XAttribute? a = _source as XAttribute; 370return ((XAttribute)o).Value; 402XAttribute? a = e.Attribute(name); 428XAttribute? a = e.Attribute(name); 475XAttribute? a = e.lastAttr; 530XAttribute? a = e.lastAttr; 565XAttribute? a = e.lastAttr; 617XAttribute? a = e.lastAttr; 664XAttribute? a = e.lastAttr; 701XAttribute? a = e.lastAttr; 730XAttribute? a = 731_source as XAttribute ?? 732_parent as XAttribute; 812XAttribute? a = 813_source as XAttribute ?? 814_parent as XAttribute; 868XAttribute? a = _source as XAttribute; 1091XAttribute? a = _source as XAttribute; 1096a = _parent as XAttribute; 1116XAttribute? a = _source as XAttribute; 1126a = _parent as XAttribute; 1176XAttribute? a = _source as XAttribute; 1231private bool ReadIntoAttribute(XAttribute a) 1238private bool ReadOverAttribute(XAttribute a, bool skipContent) 1286XAttribute? parent = _parent as XAttribute; 1307private bool IsDuplicateNamespaceAttribute(XAttribute candidateAttribute) 1320private bool IsDuplicateNamespaceAttributeInner(XAttribute candidateAttribute) 1347XAttribute? a = element.lastAttr; 1384private XAttribute? GetFirstNonDuplicateNamespaceAttribute(XAttribute candidate)
System\Xml\Schema\XNodeValidator.cs (13)
56if (((XAttribute)source).IsNamespaceDeclaration) goto default; 79ValidateAttribute((XAttribute)source); 175XAttribute? a = e.lastAttr; 202XAttribute? a = e.lastAttr; 246private void ValidateAttribute(XAttribute a) 261XAttribute? a = e.lastAttr; 446/// Gets the schema information that has been assigned to the <see cref="XAttribute"/> as a result of schema validation. 449public static IXmlSchemaInfo? GetSchemaInfo(this XAttribute source) 528/// Validate a <see cref="XAttribute"/> 538public static void Validate(this XAttribute source, XmlSchemaObject partialValidationType, XmlSchemaSet schemas, ValidationEventHandler? validationEventHandler) 544/// Validate a <see cref="XAttribute"/> 554/// <param name="addSchemaInfo">If enabled the <see cref="XAttribute"/> is augmented with PSVI 557public static void Validate(this XAttribute source, XmlSchemaObject partialValidationType, XmlSchemaSet schemas, ValidationEventHandler? validationEventHandler, bool addSchemaInfo)
System\Xml\XPath\XNodeNavigator.cs (33)
41private static XAttribute? s_XmlNamespaceDeclaration; 87foreach (XAttribute attribute in element.Attributes()) 139XAttribute? a = _source as XAttribute; 181XAttribute? a = _source as XAttribute; 209XAttribute attribute = (XAttribute)_source; 242XAttribute? a = _source as XAttribute; 277return ((XAttribute)_source).Value; 328foreach (XAttribute attribute in e.Attributes()) 387foreach (XAttribute attribute in e.Attributes()) 421XAttribute? a = null; 469XAttribute? a = GetFirstNamespaceDeclarationGlobal(e); 570XAttribute? currentAttribute = _source as XAttribute; 576for (XAttribute? attribute = currentAttribute.NextAttribute; attribute != null; attribute = attribute.NextAttribute) 591XAttribute? a = _source as XAttribute; 762private static bool IsXmlNamespaceDeclaration(XAttribute a) 772private static XAttribute? GetFirstNamespaceDeclarationGlobal(XElement e) 777XAttribute? a = GetFirstNamespaceDeclarationLocal(ce); 787private static XAttribute? GetFirstNamespaceDeclarationLocal(XElement e) 789foreach (XAttribute attribute in e.Attributes()) 799private static XAttribute? GetNextNamespaceDeclarationGlobal(XAttribute a) 806XAttribute? next = GetNextNamespaceDeclarationLocal(a); 819private static XAttribute? GetNextNamespaceDeclarationLocal(XAttribute a) 826XAttribute? ca = a; 839private static XAttribute GetXmlNamespaceDeclaration() 848private static bool HasNamespaceDeclarationInScope(XAttribute a, XElement e)
System.Xml.Linq (1)
System.Xml.Linq.cs (1)
8[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Xml.Linq.XAttribute))]
System.Xml.XDocument (1)
artifacts\obj\System.Xml.XDocument\Debug\net10.0\System.Xml.XDocument.Forwards.cs (1)
7[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Xml.Linq.XAttribute))]