Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/xamarin/Xamarin.PropertyEditing.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBertrand Le Roy <beleroy@microsoft.com>2017-10-04 03:31:03 +0300
committerBertrand Le Roy <beleroy@microsoft.com>2017-11-04 02:35:41 +0300
commit08e37bf17aa5a66c03015331ded68644cc2a9607 (patch)
tree6c7bdaf6f57a5aeca8ea2691b63ff29134bddc86 /Xamarin.PropertyEditing.Tests/MockControls
parentbaba153927db509c3273b60d61fd07c9dd8e65cc (diff)
Add support for color spaces in color picker UI
Diffstat (limited to 'Xamarin.PropertyEditing.Tests/MockControls')
-rw-r--r--Xamarin.PropertyEditing.Tests/MockControls/MockControl.cs14
1 files changed, 10 insertions, 4 deletions
diff --git a/Xamarin.PropertyEditing.Tests/MockControls/MockControl.cs b/Xamarin.PropertyEditing.Tests/MockControls/MockControl.cs
index 8500200..27a587e 100644
--- a/Xamarin.PropertyEditing.Tests/MockControls/MockControl.cs
+++ b/Xamarin.PropertyEditing.Tests/MockControls/MockControl.cs
@@ -20,7 +20,7 @@ namespace Xamarin.PropertyEditing.Tests.MockControls
public ICollection<IPropertyInfo> Properties => PropertyInfos.Values;
public ICollection<IEventInfo> Events => EventInfos.Values;
- public void AddProperty<T> (string name, string category = "",
+ public IPropertyInfo AddProperty<T> (string name, string category = "",
bool canWrite = true, bool flag = false,
IEnumerable<Type> converterTypes = null)
{
@@ -34,16 +34,22 @@ namespace Xamarin.PropertyEditing.Tests.MockControls
else {
propertyInfo = new MockPropertyInfo<T> (name, category, canWrite, converterTypes);
}
- PropertyInfos.Add (name, propertyInfo);
+ return AddProperty<T>(propertyInfo);
+ }
+
+ public IPropertyInfo AddProperty<T>(IPropertyInfo propertyInfo)
+ {
+ PropertyInfos.Add (propertyInfo.Name, propertyInfo);
Values.Add (propertyInfo, new ValueInfo<T> {
Value = default (T),
Source = ValueSource.Local
});
+ return propertyInfo;
}
- public void AddReadOnlyProperty<T> (string name, string category = "")
+ public IPropertyInfo AddReadOnlyProperty<T> (string name, string category = "")
{
- AddProperty<T> (name, category, false);
+ return AddProperty<T> (name, category, false);
}
public void AddEvent (string name)