protected virtual IEnumerable <IValueProvider> CreateValueProviders(IEnumerable <PropertyInfo> properties, object editableObject)
 {
     foreach (var p in properties)
     {
         IValueProvider result = PropertyDiscoveryStrategy.CreateValueProvider(editableObject, p);
         yield return(result);
     }
 }
示例#2
0
 public IEnumerable <IValueProvider> GetProperties()
 {
     return(PropertyDiscoveryStrategy.GetValuesFromProperties(this, "Visible", "Locked", "ShowAxes"));
 }