public static CardinalExtractor GetInstance(string placeholder = NumbersDefinitions.PlaceHolderDefault) { if (!Instances.ContainsKey(placeholder)) { var instance = new CardinalExtractor(placeholder); Instances.TryAdd(placeholder, instance); } return(Instances[placeholder]); }
} = Constants.SYS_NUM_CARDINAL; // "Cardinal"; public static CardinalExtractor GetInstance(BaseNumberOptionsConfiguration config) { var extractorKey = config.Placeholder; if (!Instances.ContainsKey(extractorKey)) { var instance = new CardinalExtractor(config); Instances.TryAdd(extractorKey, instance); } return(Instances[extractorKey]); }