public static ModeAction Create(string name) { lock (_Instances) { ModeAction a; if (!_Instances.TryGetValue(name, out a)) { a = new ModeAction(name); _Instances.Add(name, a); } return(a); } }
public static ModeAction Create(string name) { lock (_Instances) { ModeAction a; if (!_Instances.TryGetValue(name, out a)) { a = new ModeAction(name); _Instances.Add(name, a); } return a; } }