Partager via


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
Propriété publique Access Obtient les attributs d'accès de cet élément.
Propriété publique Attributes Obtient une collection de tous les attributs de l'objet.
Propriété publique Children Obtient une collection d'objets contenus dans cette construction de code.
Propriété publique CodeModel Obtient l'objet VCCodeModel du projet.
Propriété publique Collection Obtient la collection contenant l'objet qui prend en charge cette propriété ou qui est contenu dans cette construction de code.
Propriété publique Comment Obtient ou définit le commentaire associé à l'élément de code.
Propriété publique DisplayName Obtient le nom utilisé dans l'interface utilisateur pour ce groupe de sorties.
Propriété publique DTE Obtient l'objet d'extensibilité de niveau supérieur.
Propriété publique EndPoint Obtient le point d'édition qui représente l'emplacement de la fin de l'élément de code.
Propriété publique EndPointOf Retourne le point de terminaison de l'objet.
Propriété publique Extender Obtient l'objet Extender demandé s'il est disponible pour cet objet.
Propriété publique ExtenderCATID Obtient l'identificateur de catégorie (CATID) d'extendeur de l'objet.
Propriété publique ExtenderNames Obtient une liste d'extendeurs disponibles pour l'objet.
Propriété publique File Obtient le fichier associé à cet élément.
Propriété publique FullName Obtient le chemin d'accès complet et le nom du fichier de l'objet.
Propriété publique InfoLocation Obtient les fonctionnalités du modèle de code.
Propriété publique IsCaseSensitive Détermine si un élément de code respecte la casse.
Propriété publique IsCodeType Détermine si un objet CodeType peut être obtenu à partir de cet objet.
Propriété publique IsInjected Détermine si un élément de code a été injecté par un attribut.
Propriété publique IsReadOnly Détermine si le fichier contenant l'objet est en lecture seule.
Propriété publique IsTemplate Détermine si cet élément est un modèle.
Propriété publique IsZombie Détermine si l'objet existe.
Propriété publique Kind Obtient le type de l'objet.
Propriété publique Language Obtient le langage de programmation utilisé pour modifier le code.
Propriété publique Location Retourne l'emplacement de la déclaration de l'objet.
Propriété publique Name Obtient ou définit le nom de l'objet.
Propriété publique Namespace Obtient un objet définissant l'espace de noms.
Propriété publique Parent Obtient l'objet parent immédiat de cet objet.
Propriété publique Picture Obtient un objet image Automation à utiliser en tant qu'icône dans l'interface utilisateur.
Propriété publique Project Obtient l'objet Project associé à l'objet.
Propriété publique ProjectItem Obtient l'objet ProjectItem associé à cet objet.
Propriété publique References Actuellement non implémenté.
Propriété publique StartPoint Obtient un objet TextPoint qui définit le début de l'élément de code.
Propriété publique StartPointOf Obtient le point de départ de l'objet.
Propriété publique TemplateParameters Obtient la collection de paramètres contenus dans un modèle de classe.
Propriété publique Templatizations Réservé à un usage interne Microsoft.
Propriété publique 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
Méthode publique AddAttribute Crée une construction de code d'attribut et insère le code à l'emplacement approprié.
Méthode publique AddTemplateParameter Ajoute un paramètre au modèle
Méthode publique GetEndPoint Retourne un objet TextPoint qui marque la fin de la définition de l'élément de code.
Méthode publique GetStartPoint Retourne un objet TextPoint qui définit le début de la définition de l'élément de code.
Méthode publique IsSelf Détermine si l'élément de code spécifié est identique à l'élément de code parent.
Méthode publique 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.

Voir aussi

Référence

Microsoft.VisualStudio.VCCodeModel, espace de noms