public ScaffoldVisibilityAttribute(ScaffoldVisibilityType create = ScaffoldVisibilityType.None, ScaffoldVisibilityType read = ScaffoldVisibilityType.None, ScaffoldVisibilityType update = ScaffoldVisibilityType.None, ScaffoldVisibilityType delete = ScaffoldVisibilityType.None, ScaffoldVisibilityType all = ScaffoldVisibilityType.None) { if (all != ScaffoldVisibilityType.None) { Create = all; Read = all; Update = all; Delete = all; } else { Create = create; Read = read; Update = update; Delete = delete; } All = all; }