// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
//
-#if NET_2_0
+
using System.CodeDom;
using System.Web.UI;
{
}
- public virtual bool SupportsEvaluate {
- get { return false; }
- }
+ public abstract CodeExpression GetCodeExpression (BoundPropertyEntry entry, object parsedData,
+ ExpressionBuilderContext context);
public virtual object EvaluateExpression (object target, BoundPropertyEntry entry, object parsedData,
- ExpressionBuilderContext context)
+ ExpressionBuilderContext context)
{
return null;
}
- public abstract CodeExpression GetCodeExpression (BoundPropertyEntry entry, object parsedData,
- ExpressionBuilderContext context);
+ public virtual object ParseExpression (string expression, Type propertyType, ExpressionBuilderContext context)
+ {
+ return null;
+ }
+
+ public virtual bool SupportsEvaluate {
+ get { return false; }
+ }
}
}
-#endif // NET_2_0
+