using System; namespace AdvancedInspector { /// /// Add a space after the current fields. /// [AttributeUsage(AttributeTargets.Field | AttributeTargets.Property | AttributeTargets.Method)] public class SpacingAttribute : Attribute { private int before = 0; /// /// Size of the space to add before the item. /// Default is 0. /// public int Before { get { return before; } set { before = value; } } private int after = 0; /// /// Size of the space to add after the item. /// Default is 1. /// public int After { get { return after; } set { after = value; } } public SpacingAttribute() { } public SpacingAttribute(int after) { this.after = after; } public SpacingAttribute(int before, int after) { this.after = after; this.before = before; } } }