using System;
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);
}
}