Partager via


IVsSmartOpenScope Interface

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.

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

Syntax

'Déclaration
<InterfaceTypeAttribute()> _
<GuidAttribute("677D16F2-982E-49E6-ACDB-797991764AD8")> _
Public Interface IVsSmartOpenScope
'Utilisation
Dim instance As IVsSmartOpenScope
[InterfaceTypeAttribute()]
[GuidAttribute("677D16F2-982E-49E6-ACDB-797991764AD8")]
public interface IVsSmartOpenScope
[InterfaceTypeAttribute()]
[GuidAttribute(L"677D16F2-982E-49E6-ACDB-797991764AD8")]
public interface class IVsSmartOpenScope
[<InterfaceTypeAttribute()>]
[<GuidAttribute("677D16F2-982E-49E6-ACDB-797991764AD8")>]
type IVsSmartOpenScope =  interface end
public interface IVsSmartOpenScope

Remarks

For more information about assembly scopes, see IMetaDataDispenser::OpenScope Method.

See Also

Reference

IVsSmartOpenScope Members

Microsoft.VisualStudio.Shell.Interop Namespace