CodeDelegate Interface

Définition

Objet représentant un délégué dans le code source.

public interface class CodeDelegate
public interface class CodeDelegate
__interface CodeDelegate
[System.Runtime.InteropServices.Guid("B1F42513-91CD-4D3A-8B25-A317D8032B24")]
[System.Runtime.InteropServices.TypeLibType(4160)]
public interface CodeDelegate
[<System.Runtime.InteropServices.Guid("B1F42513-91CD-4D3A-8B25-A317D8032B24")>]
[<System.Runtime.InteropServices.TypeLibType(4160)>]
type CodeDelegate = interface
Public Interface CodeDelegate
Dérivé
Attributs

Remarques

Notes

Les valeurs d'éléments de modèle de code, tels que des classes, des structures, des fonctions, des attributs, des délégués, etc., peuvent être non déterministes après certains types de modifications, ce qui signifie qu'il n'est pas certain que leurs valeurs resteront inchangées. Pour plus d’informations, consultez la section les valeurs d’élément de modèle de code peuvent changer dans la découverte de code à l’aide du modèle de code (Visual Basic).

Propriétés

Access

Définit ou obtient les attributs d'accès de ce délégué.

Attributes

Obtient une collection de tous les attributs du délégué.

BaseClass

Obtient la classe dont cet objet CodeDelegate est dérivé.

Bases

Obtient une collection de classes dont ce délégué est dérivé.

Children

Obtient une collection d'objets contenus dans CodeDelegate.

Collection

Retourne la collection contenant l'objet CodeDelegate prenant en charge cette propriété.

Comment

Obtient ou définit le commentaire associé à CodeDelegate.

DerivedTypes

Obtient une collection d'objets dérivés de l'objet CodeDelegate. Non implémenté en Visual C#.

DocComment

Définit ou obtient les commentaires de documentation de l'élément CodeDelegate.

DTE

Obtient l'objet d'extensibilité de niveau supérieur.

EndPoint

Obtient le point de texte qui représente l'emplacement de la fin du délégué.

Extender[String]

Retourne l'objet Extender demandé pour le délégué. Non implémenté en Visual C#.

ExtenderCATID

Obtient l'identificateur de catégorie (CATID) d'extendeur de l'objet CodeDelegate. Non implémenté en Visual C#.

ExtenderNames

Obtient la liste des extendeurs disponibles pour le délégué. Non implémenté en Visual C#.

FullName

Obtient le chemin d'accès complet et le nom du fichier du délégué.

InfoLocation

Obtient les fonctionnalités du modèle de code pour le délégué.

IsCodeType

Indique si un objet CodeType peut être obtenu à partir de ce délégué.

IsDerivedFrom[String]

Indique si un objet CodeDelegate possède un autre objet comme base.

Kind

Obtient une énumération qui définit le type d'objet.

Language

Obtient le langage de programmation utilisé pour créer le code.

Members

Obtient la collection d'éléments contenue par cet élément CodeDelegate.

Name

Définit ou obtient le nom de l'objet CodeDelegate.

Namespace

Obtient un objet qui définit l'espace de noms parent du délégué.

Parameters

Obtient une collection de paramètres pour CodeDelegate.

Parent

Obtient l'objet parent immédiat d'un objet CodeDelegate.

ProjectItem

Obtient l'objet ProjectItem associé à l'objet CodeDelegate.

Prototype[Int32]

Retourne une chaîne contenant la définition du stub de ce délégué.

StartPoint

Obtient un objet TextPoint qui définit le début du délégué.

Type

Définit ou obtient un objet représentant le type de programmation du délégué.

Méthodes

AddAttribute(String, String, Object)

Crée une construction de code d'attribut et insère le code à l'emplacement approprié.

AddBase(Object, Object)

Ajoute un élément à la liste d'objets hérités.

AddParameter(String, Object, Object)

Crée un paramètre pour le délégué et insère le code à l'emplacement approprié.

GetEndPoint(vsCMPart)

Retourne un objet TextPoint qui marque la fin de la définition du délégué.

GetStartPoint(vsCMPart)

Retour un objet TextPoint qui définit le début de la définition du délégué.

RemoveBase(Object)

Supprime un objet de la liste des bases.

RemoveMember(Object)

Supprime un membre du délégué.

RemoveParameter(Object)

Supprime un paramètre de la liste d'arguments du délégué.

S’applique à