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)
1186XmlNodeList 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)
80var children = xml.XmlDocument.ChildNodes; 112var 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); 1771XmlNodeList stringNodes = stringsNode.SelectNodes("String"); 1904XmlNodeList sourceNodeList = sourceNodes.SelectNodes(BOOTSTRAPPER_PREFIX + ":" + sourceSubNodeName, _xmlNamespaceManager);
ManifestUtil\ApplicationManifest.cs (1)
536XmlNodeList 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)
739XmlNodeList 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)
97var openApiRefs = projXml.GetElementsByTagName(Commands.BaseCommand.OpenApiReference); 122var 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)
98XmlNodeList entryPointList = manifestDocument.GetElementsByTagName(c_entryPoint);
PresentationFramework (14)
MS\Internal\Data\XmlBindingWorker.cs (6)
136XmlNodeList nodes = SelectNodes(); 385private XmlDataCollection BuildQueriedCollection(XmlNodeList nodes) 462XmlNodeList nodes = SelectNodes(); 504private XmlNodeList SelectNodes() 507XmlNodeList nodes = null; 552private string IdentifyNodeList(XmlNodeList nodeList)
MS\Internal\Data\XmlDataCollection.cs (2)
70internal bool CollectionHasChanged(XmlNodeList nodes) 84internal void SynchronizeCollection(XmlNodeList nodes)
MS\Internal\IO\Packaging\XmlFixedPageInfo.cs (2)
124private XmlNodeList NodeList 152private XmlNodeList _nodeList = null;
System\Windows\Data\XmlDataProvider.cs (4)
652XmlNodeList nodes = GetResultNodeList(doc); 749XmlNodeList nodes = GetResultNodeList((XmlDocument) sender); 758private XmlNodeList GetResultNodeList(XmlDocument doc) 762XmlNodeList 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)
29XmlNodeList childNodes = node.ChildNodes; 52XmlNodeList childNodes = node.ChildNodes;
System\Security\Cryptography\Xml\CanonicalXml.cs (4)
36internal CanonicalXml(XmlNodeList nodeList, XmlResolver? resolver, bool includeComments) 58private static void MarkInclusionStateForNodes(XmlNodeList nodeList, XmlDocument inputRoot, XmlDocument root) 70XmlNodeList childNodes = currentNode.ChildNodes; 71XmlNodeList childNodesCanonical = currentNodeCanonical.ChildNodes;
System\Security\Cryptography\Xml\CanonicalXmlElement.cs (2)
84XmlNodeList childNodes = ChildNodes; 157XmlNodeList childNodes = ChildNodes;
System\Security\Cryptography\Xml\DataObject.cs (1)
73public XmlNodeList Data
System\Security\Cryptography\Xml\EncryptedData.cs (1)
52XmlNodeList? encryptionPropertyNodes = encryptionPropertiesNode.SelectNodes("enc:EncryptionProperty", nsm);
System\Security\Cryptography\Xml\EncryptedKey.cs (3)
92XmlNodeList? encryptionPropertyNodes = encryptionPropertiesNode.SelectNodes("enc:EncryptionProperty", nsm); 116XmlNodeList? dataReferenceNodes = referenceListNode.SelectNodes("enc:DataReference", nsm); 127XmlNodeList? keyReferenceNodes = referenceListNode.SelectNodes("enc:KeyReference", nsm);
System\Security\Cryptography\Xml\EncryptedXml.cs (2)
328XmlNodeList? encryptedKeyList = _document.SelectNodes("//enc:EncryptedKey", nsm); 651XmlNodeList? encryptedDataList = _document.SelectNodes("//enc:EncryptedData", nsm);
System\Security\Cryptography\Xml\ExcCanonicalXml.cs (4)
35internal ExcCanonicalXml(XmlNodeList nodeList, bool includeComments, string inclusiveNamespacesPrefixList, XmlResolver resolver) 68private static void MarkInclusionStateForNodes(XmlNodeList nodeList, XmlDocument inputRoot, XmlDocument root) 80XmlNodeList childNodes = currentNode.ChildNodes; 81XmlNodeList childNodesCanonical = currentNodeCanonical.ChildNodes;
System\Security\Cryptography\Xml\KeyInfo.cs (1)
87XmlNodeList nodeList2 = elem.ChildNodes;
System\Security\Cryptography\Xml\KeyInfoX509Data.cs (5)
281XmlNodeList x509IssuerSerialNodes = element.SelectNodes("ds:X509IssuerSerial", nsm)!; 282XmlNodeList x509SKINodes = element.SelectNodes("ds:X509SKI", nsm)!; 283XmlNodeList x509SubjectNameNodes = element.SelectNodes("ds:X509SubjectName", nsm)!; 284XmlNodeList x509CertificateNodes = element.SelectNodes("ds:X509Certificate", nsm)!; 285XmlNodeList x509CRLNodes = element.SelectNodes("ds:X509CRL", nsm)!;
System\Security\Cryptography\Xml\Reference.cs (5)
225XmlNodeList? transformsNodes = value.SelectNodes("ds:Transforms", nsm); 238XmlNodeList? transformNodes = transformsElement.SelectNodes("ds:Transform", nsm); 292XmlNodeList? signatureList = referenceTarget?.SelectNodes(".//ds:Signature", nsm); 312XmlNodeList? digestMethodNodes = value.SelectNodes("ds:DigestMethod", nsm); 322XmlNodeList? digestValueNodes = value.SelectNodes("ds:DigestValue", nsm);
System\Security\Cryptography\Xml\Signature.cs (5)
153XmlNodeList? signedInfoNodes = signatureElement.SelectNodes("ds:SignedInfo", nsm); 163XmlNodeList? signatureValueNodes = signatureElement.SelectNodes("ds:SignatureValue", nsm); 174XmlNodeList? keyInfoNodes = signatureElement.SelectNodes("ds:KeyInfo", nsm); 192XmlNodeList? objectNodes = signatureElement.SelectNodes("ds:Object", nsm); 210XmlNodeList? nodeList = signatureElement.SelectNodes("//*[@Id]", nsm);
System\Security\Cryptography\Xml\SignedInfo.cs (3)
224XmlNodeList? canonicalizationMethodNodes = signedInfoElement.SelectNodes("ds:CanonicalizationMethod", nsm); 237XmlNodeList? signatureMethodNodes = signedInfoElement.SelectNodes("ds:SignatureMethod", nsm); 255XmlNodeList? referenceNodes = signedInfoElement.SelectNodes("ds:Reference", nsm);
System\Security\Cryptography\Xml\SignedXml.cs (1)
1083XmlNodeList? 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); 179XmlNodeList? transformNodes = value.SelectNodes("ds:Transform", nsm);
System\Security\Cryptography\Xml\Utils.cs (5)
234XmlNodeList? nodeList = document.SelectNodes("//comment()"); 245internal static XmlNodeList AllDescendantNodes(XmlNode node, bool includeComments) 259XmlNodeList childNodes = rootNode.ChildNodes; 300internal static bool NodeInList(XmlNode? node, XmlNodeList nodeList) 448internal static XmlDocument? GetOwnerDocument(XmlNodeList nodeList)
System\Security\Cryptography\Xml\XmlDecryptionTransform.cs (5)
20private XmlNodeList? _encryptedDataList; 86public override void LoadInnerXml(XmlNodeList nodeList) 117protected override XmlNodeList? GetInnerXml() 214private void ProcessElementRecursively(XmlNodeList encryptedDatas) 240XmlNodeList 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) 124XmlNodeList? signatureList = _containingDocument.SelectNodes("//dsig:Signature", _nsm!); 162XmlNodeList? signatureList = _containingDocument.SelectNodes("//dsig:Signature", _nsm!); 174if (type == typeof(XmlNodeList) || type.IsSubclassOf(typeof(XmlNodeList))) 177return (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))]