Partager via


IVsProjectDesignerPage.GetPropertyMultipleValues, méthode

Obtient les valeurs actuelles de la propriété donnée pour chacune des configurations fournies.

Espace de noms :  Microsoft.VisualStudio.ManagedInterfaces.ProjectDesigner
Assembly :  Microsoft.VisualStudio.ManagedInterfaces (dans Microsoft.VisualStudio.ManagedInterfaces.dll)

Syntaxe

'Déclaration
Function GetPropertyMultipleValues ( _
    propertyName As String, _
    <OutAttribute> ByRef objects As Object(), _
    <OutAttribute> ByRef values As Object() _
) As Boolean
bool GetPropertyMultipleValues(
    string propertyName,
    out Object[] objects,
    out Object[] values
)

Paramètres

  • propertyName
    Type : System.String
    Nom de la propriété à obtenir.
  • objects
    Type : array<System.Object[]%
    [] retourne un tableau de configurations qui peuvent être affectées.
  • values
    Type : array<System.Object[]%
    [] retourne un tableau de valeurs pour chacune des configurations.

Valeur de retour

Type : System.Boolean
Si la méthode réussit, elle retourne S_OK, sinon code d'erreur.

Remarques

Cette méthode est utilisée pour obtenir toutes les configurations qui peuvent être affectées par une modification de propriété qui doit être retrouvée pour la phase de restauration.

L'ensemble de dos passé par objets normalement doit être les mêmes objets qui ont été donnés à la page via [M:Microsoft.VisualStudio.OLE.Interop.IPropertyPage.SetObjects(System.Uint32cObjects,System.Object[]ppunk)], mais cela n'est pas requis.Cette fonction est appelée pour une propriété si l'SupportsMultipleValueUndo retourne true pour cette propriété.Si l'SupportsMultipleValueUndo retourne false, ou des retours False de cette fonction, alors GetProperty est appelé à la place.

Sécurité .NET Framework

Voir aussi

Référence

IVsProjectDesignerPage Interface

Microsoft.VisualStudio.ManagedInterfaces.ProjectDesigner, espace de noms