[asp.net] HtmlForum.Name rendering updates + test updates
[mono.git] / mcs / class / System.Web / System.Web.UI / BoundPropertyEntry.cs
index 31fe258fc5fbc19bd6e300611d412a7cc9144d96..81b51471546bb5ff495ea27dc5c1b64ad13eaa53 100644 (file)
@@ -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)
 //
 
 //
 // 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