Metoda VsShellUtilities.IsDocumentOpen —
Określa, czy określony dokument jest otwarty.
Przestrzeń nazw: Microsoft.VisualStudio.Shell
Zestaw: Microsoft.VisualStudio.Shell.11.0 (w Microsoft.VisualStudio.Shell.11.0.dll)
Składnia
'Deklaracja
Public Shared Function IsDocumentOpen ( _
provider As IServiceProvider, _
fullPath As String, _
logicalView As Guid, _
<OutAttribute> ByRef hierarchy As IVsUIHierarchy, _
<OutAttribute> ByRef itemID As UInteger, _
<OutAttribute> ByRef windowFrame As IVsWindowFrame _
) As Boolean
public static bool IsDocumentOpen(
IServiceProvider provider,
string fullPath,
Guid logicalView,
out IVsUIHierarchy hierarchy,
out uint itemID,
out IVsWindowFrame windowFrame
)
Parametry
- provider
Typ: System.IServiceProvider
IServiceProvider .
- fullPath
Typ: System.String
Pełna ścieżka do dokumentu.
- logicalView
Typ: System.Guid
Identyfikator GUID logicznym widokiem.
- hierarchy
Typ: Microsoft.VisualStudio.Shell.Interop.IVsUIHierarchy%
[out] Zwraca IVsUIHierarchy interfejsu projekt, który zawiera dokument.
- itemID
Typ: System.UInt32%
[out] Zwraca identyfikator elementu dokumentu.
- windowFrame
Typ: Microsoft.VisualStudio.Shell.Interop.IVsWindowFrame%
[out] Zwraca IVsWindowFrame , w którym dokument jest otwarty.
Wartość zwracana
Typ: System.Boolean
true Jeśli dokument jest otwarty w danym widoku logiczne.Jeśli logicalView jest Guid.Empty, a następnie zwraca tę metodę true , jeśli każdy widok jest otwarty; w przeciwnym razie false.
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..