Implemented interface member:
property
NamespaceResolver
Microsoft.Maui.Controls.Xaml.INode.NamespaceResolver
1 write to NamespaceResolver
Microsoft.Maui.Controls.Xaml (1)
XamlNode.cs (1)
92 NamespaceResolver = namespaceResolver;
19 references to NamespaceResolver
Microsoft.Maui.Controls.Build.Tasks (5)
CompiledConverters\TypeTypeConverter.cs (2)
27 xmlType = new XmlType(node.NamespaceResolver.LookupNamespace(split[0]), split[1], null); 29 xmlType = new XmlType(node.NamespaceResolver.LookupNamespace(""), split[0], null);
ExpandMarkupsVisitor.cs (1)
49 if (ParseExpression(ref markupString, Context, markupnode.NamespaceResolver, markupnode) is IElementNode node)
SetPropertiesVisitor.cs (1)
504 dtXType = TypeArgumentsParser.ParseSingle(dataType, node.NamespaceResolver, dataTypeNode as IXmlLineInfo)
XmlTypeExtensions.cs (1)
57 XmlType xmlType = TypeArgumentsParser.ParseSingle(typeName, node.NamespaceResolver, (IXmlLineInfo)node);
Microsoft.Maui.Controls.Xaml (14)
ExpandMarkupsVisitor.cs (1)
57 ParseExpression(ref markupString, markupnode.NamespaceResolver, markupnode, markupnode, parentNode) as IElementNode;
PruneIgnoredNodesVisitor.cs (6)
32 if (node.NamespaceResolver.LookupNamespace(prefixes[i]) == XamlParser.MauiDesignUri) 42 var prefix = node.NamespaceResolver.LookupPrefix(propertyKvp.Key.NamespaceURI); 46 var propPrefix = node.NamespaceResolver.LookupPrefix(propNs); 54 var propPrefix = node.NamespaceResolver.LookupPrefix(propNs); 59 if (node.SkipPrefix(node.NamespaceResolver.LookupPrefix(node.NamespaceURI))) 80 var propPrefix = node.NamespaceResolver.LookupPrefix(propNs);
RemoveDuplicateDesignNodes.cs (1)
35 if (node.NamespaceResolver.LookupPrefix(XamlParser.MauiUri) == "")
XamlLoader.cs (2)
175 resources = new ElementNode(new XmlType(XamlParser.MauiUri, nameof(ResourceDictionary), null), XamlParser.MauiUri, rootNode.NamespaceResolver); 180 resources = new ElementNode(new XmlType(XamlParser.MauiUri, nameof(ResourceDictionary), null), XamlParser.MauiUri, rootNode.NamespaceResolver);
XamlNode.cs (4)
125 public override INode Clone() => new ValueNode(Value, NamespaceResolver, LineNumber, LinePosition) 147 public override INode Clone() => new MarkupNode(MarkupString, NamespaceResolver, LineNumber, LinePosition) 212 var clone = new ElementNode(XmlType, NamespaceURI, NamespaceResolver, LineNumber, LinePosition) 276 return new ListNode(items, NamespaceResolver, LineNumber, LinePosition)