Share via


IVsItemTypeResolutionService Interface

Definition

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

public interface class IVsItemTypeResolutionService
public interface class IVsItemTypeResolutionService
__interface IVsItemTypeResolutionService
[System.Runtime.InteropServices.Guid("C6CF64F7-8863-4E50-9DF1-892AA83D70D7")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsItemTypeResolutionService
[System.Runtime.InteropServices.Guid("C6CF64F7-8863-4E50-9DF1-892AA83D70D7")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsItemTypeResolutionService
[<System.Runtime.InteropServices.Guid("C6CF64F7-8863-4E50-9DF1-892AA83D70D7")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsItemTypeResolutionService = interface
[<System.Runtime.InteropServices.Guid("C6CF64F7-8863-4E50-9DF1-892AA83D70D7")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsItemTypeResolutionService = interface
Public Interface IVsItemTypeResolutionService
Attributes

Methods

Name Description
InitializeReferences(Object)

Initializes the list of assembly references using the ReferencedAssemblies property of the CompilerParameters object.

ReferenceAdded(String)

Called by the project system when you add a new assembly reference.

ReferenceChanged(String)

Called by the project system when you remove a reference.

ReferenceRemoved(String)

Called by the project system when a reference changes.

Reset()

Resets the service.

SetSite(Object)

Sets the site for the type resolution service.

Applies to