StephaneLenclud@219: using System; StephaneLenclud@219: using System.Collections.Generic; StephaneLenclud@219: using System.Linq; StephaneLenclud@219: using System.Text; StephaneLenclud@219: using System.Threading.Tasks; StephaneLenclud@219: StephaneLenclud@219: namespace SharpLib.Ear StephaneLenclud@219: { StephaneLenclud@219: /// StephaneLenclud@219: /// To expose an action property thus enabling user to edit it. StephaneLenclud@219: /// StephaneLenclud@219: [System.AttributeUsage(System.AttributeTargets.Property)] StephaneLenclud@219: public class AttributeActionProperty : System.Attribute StephaneLenclud@219: { StephaneLenclud@219: public string Id; StephaneLenclud@219: public string Name; StephaneLenclud@219: public string Description; StephaneLenclud@220: // For numerics StephaneLenclud@220: public string Minimum; StephaneLenclud@220: public string Maximum; StephaneLenclud@220: public string Increment; StephaneLenclud@219: } StephaneLenclud@220: StephaneLenclud@220: StephaneLenclud@220: StephaneLenclud@220: StephaneLenclud@219: }