Udostępnij za pośrednictwem


Metoda IVsDebugger2.ShowSource — (Object, Int32, Int32, Int32, Int32, IVsTextView)

 

Data opublikowania: październik 2016

Wyświetla pliku źródłowego w IDE. Przyjmuje jako argumenty wskaźnika do IUnknown interfejs, który może być badana dla IDebugDocumentContext2 oraz opcje wyświetlania.

Przestrzeń nazw:   Microsoft.VisualStudio.Shell.Interop
Zestaw:  Microsoft.VisualStudio.Shell.Interop.8.0 (w Microsoft.VisualStudio.Shell.Interop.8.0.dll)

Składnia

int ShowSource(
    object pUnkDebugDocContext,
    int fMakeActive,
    int fAlwaysMoveCaret,
    int fPromptToFindSource,
    int fIgnoreIfNotFound,
    out IVsTextView ppTextView
)
int ShowSource(
    Object^ pUnkDebugDocContext,
    int fMakeActive,
    int fAlwaysMoveCaret,
    int fPromptToFindSource,
    int fIgnoreIfNotFound,
    [OutAttribute] IVsTextView^% ppTextView
)
abstract ShowSource : 
        pUnkDebugDocContext:Object *
        fMakeActive:int *
        fAlwaysMoveCaret:int *
        fPromptToFindSource:int *
        fIgnoreIfNotFound:int *
        ppTextView:IVsTextView byref -> int
Function ShowSource (
    pUnkDebugDocContext As Object,
    fMakeActive As Integer,
    fAlwaysMoveCaret As Integer,
    fPromptToFindSource As Integer,
    fIgnoreIfNotFound As Integer,
    <OutAttribute> ByRef ppTextView As IVsTextView
) As Integer

Parametry

  • pUnkDebugDocContext
    Type: System.Object

    [in] Wskaźnik do IUnknown interfejsu na obiekt implementujący IDebugDocumentContext2.

  • fMakeActive
    Type: System.Int32

    [in] Wartość logiczna. Jeśli true, powoduje, że okno pliku źródłowego aktywnego okna.

  • fAlwaysMoveCaret
    Type: System.Int32

    [in] Wartość logiczna. Jeśli true, przenieść daszek pozycji kontekstu dokumentu za pomocą metody IDebugDocumentContext2::GetStatementRange interfejsu IDebugDocumentContext2.

  • fPromptToFindSource
    Type: System.Int32

    [in] Wartość logiczna. Jeśli true, monitować użytkownika, jeśli nie można odnaleźć pliku.

  • fIgnoreIfNotFound
    Type: System.Int32

    [in] Wartość logiczna. Jeśli true, nie należy próbować znaleźć pliku w przyszłości, jeśli nie znaleziono go teraz.

Wartość zwracana

Type: System.Int32

Jeśli metoda zakończy się pomyślnie, zwraca S_OK. Jeśli nie, zwraca kod błędu.

Uwagi

Podpis COM

Z vsshell80.idl:

HRESULT IVsDebugger2::ShowSource(
   [in] IUnknown *pUnkDebugDocContext,
   [in] BOOL fMakeActive,
   [in] BOOL fAlwaysMoveCaret,
   [in] BOOL fPromptToFindSource,
   [in] BOOL fIgnoreIfNotFound,
   [out] IVsTextView **ppTextView
);

Zobacz też

Interfejs IVsDebugger2
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop

Powrót do początku