VCWizCtlClass.CppParseTypeString-Methode
Analysiert die einzelnen Teile (Typ, Name und Anfangswert) einer Zeichenfolge, die die C++-Variablendeklaration enthält.
Namespace: Microsoft.VisualStudio.VsWizard
Assembly: Microsoft.VisualStudio.VsWizard (in Microsoft.VisualStudio.VsWizard.dll)
Syntax
'Declaration
Public Overridable Function CppParseTypeString ( _
bstrTypeDecl As String _
) As Object
public virtual Object CppParseTypeString(
string bstrTypeDecl
)
public:
virtual Object^ CppParseTypeString(
[InAttribute] String^ bstrTypeDecl
)
abstract CppParseTypeString :
bstrTypeDecl:string -> Object
override CppParseTypeString :
bstrTypeDecl:string -> Object
public function CppParseTypeString(
bstrTypeDecl : String
) : Object
Parameter
bstrTypeDecl
Typ: StringErforderlich. Eine Zeichenfolge, die die C++-Variablendeklaration enthält.
Rückgabewert
Typ: Object
Ein Objekt, das die Teile einer C++-Variablendeklaration enthält.
Implementiert
IVCWizCtlUI.CppParseTypeString(String)
Beispiele
// From the ATL Add Event wizard
function ExtractParamNames()
{
var strParamNames = "";
var Params = document.all.tags("SELECT").item("PARAMETERS");
for(var index=0; index < Params.options.length; index++)
{
var strParam = Params.options[index].text;
var NamePos, NameLength;
var NameLengthPos = new VBArray(window.external.CppParseTypeString(strParam));
NamePos = NameLengthPos.getItem(0);
NameLength = NameLengthPos.getItem(1);
if(index!=0)
strParamNames += ","
strParamNames += strParam.substr(NamePos, NameLength);
}
return strParamNames;
}
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.
Siehe auch
Referenz
Microsoft.VisualStudio.VsWizard-Namespace