ProvideDesignerMetadataAttribute.IsGlobal, propriété
Obtient ou définit la portée des modifications de métadonnées fournies par une instance ProvideDesignerMetadataAttribute
Espace de noms : Microsoft.VisualStudio.Shell.Design
Assembly : Microsoft.VisualStudio.Shell.Design (dans Microsoft.VisualStudio.Shell.Design.dll)
Syntaxe
'Déclaration
Public Property IsGlobal As Boolean
public bool IsGlobal { get; set; }
Valeur de propriété
Type : System.Boolean
Si la valeur est true, la portée globale est : la modification est appliquée à toutes les instances du type au moment de l'exécution spécifié dans le constructeur d'ProvideDesignerMetadataAttribute.
Si la valeur est false, la portée est locale : la modification est appliquée à toutes les instances du type au moment de l'exécution spécifié dans le constructeur d'ProvideDesignerMetadataAttribute créé sur l'aire de conception fournie par le VSPackage actuel.
Remarques
À l'heure actuelle, l'aire de conception prend en charge uniquement créer des composants, et donc que les composants peuvent avoir des métadonnées locales.Dans l'exemple ci-dessus, nous tentions de modifier une propriété, telle que la propriété d'Color d'un objet.Si IsGlobal est défini à false, CustomBrowser n'apparaîtrait jamais parce que le générateur crée jamais en fait une instance d'Color.Le paramètre IsGlobal à false est utile pour des composants, tels que des contrôles, des minuteries, et des boîtes de dialogue.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.