MetalamaAPI documentationFlashtrace APIFlashtrace.​Formatters.​Type­ExtensionsType­Extension­Factory­Base<T>
Open sandboxFocus

TypeExtensionFactoryBase<T> Class

The base class for type extension factories for types deriving or implementing T.

Inheritance
System.Object
TypeExtensionFactoryBase<T>
Namespace: Flashtrace.Formatters.TypeExtensions
Assembly: Flashtrace.Formatters.dll
Syntax
public abstract class TypeExtensionFactoryBase<T> : Object where T : class
Type Parameters
Name Description
T

Constructors

Name Description
TypeExtensionFactoryBase(Type, Type, Type)

Methods

Name Description
Clear()
Convert(T, Type, Object[])
GetAssignableTypes(Type)
GetTypeExtension(Type, Object[], TypeExtensionCacheUpdateCallback<T>, Func<T>, Action<Exception>)
RegisterTypeExtension(Type, T)
RegisterTypeExtension(Type, Type, Object[])
ShouldOverwrite(Type, Boolean, Type, Boolean)