Class SubclassClassifier<T, C>
public class SubclassClassifier<T, C> : IClassifier<T, C>
Type Parameters
T
C
- Inheritance
-
SubclassClassifier<T, C>
- Implements
-
IClassifier<T, C>
- Derived
- Inherited Members
Constructors
SubclassClassifier()
public SubclassClassifier()
SubclassClassifier(ConcurrentDictionary<Type, C>, C)
public SubclassClassifier(ConcurrentDictionary<Type, C> typeMap, C defaultValue)
Parameters
typeMap
ConcurrentDictionary<Type, C>defaultValue
C
SubclassClassifier(C)
public SubclassClassifier(C defaultValue)
Parameters
defaultValue
C
Properties
DefaultValue
public C DefaultValue { get; set; }
Property Value
- C
TypeMap
protected ConcurrentDictionary<Type, C> TypeMap { get; set; }
Property Value
Methods
Classify(T)
public virtual C Classify(T classifiable)
Parameters
classifiable
T
Returns
- C