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