InternalTypeHelper Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Classe abstraite utilisée en interne par le compilateur XAML WPF pour prendre en charge l’utilisation de types internes.
public ref class InternalTypeHelper abstract
public abstract class InternalTypeHelper
type InternalTypeHelper = class
Public MustInherit Class InternalTypeHelper
- Héritage
-
InternalTypeHelper
- Dérivé
Remarques
La InternalTypeHelper classe n’est pas destinée à être utilisée par quelque chose d’autre que le compilateur de balisage XAML WPF.
Lors de la compilation d’un fichier XAML, vous pouvez utiliser des types publics, mais vous pouvez également utiliser des types internes soumis aux mêmes limitations que celles qui existent sur l’accès au code aux types internes. InternalTypeHelper permet la prise en charge des types de niveau d’accès interne pour le balisage. Cela implique la création d’une classe générée qui dérive et InternalTypeHelper implémente ses membres. La classe générée existe dans un contexte de sécurité et d’accès, de sorte que seul le même assembly ou d’autres assemblys spécifiquement attribués pour l’accès interne partagé peut référencer la classe générée et ainsi les types internes.
Constructeurs
| Nom | Description |
|---|---|
| InternalTypeHelper() |
Initialise une nouvelle instance de la classe InternalTypeHelper. |
Méthodes
| Nom | Description |
|---|---|
| AddEventHandler(EventInfo, Object, Delegate) |
En cas de substitution dans une classe dérivée (générée), attache un délégué de gestionnaire d’événements à un événement interne. |
| CreateDelegate(Type, Object, String) |
En cas de substitution dans une classe dérivée (générée), crée un délégué d’événement référençant une méthode de gestionnaire non publique. |
| CreateInstance(Type, CultureInfo) |
En cas de substitution dans une classe dérivée (générée), crée une instance d’un type interne. |
| Equals(Object) |
Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object) |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetPropertyValue(PropertyInfo, Object, CultureInfo) |
En cas de substitution dans une classe dérivée (générée), obtient la valeur d’une propriété interne sur l’objet cible. |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| SetPropertyValue(PropertyInfo, Object, Object, CultureInfo) |
En cas de substitution dans une classe dérivée (générée), définit la valeur sur une propriété interne sur l’objet cible. |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |