DynamicTypeService Members

Include Protected Members
Include Inherited Members

Provides instances of ITypeResolutionService for a project.

The DynamicTypeService type exposes the following members.

Constructors

 

Name

Description

Protected method

DynamicTypeService

Initializes a new instance of DynamicTypeService.

Top

Methods

 

Name

Description

Public method

CreateDynamicAssembly

This method creates a new assembly whose contents are the given assembly file.

Public method

Equals

Determines whether the specified Object is equal to the current Object. (Inherited from Object.)

Protected method

Finalize

Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)

Public method

GetContextTypeResolver

Overloaded. Gets a type resolver for the context.

Public method

GetHashCode

Serves as a hash function for a particular type. (Inherited from Object.)

Public method

GetType

Gets the type of the current instance. (Inherited from Object.)

Public method

GetTypeDiscoveryService

Overloaded. Gets a type discovery service.

Public method

GetTypeResolutionService

Overloaded. Gets a type resolution service.

Public method

IsDynamicAssembly

Determines whether or not the specified assembly has been dynamically created.

Protected method

MemberwiseClone

Creates a shallow copy of the current Object. (Inherited from Object.)

Public method

OnAssemblyDeleted

Raised when an assembly has been deleted.

Public method

OnAssemblyObsolete

Raised when an assembly has been made obsolete.

Public method

OnAssemblyRefreshed

Raised when an assembly has been refreshed, for example when it has been rebuilt and the name or configuration has changed.

Public method

OnTypeObsolete

Raised when a type has been made obsolete, that is, when it no longer resolves.

Public method

ToString

Returns a string that represents the current object. (Inherited from Object.)

Top

Events

 

Name

Description

Public event

AssemblyDeleted

Notifies clients when an assembly has been deleted.

Public event

AssemblyObsolete

Notifies clients when an assembly has been made obsolete, that is, when it no longer resolves.

Public event

AssemblyRefreshed

Notifies clients when an assembly has been refreshed, for example when it has been rebuilt and the name or configuration has changed.

Public event

TypeObsolete

Notifies clients when a type has been made obsolete, that is, when it no longer resolves.

Top

See Also

Reference

DynamicTypeService Class

Microsoft.VisualStudio.Shell.Design Namespace