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)