2 // System.Xml.XmlQualifiedName.cs
4 // Author: Duncan Mak (duncan@ximian.com)
13 public class XmlQualifiedName
16 public XmlQualifiedName ()
21 public XmlQualifiedName (string name)
27 public XmlQualifiedName (string name, string ns)
35 [MonoTODO] public static readonly XmlQualifiedName Empty = new XmlQualifiedName ();
44 if ((name == String.Empty) && (ns == String.Empty))
56 public string Namespace
62 public override bool Equals (object other)
70 [MonoTODO] public override int GetHashCode () { return 42; }
72 public override string ToString ()
77 return ns + ":" + name;
80 public static string ToString (string name, string ns)
85 return ns + ":" + name;
89 public static bool operator == (XmlQualifiedName a, XmlQualifiedName b)
91 if ((a.Name == b.Name) && (a.Namespace == b.Namespace))
97 public static bool operator != (XmlQualifiedName a, XmlQualifiedName b)