1 //
2 // OpenTypeMethods.cs
3 //
4 // Author:
5 //       Marek Habersack <grendel@twistedcode.net>
6 //
7 // Copyright (c) 2011 Novell, Inc
8 //
9 // Permission is hereby granted, free of charge, to any person obtaining a copy
10 // of this software and associated documentation files (the "Software"), to deal
11 // in the Software without restriction, including without limitation the rights
12 // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
13 // copies of the Software, and to permit persons to whom the Software is
14 // furnished to do so, subject to the following conditions:
15 //
16 // The above copyright notice and this permission notice shall be included in
17 // all copies or substantial portions of the Software.
18 //
19 // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
20 // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
21 // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
22 // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
23 // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
24 // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
25 // THE SOFTWARE.
26 
27 using System;
28 using System.Data.Services.Providers;
29 using System.Linq.Expressions;
30 using System.Reflection;
31 
32 namespace System.Data.Services.Providers
33 {
34 	public static class OpenTypeMethods
35 	{
GetValue(object value, string propertyName)36 		public static object GetValue (object value, string propertyName)
37 		{
38 			throw new NotImplementedException ();
39 		}
40 
Add(object left, object right)41 		public static object Add (object left, object right)
42 		{
43 			throw new NotImplementedException ();
44 		}
45 
AndAlso(object left, object right)46 		public static object AndAlso (object left, object right)
47 		{
48 			throw new NotImplementedException ();
49 		}
50 
Divide(object left, object right)51 		public static object Divide (object left, object right)
52 		{
53 			throw new NotImplementedException ();
54 		}
55 
Equal(object left, object right)56 		public static object Equal (object left, object right)
57 		{
58 			throw new NotImplementedException ();
59 		}
60 
GreaterThan(object left, object right)61 		public static object GreaterThan (object left, object right)
62 		{
63 			throw new NotImplementedException ();
64 		}
65 
GreaterThanOrEqual(object left, object right)66 		public static object GreaterThanOrEqual (object left, object right)
67 		{
68 			throw new NotImplementedException ();
69 		}
70 
LessThan(object left, object right)71 		public static object LessThan (object left, object right)
72 		{
73 			throw new NotImplementedException ();
74 		}
75 
LessThanOrEqual(object left, object right)76 		public static object LessThanOrEqual (object left, object right)
77 		{
78 			throw new NotImplementedException ();
79 		}
80 
Modulo(object left, object right)81 		public static object Modulo (object left, object right)
82 		{
83 			throw new NotImplementedException ();
84 		}
85 
Multiply(object left, object right)86 		public static object Multiply (object left, object right)
87 		{
88 			throw new NotImplementedException ();
89 		}
90 
NotEqual(object left, object right)91 		public static object NotEqual (object left, object right)
92 		{
93 			throw new NotImplementedException ();
94 		}
95 
OrElse(object left, object right)96 		public static object OrElse (object left, object right)
97 		{
98 			throw new NotImplementedException ();
99 		}
100 
Subtract(object left, object right)101 		public static object Subtract (object left, object right)
102 		{
103 			throw new NotImplementedException ();
104 		}
105 
Negate(object value)106 		public static object Negate (object value)
107 		{
108 			throw new NotImplementedException ();
109 		}
110 
Not(object value)111 		public static object Not (object value)
112 		{
113 			throw new NotImplementedException ();
114 		}
115 
Convert(object value, ResourceType type)116 		public static object Convert (object value, ResourceType type)
117 		{
118 			throw new NotImplementedException ();
119 		}
120 
TypeIs(object value, ResourceType type)121 		public static object TypeIs (object value, ResourceType type)
122 		{
123 			throw new NotImplementedException ();
124 		}
125 
Concat(object first, object second)126 		public static object Concat (object first, object second)
127 		{
128 			throw new NotImplementedException ();
129 		}
130 
EndsWith(object targetString, object substring)131 		public static object EndsWith (object targetString, object substring)
132 		{
133 			throw new NotImplementedException ();
134 		}
135 
IndexOf(object targetString, object substring)136 		public static object IndexOf (object targetString, object substring)
137 		{
138 			throw new NotImplementedException ();
139 		}
140 
Length(object value)141 		public static object Length (object value)
142 		{
143 			throw new NotImplementedException ();
144 		}
145 
Replace(object targetString, object substring, object newString)146 		public static object Replace (object targetString, object substring, object newString)
147 		{
148 			throw new NotImplementedException ();
149 		}
150 
StartsWith(object targetString, object substring)151 		public static object StartsWith (object targetString, object substring)
152 		{
153 			throw new NotImplementedException ();
154 		}
155 
Substring(object targetString, object startIndex)156 		public static object Substring (object targetString, object startIndex)
157 		{
158 			throw new NotImplementedException ();
159 		}
160 
Substring(object targetString, object startIndex, object length)161 		public static object Substring (object targetString, object startIndex, object length)
162 		{
163 			throw new NotImplementedException ();
164 		}
165 
SubstringOf(object substring, object targetString)166 		public static object SubstringOf (object substring, object targetString)
167 		{
168 			throw new NotImplementedException ();
169 		}
170 
ToLower(object targetString)171 		public static object ToLower (object targetString)
172 		{
173 			throw new NotImplementedException ();
174 		}
175 
ToUpper(object targetString)176 		public static object ToUpper (object targetString)
177 		{
178 			throw new NotImplementedException ();
179 		}
180 
Trim(object targetString)181 		public static object Trim (object targetString)
182 		{
183 			throw new NotImplementedException ();
184 		}
185 
Year(object dateTime)186 		public static object Year (object dateTime)
187 		{
188 			throw new NotImplementedException ();
189 		}
190 
Month(object dateTime)191 		public static object Month (object dateTime)
192 		{
193 			throw new NotImplementedException ();
194 		}
195 
Day(object dateTime)196 		public static object Day (object dateTime)
197 		{
198 			throw new NotImplementedException ();
199 		}
200 
Hour(object dateTime)201 		public static object Hour (object dateTime)
202 		{
203 			throw new NotImplementedException ();
204 		}
205 
Minute(object dateTime)206 		public static object Minute (object dateTime)
207 		{
208 			throw new NotImplementedException ();
209 		}
210 
Second(object dateTime)211 		public static object Second (object dateTime)
212 		{
213 			throw new NotImplementedException ();
214 		}
215 
Ceiling(object value)216 		public static object Ceiling (object value)
217 		{
218 			throw new NotImplementedException ();
219 		}
220 
Floor(object value)221 		public static object Floor (object value)
222 		{
223 			throw new NotImplementedException ();
224 		}
225 
Round(object value)226 		public static object Round (object value)
227 		{
228 			throw new NotImplementedException ();
229 		}
230 	}
231 }
232