AuthoringScope, classe
Encapsule des informations sur la source comme obtenu à partir d'une opération d'analyse.
Cette API n'est pas conforme CLS.
Hiérarchie d'héritage
System.Object
Microsoft.VisualStudio.Package.AuthoringScope
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.9.0 (dans Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
Microsoft.VisualStudio.Package.LanguageService.11.0 (dans Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
Microsoft.VisualStudio.Package.LanguageService (dans Microsoft.VisualStudio.Package.LanguageService.dll)
Syntaxe
'Déclaration
<CLSCompliantAttribute(False)> _
Public MustInherit Class AuthoringScope
[CLSCompliantAttribute(false)]
public abstract class AuthoringScope
Le type AuthoringScope expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
AuthoringScope | Initialise une instance de la classe AuthoringScope. |
Début
Méthodes
Nom | Description | |
---|---|---|
Equals | Détermine si l'objet Object spécifié est égal à l'objet Object actuel. (Hérité de Object.) | |
Finalize | Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.) | |
GetDataTipText | Retourne une chaîne à utiliser pour une info-bulle selon l'emplacement spécifié. | |
GetDeclarations | Retourne une liste de déclarations selon la raison spécifiée pour analyser. | |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) | |
GetMethods | Retourne une liste de signatures de méthode surchargées pour un nom de méthode spécifié. | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
Goto | Retourne l'URI (identificateur universel de ressource) selon la position actuelle dans la source et la commande spécifiée. | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) | |
ToString | Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.) |
Début
Remarques
AuthoringScope est utilisé pour contenir les informations demandées d'une opération d'analyse.
Remarques à l'attention des implémenteurs
Cette classe doit être implémentée dans une classe dérivée.Si vous prenez en charge Intellisense ou les options d'Atteindre (Aller à la déclaration, Atteindre la définition, et Rechercher toutes les références), vous devez appliquer les méthodes sur votre version de cette classe ; sinon, vous pouvez retourner des valeurs d'nullRéférence Null (Nothing en Visual Basic) de toutes les méthodes.Toutefois, vous devez toujours retourner une instance non d'nullRéférence Null (Nothing en Visual Basic) de votre objet d'AuthoringScope si l'opération d'analyse a réussi, même si vous retournez une valeur d'nullRéférence Null (Nothing en Visual Basic) de toutes les méthodes.
Remarques à l'attention des appelants
Une instance de cette classe est retournée d'un appel à la méthode d'ParseSource qui est ensuite appelée sur un thread d'arrière-plan de la méthode d'BeginParse est appelée à partir de méthodes dans la classe d'Source et pour de nombreuses raisons.
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.
Voir aussi
Référence
Microsoft.VisualStudio.Package, espace de noms
Autres ressources
Interfaces de service de langage