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:
authorEric Maupin <ermaup@microsoft.com>2018-08-17 23:41:47 +0300
committerEric Maupin <ermaup@microsoft.com>2018-10-17 22:12:52 +0300
commitb7519cdec7b3f7ecfcdd388777c81fc257085350 (patch)
treea6f9b5141e0491e5547f5e2056533f6145f9f7a4 /Xamarin.PropertyEditing.Tests/MockBindingEditor.cs
parentb0d734b01989ee677b8bcc214cbcad0a96e1cd96 (diff)
[Core] Initial variant support
This adds support for creating new variants and having them show up in the property list. Still todo: - AsyncWork guard more of PropertiesVM + add tests - Error display for failing to create a variant
Diffstat (limited to 'Xamarin.PropertyEditing.Tests/MockBindingEditor.cs')
-rw-r--r--Xamarin.PropertyEditing.Tests/MockBindingEditor.cs11
1 files changed, 8 insertions, 3 deletions
diff --git a/Xamarin.PropertyEditing.Tests/MockBindingEditor.cs b/Xamarin.PropertyEditing.Tests/MockBindingEditor.cs
index 0d2621e..5536562 100644
--- a/Xamarin.PropertyEditing.Tests/MockBindingEditor.cs
+++ b/Xamarin.PropertyEditing.Tests/MockBindingEditor.cs
@@ -51,17 +51,22 @@ namespace Xamarin.PropertyEditing.Tests
return this.editor.GetAssignableTypesAsync (property, childTypes);
}
- public Task<IReadOnlyCollection<PropertyVariationSet>> GetPropertyVariantsAsync (IPropertyInfo property)
+ public Task<IReadOnlyCollection<PropertyVariation>> GetPropertyVariantsAsync (IPropertyInfo property)
{
throw new NotSupportedException();
}
- public Task SetValueAsync<T> (IPropertyInfo property, ValueInfo<T> value, PropertyVariationSet variations = null)
+ public Task RemovePropertyVariantAsync (IPropertyInfo property, PropertyVariation variant)
+ {
+ throw new NotSupportedException();
+ }
+
+ public Task SetValueAsync<T> (IPropertyInfo property, ValueInfo<T> value, PropertyVariation variations = null)
{
return this.editor.SetValueAsync (property, value, variations);
}
- public Task<ValueInfo<T>> GetValueAsync<T> (IPropertyInfo property, PropertyVariationSet variations = null)
+ public Task<ValueInfo<T>> GetValueAsync<T> (IPropertyInfo property, PropertyVariation variations = null)
{
return this.editor.GetValueAsync<T> (property, variations);
}