private bool TryCreateTypeFormatter <T>(Type type, out TypedFormatter <T> formatter) { if (type.IsAbstract || type.IsInterface) { formatter = new TypedFormatter <T>(this, TypedFormatterTypeProvider); m_formatters.Add(type, formatter); return(true); } formatter = null; return(false); }
public static IFormatter TryCreate(PropertyInfo property) { return(TypedFormatter.Create(property)); }
public static IFormatter?TryCreate(PropertyInfo property, Func <string, string> propertyNameFormatter) { return(TypedFormatter.Create(property, propertyNameFormatter)); }