VCCodeUsingAlias, interface
Objet représentant un élément de code d'alias dans le code source d'une solution.
Espace de noms : Microsoft.VisualStudio.VCCodeModel
Assembly : Microsoft.VisualStudio.VCCodeModel (dans Microsoft.VisualStudio.VCCodeModel.dll)
Syntaxe
'Déclaration
<GuidAttribute("0EA4A801-B908-4A76-B63E-45DAA3CC20BA")> _
Public Interface VCCodeUsingAlias
[GuidAttribute("0EA4A801-B908-4A76-B63E-45DAA3CC20BA")]
public interface VCCodeUsingAlias
[GuidAttribute(L"0EA4A801-B908-4A76-B63E-45DAA3CC20BA")]
public interface class VCCodeUsingAlias
[<GuidAttribute("0EA4A801-B908-4A76-B63E-45DAA3CC20BA")>]
type VCCodeUsingAlias = interface end
public interface VCCodeUsingAlias
Le type VCCodeUsingAlias expose les membres suivants.
Propriétés
Nom | Description | |
---|---|---|
Access | Obtient les attributs d'accès de cet élément. | |
Attributes | Obtient une collection de tous les attributs de l'objet. | |
Children | Obtient une collection d'objets contenus dans cette construction de code. | |
CodeModel | Obtient l'objet VCCodeModel du projet. | |
Collection | Obtient la collection contenant l'objet qui prend en charge cette propriété ou qui est contenu dans cette construction de code. | |
Comment | Obtient ou définit le commentaire associé à l'élément de code. | |
DisplayName | Obtient le nom utilisé dans l'interface utilisateur pour ce groupe de sorties. | |
DTE | Obtient l'objet d'extensibilité de niveau supérieur. | |
EndPoint | Obtient le point d'édition qui représente l'emplacement de la fin de l'élément de code. | |
EndPointOf | Retourne le point de terminaison de l'objet. | |
Extender | Obtient l'objet Extender demandé s'il est disponible pour cet objet. | |
ExtenderCATID | Obtient l'identificateur de catégorie (CATID) d'extendeur de l'objet. | |
ExtenderNames | Obtient une liste d'extendeurs disponibles pour l'objet. | |
File | Obtient le fichier associé à cet élément. | |
FullName | Obtient le chemin d'accès complet et le nom du fichier de l'objet. | |
InfoLocation | Obtient les fonctionnalités du modèle de code. | |
IsCaseSensitive | Détermine si un élément de code respecte la casse. | |
IsCodeType | Détermine si un objet CodeType peut être obtenu à partir de cet objet. | |
IsInjected | Détermine si un élément de code a été injecté par un attribut. | |
IsReadOnly | Détermine si le fichier contenant l'objet est en lecture seule. | |
IsTemplate | Détermine si cet élément est un modèle. | |
IsZombie | Détermine si l'objet existe. | |
Kind | Obtient le type de l'objet. | |
Language | Obtient le langage de programmation utilisé pour modifier le code. | |
Location | Retourne l'emplacement de la déclaration de l'objet. | |
Name | Obtient ou définit le nom de l'objet. | |
Namespace | Obtient un objet définissant l'espace de noms. | |
Parent | Obtient l'objet parent immédiat de cet objet. | |
Picture | Obtient un objet image Automation à utiliser en tant qu'icône dans l'interface utilisateur. | |
Project | Obtient l'objet Project associé à l'objet. | |
ProjectItem | Obtient l'objet ProjectItem associé à cet objet. | |
References | Actuellement non implémenté. | |
StartPoint | Obtient un objet TextPoint qui définit le début de l'élément de code. | |
StartPointOf | Obtient le point de départ de l'objet. | |
TemplateParameters | Obtient la collection de paramètres contenus dans un modèle de classe. | |
Templatizations | Réservé à un usage interne Microsoft. | |
TypeString | Obtient ou définit le type de l'objet qui utilise une représentation sous forme de chaîne du type. |
Début
Méthodes
Nom | Description | |
---|---|---|
AddAttribute | Crée une construction de code d'attribut et insère le code à l'emplacement approprié. | |
AddTemplateParameter | Ajoute un paramètre au modèle | |
GetEndPoint | Retourne un objet TextPoint qui marque la fin de la définition de l'élément de code. | |
GetStartPoint | Retourne un objet TextPoint qui définit le début de la définition de l'élément de code. | |
IsSelf | Détermine si l'élément de code spécifié est identique à l'élément de code parent. | |
RemoveTemplateParameter | Supprime un paramètre d'une définition de modèle. |
Début
Notes
L'objet VCCodeUsingAlias est utilisé pour modifier une construction existante d'alias.
Si un objet ne possède pas d'enfant, la valeur Nothing ou nullune référence null (Nothing en Visual Basic) est retournée.
Children est utilisé principalement par Visual C++. Children retourne chaque objet pouvant être retourné à partir d'un élément de code.
Pour itérer au sein des membres d'un espace de noms ou d'un type (classe, struct, interface, etc.), vous devez interroger l'interface (QI) ou effectuer un cast de CodeElement en CodeNamespace, puis utiliser la propriété Members.
Children retourne la collection de tous les objets CodeElement liés qui peuvent être référencés par l'intermédiaire de cet élément de code.
La propriété Children peut retourner la valeur Nothing ou nullune référence null (Nothing en Visual Basic), selon l'objet et le langage. La prise en charge de cette propriété n'est pas obligatoire dans Visual Studio.