CodeDelegate.InfoLocation Propriété

Définition

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

public:
 property EnvDTE::vsCMInfoLocation InfoLocation { EnvDTE::vsCMInfoLocation get(); };
public:
 property EnvDTE::vsCMInfoLocation InfoLocation { EnvDTE::vsCMInfoLocation get(); };
[System.Runtime.InteropServices.DispId(7)]
public EnvDTE.vsCMInfoLocation InfoLocation { [System.Runtime.InteropServices.DispId(7)] [System.Runtime.InteropServices.TypeLibFunc(1024)] get; }
[<System.Runtime.InteropServices.DispId(7)>]
[<get: System.Runtime.InteropServices.DispId(7)>]
[<get: System.Runtime.InteropServices.TypeLibFunc(1024)>]
member this.InfoLocation : EnvDTE.vsCMInfoLocation
Public ReadOnly Property InfoLocation As vsCMInfoLocation

Valeur de propriété

vsCMInfoLocation

Valeur de constante vsCMInfoLocation.

Attributs

Remarques

Si InfoLocation retourne vsCMInfoLocationProject , vous pouvez définir des propriétés, obtenir un StartPoint et obtenir un EndPoint . Lorsque vous passez d’un objet de modèle de code (A) à un autre (B), par exemple d’une fonction à son type ou d’une classe à sa classe de base, B peut être de type vsCMInfoLocationExternal si sa définition se trouve dans un autre projet. La disposition dépend de l’implémentation du modèle de code, si le projet de l’objet B est implémenté dans le même langage que l’objet A.

Si InfoLocation retourne vsCMInfoLocationExternal , les informations sont uniquement disponibles à partir des métadonnées, de l’inspection d’une dll ou de sources figées. Vous pouvez obtenir un StartPoint et EditPoint2 , mais vous ne pouvez pas modifier le document. Autrement dit, vous ne pouvez pas définir de propriétés ou modifier le texte situé derrière l’élément de code.

Si InfoLocation retourne vsCMInfoLocationNone , tout ce qui est disponible est un objet de modèle de code qui a un nom. En outre, en fonction du contexte du code source, vous pouvez, dans certains cas, savoir si le nom doit être une classe ou une interface. Dans ce cas, toutefois, étant donné que le modèle de code n’a pas pu résoudre le nom en informations utiles réelles, l’objet est sinon inutile.

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).

S’applique à