X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mcs%2Fclass%2FSystem.Web%2FSystem.Web.UI%2FBoundPropertyEntry.cs;h=81b51471546bb5ff495ea27dc5c1b64ad13eaa53;hb=d7ae726e3583ed1e363247cae6b76307189cd807;hp=31fe258fc5fbc19bd6e300611d412a7cc9144d96;hpb=38f320d19a29a3e7d6a92cdb0b3ebec149d7c1a7;p=mono.git diff --git a/mcs/class/System.Web/System.Web.UI/BoundPropertyEntry.cs b/mcs/class/System.Web/System.Web.UI/BoundPropertyEntry.cs index 31fe258fc5f..81b51471546 100644 --- a/mcs/class/System.Web/System.Web.UI/BoundPropertyEntry.cs +++ b/mcs/class/System.Web/System.Web.UI/BoundPropertyEntry.cs @@ -4,7 +4,7 @@ // Authors: // Gonzalo Paniagua Javier (gonzalo@ximian.com) // -// Copyright (c) 2005 Novell, Inc (http://www.novell.com) +// Copyright (c) 2005-2010 Novell, Inc (http://www.novell.com) // // @@ -27,35 +27,65 @@ // 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; +using System.Web; +using System.Web.Compilation; + namespace System.Web.UI { - public class BoundPropertyEntry : PropertyEntry { - string expression; - string expressionPrefix; - bool generated; - bool useSetAttribute; + public class BoundPropertyEntry : PropertyEntry + { + internal BoundPropertyEntry () + { + } + + public string ControlID { + get; set; + } + public Type ControlType { + get; set; + } + public string Expression { - get { return expression; } - set { expression = value; } + get; set; } + public ExpressionBuilder ExpressionBuilder { + get; set; + } + public string ExpressionPrefix { - get { return expressionPrefix; } - set { expressionPrefix = value; } + get; set; } - + + public string FieldName { + get; set; + } + + public string FormatString { + get; set; + } + public bool Generated { - get { return generated; } - set { generated = value; } + get; set; + } + + public object ParsedExpressionData { + get; set; } + public bool ReadOnlyProperty { + get; set; + } + + public bool TwoWayBound { + get; set; + } + public bool UseSetAttribute { - get { return useSetAttribute; } - set { useSetAttribute = value; } + get; set; } } } -#endif // NET_2_0