Freigeben über


IVsContainedLanguageHost.CanReformatCode-Methode

Bestimmt, ob die umformatierung Code momentan zulässig ist.

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

Syntax

'Declaration
Function CanReformatCode ( _
    <OutAttribute> ByRef pfCanReformat As Integer _
) As Integer
int CanReformatCode(
    out int pfCanReformat
)
int CanReformatCode(
    [OutAttribute] int% pfCanReformat
)
abstract CanReformatCode : 
        pfCanReformat:int byref -> int
function CanReformatCode(
    pfCanReformat : int
) : int

Parameter

  • pfCanReformat
    Typ: Int32%

    [out] Gibt Wert ungleich 0 (null) zurück (TRUE), wenn der Code neu formatiert werden kann. Andernfalls gibt Null zurück (FALSE).

Rückgabewert

Typ: Int32
Bei Erfolg gibt S_OKzurück. andernfalls gibt einen Fehlercode zurück.

Hinweise

COM-Signatur

Von singlefileeditor.idl:

HRESULT CanReformatCode(
   [out] BOOL* pfCanReformat
);

Diese Methode wird verwendet, um Situationen zu behandeln, in denen der Code den Code neu formatieren, aber der Editor für andere Aufgaben noch ausgelastet ist, die die Neuformatierung beeinflussen könnten.

.NET Framework-Sicherheit

Siehe auch

Referenz

IVsContainedLanguageHost Schnittstelle

Microsoft.VisualStudio.TextManager.Interop-Namespace