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