Click or drag to resize
PolymorphismSchema Methods

The PolymorphismSchema type exposes the following members.

Methods
  NameDescription
Public methodStatic memberForContextSpecifiedCollection
Creates a new instance of the PolymorphismSchema class for collection object which uses declared type or context specified concrete type.
Public methodStatic memberForContextSpecifiedDictionary
Creates a new instance of the PolymorphismSchema class for dictionary object which uses declared type or context specified concrete type.
Public methodStatic memberForPolymorphicCollection(Type, PolymorphismSchema)
Creates a new instance of the PolymorphismSchema class for collection object which uses type embedding based polymorphism.
Public methodStatic memberForPolymorphicCollection(Type, IDictionaryString, Type, PolymorphismSchema)
Creates a new instance of the PolymorphismSchema class for collection object which uses ext-type code mapping based polymorphism.
Public methodStatic memberForPolymorphicDictionary(Type, PolymorphismSchema, PolymorphismSchema)
Creates a new instance of the PolymorphismSchema class for dictionary object which uses type embedding based polymorphism.
Public methodStatic memberForPolymorphicDictionary(Type, IDictionaryString, Type, PolymorphismSchema, PolymorphismSchema)
Creates a new instance of the PolymorphismSchema class for dictionary object which uses ext-type code mapping based polymorphism.
Public methodStatic memberForPolymorphicObject(Type)
Creates a new instance of the PolymorphismSchema class for non-collection object which uses type embedding based polymorphism.
Public methodStatic memberForPolymorphicObject(Type, IDictionaryString, Type)
Creates a new instance of the PolymorphismSchema class for non-collection object which uses ext-type code mapping based polymorphism.
Public methodStatic memberForPolymorphicTuple
Creates a new instance of the PolymorphismSchema class for Tuple object.
Top
See Also