namespace Swan.Reflection
{
///
/// Represents a generic interface to store getters and setters.
///
public interface IPropertyProxy
{
///
/// Gets the property value via a stored delegate.
///
/// The instance.
/// The property value.
object GetValue(object instance);
///
/// Sets the property value via a stored delegate.
///
/// The instance.
/// The value.
void SetValue(object instance, object value);
}
}