IVsLibrary.GetSeparatorString(String[]) Methode

Definition

Gibt die Zeichenfolge zurück, die verwendet wird, um Symbole für diesen Typ von Browse-Container zu trennen.

public:
 int GetSeparatorString(cli::array <System::String ^> ^ pszSeparator);
public:
 int GetSeparatorString(Platform::Array <Platform::String ^> ^ pszSeparator);
int GetSeparatorString(std::Array <std::wstring const &> const & pszSeparator);
public int GetSeparatorString (string[] pszSeparator);
abstract member GetSeparatorString : string[] -> int
Public Function GetSeparatorString (pszSeparator As String()) As Integer

Parameter

pszSeparator
String[]

[out] Zeiger auf eine auf NULL endende Zeichenfolge, die den sprachspezifischen Bereichsoperator enthält.

Gibt zurück

Int32

Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Bei einem Fehler wird ein Fehlercode zurückgegeben.

Hinweise

COM-Signatur

Aus vsshell. idl:

HRESULT IVsLibrary::GetSeparatorString(  
   LPCWSTR *pszSeparator  
);  

Gibt den Bereichs Operator zurück, der zum Trennen von Namespaces, Klassen und Membern verwendet wird, z. b. "::" für Visual C++ und "." für Visual Basic und Visual C# .

Hinweis

Die Zeichenfolge wird vom IVsLibrary -Objekt erstellt, und die Zeichenfolge muss für die Lebensdauer des-Objekts beibehalten werden IVsLibrary .

Wenn Sie diese Schnittstelle in verwaltetem Code implementieren und die Zeichenfolge vom Aufrufer verworfen werden muss, implementieren Sie die-Schnittstelle in IVsCoTaskMemFreeMyStrings der- IVsLibrary Schnittstelle.

Gilt für