public PropertyBinder(System.Reflection.PropertyInfo pi) { Handler = new PropertyHandler(pi); BindAttribute[] bas = Functions.GetPropertyAttributes <BindAttribute>(pi, false); if (bas.Length > 0) { Binder = bas[0]; } ViewStateAttribute[] vsa = Functions.GetPropertyAttributes <ViewStateAttribute>(pi, false); if (vsa.Length > 0) { ViewState = vsa[0]; } foreach (ValidaterAttribute va in Functions.GetPropertyAttributes <ValidaterAttribute>(pi, false)) { Validaters.Add(va); } }
public ParameterBinder(System.Reflection.ParameterInfo pi) { Info = pi; BindAttribute[] bas = Functions.GetParemeterAttributes <BindAttribute>(pi, false); if (bas.Length > 0) { Binder = bas[0]; } ViewStateAttribute[] vsa = Functions.GetParemeterAttributes <ViewStateAttribute>(pi, false); if (vsa.Length > 0) { ViewState = vsa[0]; } foreach (ValidaterAttribute va in Functions.GetParemeterAttributes <ValidaterAttribute>(pi, false)) { Validaters.Add(va); } mIsOut = Functions.GetParemeterAttributes <OutputAttribute>(pi, false).Length > 0; }