5 // Marek Habersack <grendel@twistedcode.net>
7 // Copyright (c) 2011 Novell, Inc
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:
16 // The above copyright notice and this permission notice shall be included in
17 // all copies or substantial portions of the Software.
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
28 using System.Data.Services.Providers;
29 using System.Linq.Expressions;
30 using System.Reflection;
32 namespace System.Data.Services.Providers
34 public static class OpenTypeMethods
36 public static object GetValue (object value, string propertyName)
38 throw new NotImplementedException ();
41 public static object Add (object left, object right)
43 throw new NotImplementedException ();
46 public static object AndAlso (object left, object right)
48 throw new NotImplementedException ();
51 public static object Divide (object left, object right)
53 throw new NotImplementedException ();
56 public static object Equal (object left, object right)
58 throw new NotImplementedException ();
61 public static object GreaterThan (object left, object right)
63 throw new NotImplementedException ();
66 public static object GreaterThanOrEqual (object left, object right)
68 throw new NotImplementedException ();
71 public static object LessThan (object left, object right)
73 throw new NotImplementedException ();
76 public static object LessThanOrEqual (object left, object right)
78 throw new NotImplementedException ();
81 public static object Modulo (object left, object right)
83 throw new NotImplementedException ();
86 public static object Multiply (object left, object right)
88 throw new NotImplementedException ();
91 public static object NotEqual (object left, object right)
93 throw new NotImplementedException ();
96 public static object OrElse (object left, object right)
98 throw new NotImplementedException ();
101 public static object Subtract (object left, object right)
103 throw new NotImplementedException ();
106 public static object Negate (object value)
108 throw new NotImplementedException ();
111 public static object Not (object value)
113 throw new NotImplementedException ();
116 public static object Convert (object value, ResourceType type)
118 throw new NotImplementedException ();
121 public static object TypeIs (object value, ResourceType type)
123 throw new NotImplementedException ();
126 public static object Concat (object first, object second)
128 throw new NotImplementedException ();
131 public static object EndsWith (object targetString, object substring)
133 throw new NotImplementedException ();
136 public static object IndexOf (object targetString, object substring)
138 throw new NotImplementedException ();
141 public static object Length (object value)
143 throw new NotImplementedException ();
146 public static object Replace (object targetString, object substring, object newString)
148 throw new NotImplementedException ();
151 public static object StartsWith (object targetString, object substring)
153 throw new NotImplementedException ();
156 public static object Substring (object targetString, object startIndex)
158 throw new NotImplementedException ();
161 public static object Substring (object targetString, object startIndex, object length)
163 throw new NotImplementedException ();
166 public static object SubstringOf (object substring, object targetString)
168 throw new NotImplementedException ();
171 public static object ToLower (object targetString)
173 throw new NotImplementedException ();
176 public static object ToUpper (object targetString)
178 throw new NotImplementedException ();
181 public static object Trim (object targetString)
183 throw new NotImplementedException ();
186 public static object Year (object dateTime)
188 throw new NotImplementedException ();
191 public static object Month (object dateTime)
193 throw new NotImplementedException ();
196 public static object Day (object dateTime)
198 throw new NotImplementedException ();
201 public static object Hour (object dateTime)
203 throw new NotImplementedException ();
206 public static object Minute (object dateTime)
208 throw new NotImplementedException ();
211 public static object Second (object dateTime)
213 throw new NotImplementedException ();
216 public static object Ceiling (object value)
218 throw new NotImplementedException ();
221 public static object Floor (object value)
223 throw new NotImplementedException ();
226 public static object Round (object value)
228 throw new NotImplementedException ();