예제 #1
0
 public Member(string name, string[] aliases, Member.Convert <T> convert, Member.Initialize <T> initialize)
 {
     Name       = name;
     Aliases    = aliases;
     Convert    = convert;
     Initialize = initialize;
     Key        = name;
 }
예제 #2
0
 public Member <T> With(string name = null, string[] aliases = null, Member.Convert <T> convert = null, Member.Initialize <T> initialize = null) =>
 new Member <T>(name ?? Name, aliases ?? Aliases, convert ?? Convert, initialize ?? Initialize);