#nullable disable
using System.Reflection;
namespace StardewModdingAPI
{
/// A property obtained through reflection.
/// The property value type.
public interface IReflectedProperty
{
/*********
** Accessors
*********/
/// The reflection metadata.
PropertyInfo PropertyInfo { get; }
/*********
** Public methods
*********/
/// Get the property value.
TValue GetValue();
/// Set the property value.
//// The value to set.
void SetValue(TValue value);
}
}