Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Détermine si ce est texte valide pour l'expansion.Cette méthode doit être substituée si vous souhaitez spécifier où dans le document source l'expansion peut avoir lieu.
Espace de noms : Microsoft.VisualStudio.Package
Assemblys : Microsoft.VisualStudio.Package.LanguageService.10.0 (dans Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
Microsoft.VisualStudio.Package.LanguageService (dans Microsoft.VisualStudio.Package.LanguageService.dll)
Microsoft.VisualStudio.Package.LanguageService.9.0 (dans Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
Microsoft.VisualStudio.Package.LanguageService.11.0 (dans Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
Syntaxe
'Déclaration
Public Overridable Function IsValidKind ( _
buffer As IVsTextLines, _
ts As TextSpan(), _
bstrKind As String, _
<OutAttribute> ByRef fIsValid As Integer _
) As Integer
public virtual int IsValidKind(
IVsTextLines buffer,
TextSpan[] ts,
string bstrKind,
out int fIsValid
)
Paramètres
- buffer
Type : Microsoft.VisualStudio.TextManager.Interop.IVsTextLines
La mémoire tampon d'IVsTextLines.
- ts
Type : array<Microsoft.VisualStudio.TextManager.Interop.TextSpan[]
Tableau d'objets TextSpan.
- bstrKind
Type : System.String
Le type d'expansion d'effectuer.
- fIsValid
Type : System.Int32%
[] retourne true s'il s'agit d'un type valide de développement, sinon false.
Valeur de retour
Type : System.Int32
Une fois substitué dans les classes dérivées, S_OK si la méthode réussit, sinon code d'erreur.
Implémentations
IVsExpansionClient.IsValidKind(IVsTextLines, array<TextSpan[], String, Int32%)
Remarques
Cette méthode s'active par défaut uniquement que la mémoire tampon est identique à IVsTextLines d'Source ; elle lèvera ArgumentException cas contraire.Les implémenteurs doivent substituer cette méthode s'ils souhaitent spécifier où dans un document une expansion donnée peut être effectuée.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.