IVsItemTypeResolutionService Interface

Makes the connections among referenced projects and assemblies to provide type information to a project node.

Namespace:  Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.8.0 (in Microsoft.VisualStudio.Shell.Interop.8.0.dll)

Syntax

'Declaration
<GuidAttribute("C6CF64F7-8863-4E50-9DF1-892AA83D70D7")> _
<InterfaceTypeAttribute()> _
Public Interface IVsItemTypeResolutionService
[GuidAttribute("C6CF64F7-8863-4E50-9DF1-892AA83D70D7")]
[InterfaceTypeAttribute()]
public interface IVsItemTypeResolutionService
[GuidAttribute(L"C6CF64F7-8863-4E50-9DF1-892AA83D70D7")]
[InterfaceTypeAttribute()]
public interface class IVsItemTypeResolutionService
[<GuidAttribute("C6CF64F7-8863-4E50-9DF1-892AA83D70D7")>]
[<InterfaceTypeAttribute()>]
type IVsItemTypeResolutionService =  interface end
public interface IVsItemTypeResolutionService

The IVsItemTypeResolutionService type exposes the following members.

Methods

  Name Description
Public method InitializeReferences Initializes the list of assembly references using the ReferencedAssemblies property of the CompilerParameters object.
Public method ReferenceAdded Called by the project system when you add a new assembly reference.
Public method ReferenceChanged Called by the project system when you remove a reference.
Public method ReferenceRemoved Called by the project system when a reference changes.
Public method Reset Resets the service.
Public method SetSite Sets the site for the type resolution service.

Top

See Also

Reference

Microsoft.VisualStudio.Shell.Interop Namespace