/// </summary>
#if NET_2_0
[SerializableAttribute]
- [XmlSchemaProvider ("GetSchema")]
+ [XmlSchemaProvider ("GetXsdType")]
#endif
public struct SqlBinary : INullable, IComparable
#if NET_2_0
#endregion
#region Methods
+#if NET_2_0
+ public static SqlBinary Add (SqlBinary x, SqlBinary y)
+ {
+ return (x + y);
+ }
+#endif
+
public int CompareTo (object value)
{
if (value == null)
{
if (!(value is SqlBinary))
return false;
- else if (this.IsNull && ((SqlBinary)value).IsNull)
- return true;
+ else if (this.IsNull)
+ return ((SqlBinary)value).IsNull;
else if (((SqlBinary)value).IsNull)
return false;
else
#region Operators
- [MonoTODO]
public static SqlBinary operator + (SqlBinary x, SqlBinary y)
{
byte [] b = new byte [x.Value.Length + y.Value.Length];
return 0;
}
#if NET_2_0
+ public static XmlQualifiedName GetXsdType (XmlSchemaSet schemaSet)
+ {
+ XmlQualifiedName qualifiedName = new XmlQualifiedName ("base64Binary", "http://www.w3.org/2001/XMLSchema");
+ return qualifiedName;
+ }
+
[MonoTODO]
XmlSchema IXmlSerializable.GetSchema ()
{