Attribute and Getter soi attrg
name 属性の名前 My type 属性の型 String defaultValue 属性が定義されていなかった場合の値 value.ToString() /// $name$属性 /// [AttributeUsage(AttributeTargets.Field, Inherited = false, AllowMultiple = false)] public sealed class $name$Attribute : Attribute { public $type$ $name$ { get; private set; } public $name$Attribute($type$ $name$) { this.$name$ = $name$; } } /// /// $name$属性の取得 /// public static $type$ Get$name$(this Enum value) => value.GetAttribute<$name$Attribute>()?.$name$ ?? $defaultValue$; #endregion ]]>