public override void WriteNamespace (NamespaceDeclaration namespaceDeclaration)
		{
			intl.WriteNamespace (namespaceDeclaration);
		}
		protected override void OnWriteNamespace (NamespaceDeclaration nd)
		{
			// nothing to do here.
		}
		protected abstract void OnWriteNamespace (NamespaceDeclaration nd);
		public override void WriteNamespace (NamespaceDeclaration ns)
		{
			source.Add (new XamlNodeInfo (ns));
		}
示例#5
0
		public XamlNodeInfo (NamespaceDeclaration ns)
		{
			node_type = XamlNodeType.NamespaceDeclaration;
			this.value = ns;
			member = default (XamlNodeMember);
		}
		public void WriteNamespace (NamespaceDeclaration namespaceDeclaration)
		{
			if (namespaceDeclaration == null)
				throw new ArgumentNullException ("namespaceDeclaration");

			manager.Namespace ();

			namespaces.Add (namespaceDeclaration);
			OnWriteNamespace (namespaceDeclaration);
		}
		public override void WriteNamespace (NamespaceDeclaration namespaceDeclaration)
		{
			if (deferredWriter != null)
			{
				deferredWriter.Writer.WriteNamespace(namespaceDeclaration);
				return;
			}

			intl.WriteNamespace (namespaceDeclaration);
		}
示例#8
0
 public abstract void WriteNamespace(NamespaceDeclaration namespaceDeclaration);
示例#9
0
 public XamlNodeInfo(NamespaceDeclaration ns)
 {
     node_type  = XamlNodeType.NamespaceDeclaration;
     this.value = ns;
     member     = default(XamlNodeMember);
 }
 public override void WriteNamespace(NamespaceDeclaration ns)
 {
     source.Add(new XamlNodeInfo(ns));
 }
示例#11
0
		public abstract void WriteNamespace (NamespaceDeclaration namespaceDeclaration);