public static ObserverItemFormatter GetFormatter(Type type) { lock (_syncRoot) { ObserverItemFormatter formatter; if (!_formatters.TryGetValue(type, out formatter)) { formatter = new ObserverItemFormatter(type); _formatters.Add(type, formatter); } return(formatter); } }
public ObserverItemFormatter GetFormatter() { return(ObserverItemFormatter.GetFormatter(this.GetType())); }