2002-04-14 Rodrigo Moya <rodrigo@ximian.com>
[mono.git] / mcs / class / System.Data / System.Data.SqlTypes / SqlBinary.cs
1 //
2 // System.Data.SqlTypes.SqlBinary
3 //
4 // Author:
5 //   Rodrigo Moya (rodrigo@ximian.com)
6 //
7 // (C) Ximian, Inc.
8 //
9
10 namespace System.Data.SqlTypes
11 {
12         /// <summary>
13         /// Represents a variable-length stream of binary data to be stored in or retrieved from a database.
14         /// </summary>
15         public struct SqlBinary : INullable, IComparable
16         {
17                 public static readonly SqlBinary Null;
18                 
19                 [MonoTODO]
20                 public SqlBinary (byte[] value) {
21                         throw new NotImplementedException ();
22                 }
23
24                 [MonoTODO]
25                 public int CompareTo (object value) {
26                         throw new NotImplementedException ();
27                 }
28
29                 [MonoTODO]
30                 public static SqlBinary Concat (SqlBinary x, SqlBinary y) {
31                         throw new NotImplementedException ();
32                 }
33
34                 [MonoTODO]
35                 public override bool Equals (object value) {
36                         throw new NotImplementedException ();
37                 }
38
39                 [MonoTODO]
40                 public static SqlBoolean Equals(SqlBinary x, SqlBinary y) {
41                         throw new NotImplementedException ();
42                 }
43
44                 [MonoTODO]
45                 public override int GetHashCode () {
46                         throw new NotImplementedException ();
47                 }
48
49                 [MonoTODO]
50                 public static SqlBoolean GreaterThan (SqlBinary x, SqlBinary y) {
51                         throw new NotImplementedException ();
52                 }
53
54                 [MonoTODO]
55                 public static SqlBoolean GreaterThanOrEqual (SqlBinary x, SqlBinary y) {
56                         throw new NotImplementedException ();
57                 }
58
59                 [MonoTODO]
60                 public static SqlBoolean LessThan (SqlBinary x, SqlBinary y) {
61                         throw new NotImplementedException ();
62                 }
63
64                 [MonoTODO]
65                 public static SqlBoolean LessThanOrEqual (SqlBinary x, SqlBinary y) {
66                         throw new NotImplementedException ();
67                 }
68
69                 [MonoTODO]
70                 public static SqlBoolean NotEquals (SqlBinary x, SqlBinary y) {
71                         throw new NotImplementedException ();
72                 }
73
74                 [MonoTODO]
75                 public SqlGuid ToSqlGuid () {
76                         throw new NotImplementedException ();
77                 }
78
79                 [MonoTODO]
80                 public override string ToString () {
81                         throw new NotImplementedException ();
82                 }
83                 
84                 [MonoTODO]
85                 public bool IsNull {
86                         get { throw new NotImplementedException (); }
87                 }
88
89                 [MonoTODO]
90                 public byte this[int index] {
91                         get { throw new NotImplementedException (); }
92                 }
93
94                 [MonoTODO]
95                 public int Length {
96                         get { throw new NotImplementedException (); }
97                 }
98
99                 [MonoTODO]
100                 public byte[] Value {
101                         get { throw new NotImplementedException (); }
102                 }
103
104                 [MonoTODO]
105                 public static SqlBinary operator + (SqlBinary x, SqlBinary y) {
106                         throw new NotImplementedException ();
107                 }
108
109                 [MonoTODO]
110                 public static SqlBoolean operator == (SqlBinary x, SqlBinary y) {
111                         throw new NotImplementedException ();
112                 }
113
114                 [MonoTODO]
115                 public static SqlBoolean operator > (SqlBinary x, SqlBinary y) {
116                         throw new NotImplementedException ();
117                 }
118
119                 [MonoTODO]
120                 public static SqlBoolean operator >= (SqlBinary x, SqlBinary y) {
121                         throw new NotImplementedException ();
122                 }
123
124                 [MonoTODO]
125                 public static SqlBoolean operator != (SqlBinary x, SqlBinary y) {
126                         throw new NotImplementedException ();
127                 }
128
129                 [MonoTODO]
130                 public static SqlBoolean operator < (SqlBinary x, SqlBinary y) {
131                         throw new NotImplementedException ();
132                 }
133
134                 [MonoTODO]
135                 public static SqlBoolean operator <= (SqlBinary x, SqlBinary y) {
136                         throw new NotImplementedException ();
137                 }
138
139                 [MonoTODO]
140                 public static explicit operator byte[] (SqlBinary x) {
141                         throw new NotImplementedException ();
142                 }
143
144                 [MonoTODO]
145                 public static explicit operator SqlBinary (SqlGuid x) {
146                         throw new NotImplementedException ();
147                 }
148
149                 [MonoTODO]
150                 public static implicit operator SqlBinary (byte[] x) {
151                         throw new NotImplementedException ();
152                 }
153         }
154 }
155