Table of Contents

Class SubclassClassifier<T, C>

Namespace
Steeltoe.Common.Util
Assembly
Steeltoe.Common.dll
public class SubclassClassifier<T, C> : IClassifier<T, C>

Type Parameters

T
C
Inheritance
SubclassClassifier<T, C>
Implements
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

ConcurrentDictionary<Type, C>

Methods

Classify(T)

public virtual C Classify(T classifiable)

Parameters

classifiable T

Returns

C