Provides the abstract base class for implementing a custom type resolver.
Assembly: System.Web.Extensions (in System.Web.Extensions.dll)
Thetype exposes the following members.
|Equals(Object)||Determines whether the specified object is equal to the current object. (Inherited from Object.)|
|Finalize||Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)|
|GetHashCode||Serves as the default hash function. (Inherited from Object.)|
|GetType||Gets the Type of the current instance. (Inherited from Object.)|
|MemberwiseClone||Creates a shallow copy of the current Object. (Inherited from Object.)|
|ResolveType||When overridden in a derived class, returns the Type object that is associated with the specified type name.|
|ResolveTypeId||When overridden in a derived class, returns the type name for the specified Type object.|
|ToString||Returns a string that represents the current object. (Inherited from Object.)|
The class provides the services for:
Converting managed type information to a string value through the ResolveTypeId method.
Resolving a string value back to the appropriate managed type through the ResolveType method.
The class is the base class for the SimpleTypeResolver class, which provides an implementation of a type resolver that uses the managed type assembly-qualified name.Notes to Inheritors
The following example demonstrates how to create a custom type resolver.