4 types derived from XmlNodeList
System.Private.Xml (3)
System\Xml\Dom\XmlChildNodes.cs (1)
8internal sealed class XmlChildNodes : XmlNodeList
System\Xml\Dom\XmlElementList.cs (1)
9internal sealed class XmlElementList : XmlNodeList
System\Xml\Dom\XPathNodeList.cs (1)
11internal sealed class XPathNodeList : XmlNodeList
System.Security.Cryptography.Xml (1)
System\Security\Cryptography\Xml\CanonicalXmlNodeList.cs (1)
9internal sealed class CanonicalXmlNodeList : XmlNodeList, IList
180 references to XmlNodeList
Microsoft.Build (4)
BackEnd\Components\ProjectCache\ProjectCacheService.cs (1)
662XmlNodeList? projectConfigurations = SolutionConfiguration.GetProjectConfigurations(solutionConfigurationXml);
Construction\Solution\SolutionFile.cs (1)
1172XmlNodeList referenceNodes = etpProjectDocument.DocumentElement.SelectNodes("/EFPROJECT/GENERAL/References/Reference");
SolutionConfiguration.cs (2)
47XmlNodeList? projectConfigurationElements = GetProjectConfigurations(xmlString); 110public static XmlNodeList? GetProjectConfigurations(string xmlString)
Microsoft.Build.Engine.UnitTests (3)
Construction\ElementLocation_Tests.cs (1)
427var allNodes = doc.SelectNodes("//*|//@*");
Construction\ProjectRootElement_Tests.cs (2)
79var children = xml.XmlDocument.ChildNodes; 111var children = xml.XmlDocument.ChildNodes;
Microsoft.Build.Tasks.Core (23)
BootstrapperUtil\BootstrapperBuilder.cs (13)
622XmlNodeList productsFound = rootElement.SelectNodes(BOOTSTRAPPER_PREFIX + ":Product", _xmlNamespaceManager); 712XmlNodeList relatedProducts = p.Node.SelectNodes(string.Format(CultureInfo.InvariantCulture, "{0}:Package/{1}:RelatedProducts/{2}:{3}", BOOTSTRAPPER_PREFIX, BOOTSTRAPPER_PREFIX, BOOTSTRAPPER_PREFIX, nodeName), _xmlNamespaceManager); 728private XmlNodeList SelectEitherProducts(Product p) 730XmlNodeList eitherProducts = p.Node.SelectNodes(string.Format(CultureInfo.InvariantCulture, "{0}:Package/{1}:RelatedProducts/{2}:EitherProducts", BOOTSTRAPPER_PREFIX, BOOTSTRAPPER_PREFIX, BOOTSTRAPPER_PREFIX), _xmlNamespaceManager); 1082XmlNodeList packageNodeList = node.SelectNodes(BOOTSTRAPPER_PREFIX + ":Package", _xmlNamespaceManager); 1125XmlNodeList nodeList = targetNode.SelectNodes(BOOTSTRAPPER_PREFIX + string.Format(CultureInfo.InvariantCulture, ":*[@{0}='{1}']", attributeName, oldValue), _xmlNamespaceManager); 1160XmlNodeList packageFileNodeList = packageFilesNode.SelectNodes(BOOTSTRAPPER_PREFIX + ":PackageFile", _xmlNamespaceManager); 1304XmlNodeList packageFileNodeList = node.SelectNodes("//" + BOOTSTRAPPER_PREFIX + ":*[@PackageFile]", _xmlNamespaceManager); 1335XmlNodeList packageFileNodeList = packageFilesNode.SelectNodes(BOOTSTRAPPER_PREFIX + ":PackageFile", _xmlNamespaceManager); 1344XmlNodeList stringKeyNodeList = node.SelectNodes("//" + BOOTSTRAPPER_PREFIX + ":*[@String]", _xmlNamespaceManager); 1408XmlNodeList packageFileNodes = node.SelectNodes(BOOTSTRAPPER_PREFIX + ":PackageFiles/" + BOOTSTRAPPER_PREFIX + ":PackageFile", _xmlNamespaceManager); 1767XmlNodeList stringNodes = stringsNode.SelectNodes("String"); 1900XmlNodeList sourceNodeList = sourceNodes.SelectNodes(BOOTSTRAPPER_PREFIX + ":" + sourceSubNodeName, _xmlNamespaceManager);
ManifestUtil\ApplicationManifest.cs (1)
537XmlNodeList nodes = document.SelectNodes(XPaths.configBindingRedirect, nsmgr);
ManifestUtil\ManifestReader.cs (3)
30XmlNodeList comNodes = document.SelectNodes(XPaths.comFilesPath, nsmgr); 36XmlNodeList clsidNodes = comNode.SelectNodes(XPaths.clsidAttribute, nsmgr); 42XmlNodeList tlbidNodes = comNode.SelectNodes(XPaths.tlbidAttribute, nsmgr);
ManifestUtil\TrustInfo.cs (1)
740XmlNodeList permissionSetNodes = applicationRequestMinimumElement.SelectNodes(XPaths.permissionSetElement, nsmgr);
SolutionConfiguration.cs (2)
47XmlNodeList? projectConfigurationElements = GetProjectConfigurations(xmlString); 110public static XmlNodeList? GetProjectConfigurations(string xmlString)
XmlPeek.cs (1)
189XmlNodeList xnl = doc.SelectNodes("/Namespaces/*[local-name() = 'Namespace']");
XmlPoke.cs (1)
175XmlNodeList xnl = doc.SelectNodes("/Namespaces/*[local-name() = 'Namespace']");
XslTransformation.cs (1)
227XmlNodeList xnl = doc.SelectNodes("/XsltParameters/*[local-name() = 'Parameter']");
Microsoft.DotNet.Open.Api.Tools.Tests (3)
OpenApiAddFileTests.cs (2)
96var openApiRefs = projXml.GetElementsByTagName(Commands.BaseCommand.OpenApiReference); 121var openApiRefs = projXml.GetElementsByTagName(Commands.BaseCommand.OpenApiReference);
OpenApiAddProjectTests.cs (1)
78var openApiRefs = projXml.GetElementsByTagName(Commands.BaseCommand.OpenApiProjectReference);
Microsoft.DotNet.SignCheckLibrary (1)
Verification\XmlVerifier.cs (1)
47XmlNodeList signatureNodes = xmlDoc.GetElementsByTagName("Signature", SignedXml.XmlDsigNamespaceUrl);
Microsoft.Maui.Controls.SourceGen (3)
CodeBehindGenerator.cs (3)
468 XmlNodeList names = 684 var onPlatformNodes = node.SelectNodes("//__f__:OnPlatform", nsmgr); 687 var onNodes = onPlatformNode.SelectNodes("__f__:On", nsmgr);
Microsoft.ML.NugetPackageVersionUpdater (1)
Program.cs (1)
62var packageReferenceNodes = csprojDoc.DocumentElement.SelectNodes(packageReferencePath);
netstandard (1)
netstandard.cs (1)
2487[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Xml.XmlNodeList))]
PresentationBuildTasks (1)
Microsoft\Build\Tasks\Windows\UpdateManifestForBrowserApplication.cs (1)
102XmlNodeList entryPointList = manifestDocument.GetElementsByTagName(c_entryPoint);
PresentationFramework (14)
MS\Internal\Data\XmlBindingWorker.cs (6)
137XmlNodeList nodes = SelectNodes(); 386XmlDataCollection BuildQueriedCollection(XmlNodeList nodes) 463XmlNodeList nodes = SelectNodes(); 505private XmlNodeList SelectNodes() 508XmlNodeList nodes = null; 553private string IdentifyNodeList(XmlNodeList nodeList)
MS\Internal\Data\XmlDataCollection.cs (2)
71internal bool CollectionHasChanged(XmlNodeList nodes) 85internal void SynchronizeCollection(XmlNodeList nodes)
MS\Internal\IO\Packaging\XmlFixedPageInfo.cs (2)
125private XmlNodeList NodeList 153private XmlNodeList _nodeList = null;
System\Windows\Data\XmlDataProvider.cs (4)
657XmlNodeList nodes = GetResultNodeList(doc); 755XmlNodeList nodes = GetResultNodeList((XmlDocument) sender); 764private XmlNodeList GetResultNodeList(XmlDocument doc) 768XmlNodeList nodes = null;
System.Data.Common (4)
System\Xml\XmlBoundElement.cs (2)
386public override XmlNodeList GetElementsByTagName(string name) 391XmlNodeList tempNodeList = base.GetElementsByTagName(name);
System\Xml\XmlDataDocument.cs (2)
3027public override XmlNodeList GetElementsByTagName(string name) 3032XmlNodeList tempNodeList = base.GetElementsByTagName(name);
System.Private.Xml (8)
System\Xml\Dom\XmlDocument.cs (2)
898public virtual XmlNodeList GetElementsByTagName(string name) 928public virtual XmlNodeList GetElementsByTagName(string localName, string namespaceURI)
System\Xml\Dom\XmlElement.cs (2)
328public virtual XmlNodeList GetElementsByTagName(string name) 409public virtual XmlNodeList GetElementsByTagName(string localName, string namespaceURI)
System\Xml\Dom\XmlNode.cs (3)
79public XmlNodeList? SelectNodes(string xpath) 91public XmlNodeList? SelectNodes(string xpath, XmlNamespaceManager nsmgr) 158public virtual XmlNodeList ChildNodes
System\Xml\Schema\Parser.cs (1)
242XmlNodeList list = _parentNode.ChildNodes;
System.Security.Cryptography.Xml (109)
System\Security\Cryptography\Xml\CanonicalizationDispatcher.cs (2)
32XmlNodeList childNodes = node.ChildNodes; 58XmlNodeList childNodes = node.ChildNodes;
System\Security\Cryptography\Xml\CanonicalXml.cs (4)
42internal CanonicalXml(XmlNodeList nodeList, XmlResolver? resolver, bool includeComments) 67private static void MarkInclusionStateForNodes(XmlNodeList nodeList, XmlDocument inputRoot, XmlDocument root) 79XmlNodeList childNodes = currentNode.ChildNodes; 80XmlNodeList childNodesCanonical = currentNodeCanonical.ChildNodes;
System\Security\Cryptography\Xml\CanonicalXmlElement.cs (2)
84XmlNodeList childNodes = ChildNodes; 157XmlNodeList childNodes = ChildNodes;
System\Security\Cryptography\Xml\DataObject.cs (1)
76public XmlNodeList Data
System\Security\Cryptography\Xml\EncryptedData.cs (1)
55XmlNodeList? encryptionPropertyNodes = encryptionPropertiesNode.SelectNodes("enc:EncryptionProperty", nsm);
System\Security\Cryptography\Xml\EncryptedKey.cs (3)
95XmlNodeList? encryptionPropertyNodes = encryptionPropertiesNode.SelectNodes("enc:EncryptionProperty", nsm); 119XmlNodeList? dataReferenceNodes = referenceListNode.SelectNodes("enc:DataReference", nsm); 130XmlNodeList? keyReferenceNodes = referenceListNode.SelectNodes("enc:KeyReference", nsm);
System\Security\Cryptography\Xml\EncryptedXml.cs (2)
337XmlNodeList? encryptedKeyList = _document.SelectNodes("//enc:EncryptedKey", nsm); 681XmlNodeList? encryptedDataList = _document.SelectNodes("//enc:EncryptedData", nsm);
System\Security\Cryptography\Xml\ExcCanonicalXml.cs (4)
41internal ExcCanonicalXml(XmlNodeList nodeList, bool includeComments, string inclusiveNamespacesPrefixList, XmlResolver resolver) 77private static void MarkInclusionStateForNodes(XmlNodeList nodeList, XmlDocument inputRoot, XmlDocument root) 89XmlNodeList childNodes = currentNode.ChildNodes; 90XmlNodeList childNodesCanonical = currentNodeCanonical.ChildNodes;
System\Security\Cryptography\Xml\KeyInfo.cs (1)
90XmlNodeList nodeList2 = elem.ChildNodes;
System\Security\Cryptography\Xml\KeyInfoX509Data.cs (5)
290XmlNodeList x509IssuerSerialNodes = element.SelectNodes("ds:X509IssuerSerial", nsm)!; 291XmlNodeList x509SKINodes = element.SelectNodes("ds:X509SKI", nsm)!; 292XmlNodeList x509SubjectNameNodes = element.SelectNodes("ds:X509SubjectName", nsm)!; 293XmlNodeList x509CertificateNodes = element.SelectNodes("ds:X509Certificate", nsm)!; 294XmlNodeList x509CRLNodes = element.SelectNodes("ds:X509CRL", nsm)!;
System\Security\Cryptography\Xml\Reference.cs (5)
228XmlNodeList? transformsNodes = value.SelectNodes("ds:Transforms", nsm); 241XmlNodeList? transformNodes = transformsElement.SelectNodes("ds:Transform", nsm); 295XmlNodeList? signatureList = referenceTarget?.SelectNodes(".//ds:Signature", nsm); 315XmlNodeList? digestMethodNodes = value.SelectNodes("ds:DigestMethod", nsm); 325XmlNodeList? digestValueNodes = value.SelectNodes("ds:DigestValue", nsm);
System\Security\Cryptography\Xml\Signature.cs (5)
156XmlNodeList? signedInfoNodes = signatureElement.SelectNodes("ds:SignedInfo", nsm); 166XmlNodeList? signatureValueNodes = signatureElement.SelectNodes("ds:SignatureValue", nsm); 177XmlNodeList? keyInfoNodes = signatureElement.SelectNodes("ds:KeyInfo", nsm); 195XmlNodeList? objectNodes = signatureElement.SelectNodes("ds:Object", nsm); 213XmlNodeList? nodeList = signatureElement.SelectNodes("//*[@Id]", nsm);
System\Security\Cryptography\Xml\SignedInfo.cs (3)
227XmlNodeList? canonicalizationMethodNodes = signedInfoElement.SelectNodes("ds:CanonicalizationMethod", nsm); 240XmlNodeList? signatureMethodNodes = signedInfoElement.SelectNodes("ds:SignatureMethod", nsm); 258XmlNodeList? referenceNodes = signedInfoElement.SelectNodes("ds:Reference", nsm);
System\Security\Cryptography\Xml\SignedXml.cs (1)
1101XmlNodeList? nodeList = document.SelectNodes(xPath);
System\Security\Cryptography\Xml\SignedXmlDebugLog.cs (1)
542internal static void LogNamespacePropagation(SignedXml signedXml, XmlNodeList? namespaces)
System\Security\Cryptography\Xml\Transform.cs (3)
133XmlNodeList? children = GetInnerXml(); 144public abstract void LoadInnerXml(XmlNodeList nodeList); 146protected abstract XmlNodeList? GetInnerXml();
System\Security\Cryptography\Xml\TransformChain.cs (5)
98if (currentInput is XmlNodeList) 102CanonicalXml c14n = new CanonicalXml((XmlNodeList)currentInput, resolver, false); 139if (currentInput is XmlNodeList) 141CanonicalXml c14n = new CanonicalXml((XmlNodeList)currentInput, resolver, false); 182XmlNodeList? transformNodes = value.SelectNodes("ds:Transform", nsm);
System\Security\Cryptography\Xml\Utils.cs (5)
246XmlNodeList? nodeList = document.SelectNodes("//comment()"); 257internal static XmlNodeList AllDescendantNodes(XmlNode node, bool includeComments) 271XmlNodeList childNodes = rootNode.ChildNodes; 312internal static bool NodeInList(XmlNode? node, XmlNodeList nodeList) 460internal static XmlDocument? GetOwnerDocument(XmlNodeList nodeList)
System\Security\Cryptography\Xml\XmlDecryptionTransform.cs (5)
20private XmlNodeList? _encryptedDataList; 89public override void LoadInnerXml(XmlNodeList nodeList) 120protected override XmlNodeList? GetInnerXml() 220private void ProcessElementRecursively(XmlNodeList encryptedDatas) 246XmlNodeList nodes = child.SelectNodes("//enc:EncryptedData", _nsm!)!;
System\Security\Cryptography\Xml\XmlDsigBase64Transform.cs (6)
13private readonly Type[] _inputTypes = { typeof(Stream), typeof(XmlNodeList), typeof(XmlDocument) }; 32public override void LoadInnerXml(XmlNodeList nodeList) 36protected override XmlNodeList? GetInnerXml() 48if (obj is XmlNodeList) 50LoadXmlNodeListInput((XmlNodeList)obj); 91private void LoadXmlNodeListInput(XmlNodeList nodeList)
System\Security\Cryptography\Xml\XmlDsigC14NTransform.cs (5)
11private readonly Type[] _inputTypes = { typeof(Stream), typeof(XmlDocument), typeof(XmlNodeList) }; 37public override void LoadInnerXml(XmlNodeList nodeList) 43protected override XmlNodeList? GetInnerXml() 61if (obj is XmlNodeList) 63_cXml = new CanonicalXml((XmlNodeList)obj, resolver, _includeComments);
System\Security\Cryptography\Xml\XmlDsigEnvelopedSignatureTransform.cs (13)
11private readonly Type[] _inputTypes = { typeof(Stream), typeof(XmlNodeList), typeof(XmlDocument) }; 12private readonly Type[] _outputTypes = { typeof(XmlNodeList), typeof(XmlDocument) }; 13private XmlNodeList? _inputNodeList; 47public override void LoadInnerXml(XmlNodeList nodeList) 54protected override XmlNodeList? GetInnerXml() 66if (obj is XmlNodeList) 68LoadXmlNodeListInput((XmlNodeList)obj); 92private void LoadXmlNodeListInput(XmlNodeList nodeList) 130XmlNodeList? signatureList = _containingDocument.SelectNodes("//dsig:Signature", _nsm!); 168XmlNodeList? signatureList = _containingDocument.SelectNodes("//dsig:Signature", _nsm!); 180if (type == typeof(XmlNodeList) || type.IsSubclassOf(typeof(XmlNodeList))) 183return (XmlNodeList)GetOutput();
System\Security\Cryptography\Xml\XmlDsigExcC14NTransform.cs (5)
11private readonly Type[] _inputTypes = { typeof(Stream), typeof(XmlDocument), typeof(XmlNodeList) }; 46public override void LoadInnerXml(XmlNodeList nodeList) 86else if (obj is XmlNodeList) 88_excCanonicalXml = new ExcCanonicalXml((XmlNodeList)obj, _includeComments, _inclusiveNamespacesPrefixList!, resolver); 94protected override XmlNodeList? GetInnerXml()
System\Security\Cryptography\Xml\XmlDsigXPathTransform.cs (11)
14private readonly Type[] _inputTypes = { typeof(Stream), typeof(XmlNodeList), typeof(XmlDocument) }; 15private readonly Type[] _outputTypes = { typeof(XmlNodeList) }; 35public override void LoadInnerXml(XmlNodeList nodeList) 86protected override XmlNodeList? GetInnerXml() 124else if (obj is XmlNodeList) 126LoadXmlNodeListInput((XmlNodeList)obj); 143private void LoadXmlNodeListInput(XmlNodeList nodeList) 147CanonicalXml c14n = new CanonicalXml((XmlNodeList)nodeList, resolver, true); 193if (type != typeof(XmlNodeList) && !type.IsSubclassOf(typeof(XmlNodeList))) 195return (XmlNodeList)GetOutput();
System\Security\Cryptography\Xml\XmlDsigXsltTransform.cs (6)
15private readonly Type[] _inputTypes = { typeof(Stream), typeof(XmlDocument), typeof(XmlNodeList) }; 17private XmlNodeList? _xslNodes; 49public override void LoadInnerXml(XmlNodeList nodeList) 77protected override XmlNodeList? GetInnerXml() 90else if (obj is XmlNodeList) 92CanonicalXml xmlDoc = new CanonicalXml((XmlNodeList)obj, null!, _includeComments);
System\Security\Cryptography\Xml\XmlLicenseTransform.cs (5)
48private void DecryptEncryptedGrants(XmlNodeList encryptedGrantList) 104protected override XmlNodeList? GetInnerXml() 123public override void LoadInnerXml(XmlNodeList nodeList) 159XmlNodeList issuerList = currentLicenseContext.SelectNodes("descendant-or-self::r:license[1]/r:issuer", _namespaceManager)!; 172XmlNodeList encryptedGrantList = currentLicenseContext.SelectNodes("/r:license/r:grant/r:encryptedGrant", _namespaceManager)!;
System.Windows.Forms (2)
System\Windows\Forms\Panels\TableLayoutPanel\TableLayoutSettingsTypeConverter.cs (2)
149private static void ParseControls(TableLayoutSettings settings, XmlNodeList controlXmlFragments) 170private static void ParseStyles(TableLayoutSettings settings, XmlNodeList controlXmlFragments, bool columns)
System.Xml (1)
System.Xml.cs (1)
216[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Xml.XmlNodeList))]
System.Xml.ReaderWriter (1)
artifacts\obj\System.Xml.ReaderWriter\Debug\net10.0\System.Xml.ReaderWriter.Forwards.cs (1)
144[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Xml.XmlNodeList))]
System.Xml.XmlDocument (1)
System.Xml.XmlDocument.cs (1)
20[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Xml.XmlNodeList))]