Metodo ExpansionFunction.GetArgument
Ottiene l'oggetto specificato.
Spazio dei nomi: Microsoft.VisualStudio.Package
Assembly: Microsoft.VisualStudio.Package.LanguageService.9.0 (in Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
Microsoft.VisualStudio.Package.LanguageService.11.0 (in Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
Microsoft.VisualStudio.Package.LanguageService (in Microsoft.VisualStudio.Package.LanguageService.dll)
Microsoft.VisualStudio.Package.LanguageService.10.0 (in Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
Sintassi
'Dichiarazione
Public Function GetArgument ( _
index As Integer _
) As String
public string GetArgument(
int index
)
Parametri
- index
Tipo: System.Int32
[in] La posizione della matrice di argomenti da ottenere.
Valore restituito
Tipo: System.String
Argomento specificato se esiste, altrimenti nullriferimento null (Nothing in Visual Basic).
Note
Questo metodo di supporto viene chiamato dall'implementazione di GetCurrentValue metodo per recuperare il valore dell'argomento specificato.Se si desidera accedere a un argomento per nome, chiamare GetFieldValue metodo con il nome dell'argomento.
Un argomento può corrispondere a un valore esplicito o una variabile.Una variabile verrà circondata dai segni di dollaro ("$myvar$") e rappresenta un'espressione nel modello del frammento di codice che dispone di un valore o un'altra funzione di espansione assegnata.Se un argomento non viene racchiuso dai segni di dollaro o è racchiuso tra virgolette singole o doppie, quindi l'argomento viene preso letteralmente come valore per tale argomento.
Ad esempio, data la dichiarazione di funzione (come visualizzato in un file modello del frammento di codice) <function>MyFunction($expr1$,"value1",'value2',value3)</function>, expr1 è una variabile contenente un valore da restituire, value1, value2e value3 sono tutti i valori letterali che vengono restituiti come avviene per gli argomenti.
Questo metodo chiama i metodi GetFieldValue metodo per ottenere il valore di una variabile.Se la variabile non può essere risolta in un valore, il nome della variabile viene racchiuso dai segni di dollaro e viene restituito il valore.
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.