Partilhar via


IVsSmartOpenScope Interface

Definition

Opens an existing assembly and maps the assembly's metadata to memory. The interface provides smart opening, automatically choosing between opening the scope with or without locking. You can get an instance of this interface using the SVsSmartOpenScope (SID_SVsSmartOpenScope) service.

public interface class IVsSmartOpenScope
public interface class IVsSmartOpenScope
__interface IVsSmartOpenScope
[System.Runtime.InteropServices.Guid("677D16F2-982E-49E6-ACDB-797991764AD8")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsSmartOpenScope
[<System.Runtime.InteropServices.Guid("677D16F2-982E-49E6-ACDB-797991764AD8")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsSmartOpenScope = interface
Public Interface IVsSmartOpenScope
Attributes

Remarks

For more information about assembly scopes, see OpenScope Method.

Methods

OpenScope(String, UInt32, Guid, Object)

Open a scope and return a requested interface on it.

Applies to