| PolymorphismSchema Class | 
This is intened to MsgPack for CLI internal use. Do not use this type from application directly.
A provider parameter to support polymorphism.
Namespace: MsgPack.Serialization
The PolymorphismSchema type exposes the following members.
| Name | Description | |
|---|---|---|
| ForContextSpecifiedCollection | 
            	Creates a new instance of the PolymorphismSchema class for collection object which uses declared type or context specified concrete type.
              | |
| ForContextSpecifiedDictionary | 
            	Creates a new instance of the PolymorphismSchema class for dictionary object which uses declared type or context specified concrete type.
              | |
| ForPolymorphicCollection(Type, PolymorphismSchema) | 
            	Creates a new instance of the PolymorphismSchema class for collection object which uses type embedding based polymorphism.
              | |
| ForPolymorphicCollection(Type, IDictionaryString, Type, PolymorphismSchema) | 
            	Creates a new instance of the PolymorphismSchema class for collection object which uses ext-type code mapping based polymorphism.
              | |
| ForPolymorphicDictionary(Type, PolymorphismSchema, PolymorphismSchema) | 
            	Creates a new instance of the PolymorphismSchema class for dictionary object which uses type embedding based polymorphism.
              | |
| ForPolymorphicDictionary(Type, IDictionaryString, Type, PolymorphismSchema, PolymorphismSchema) | 
            	Creates a new instance of the PolymorphismSchema class for dictionary object which uses ext-type code mapping based polymorphism.
              | |
| ForPolymorphicObject(Type) | 
            	Creates a new instance of the PolymorphismSchema class for non-collection object which uses type embedding based polymorphism.
              | |
| ForPolymorphicObject(Type, IDictionaryString, Type) | 
            	Creates a new instance of the PolymorphismSchema class for non-collection object which uses ext-type code mapping based polymorphism.
              | |
| ForPolymorphicTuple | 
            	Creates a new instance of the PolymorphismSchema class for Tuple object.
              |