InternalTypeHelper Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eine vom WPF-XAML-Compiler intern verwendete abstrakte Klasse zum Unterstützen der Verwendung interner Typen.
public ref class InternalTypeHelper abstract
public abstract class InternalTypeHelper
type InternalTypeHelper = class
Public MustInherit Class InternalTypeHelper
- Vererbung
-
InternalTypeHelper
- Abgeleitet
Hinweise
Die InternalTypeHelper -Klasse ist nicht für die Verwendung durch den WPF-XAML-Markupcompiler vorgesehen.
Beim Kompilieren einer XAML-Datei können Sie öffentliche Typen verwenden, aber Sie können auch interne Typen verwenden, die den gleichen Einschränkungen unterliegen, die für den Codezugriff auf interne Typen gelten. InternalTypeHelper ermöglicht die Unterstützung interner Zugriffsebenentypen für Markup. Dies beinhaltet, dass der Compiler eine generierte Klasse erstellt, die von InternalTypeHelper ihren Membern abgeleitet und implementiert wird. Die generierte Klasse ist in einem Sicherheits- und Zugriffskontext vorhanden, sodass nur dieselbe Assembly oder andere Assemblys, die speziell für den gemeinsamen internen Zugriff zugewiesen werden, auf die generierte Klasse und damit auf die internen Typen verweisen können.
Konstruktoren
InternalTypeHelper() |
Initialisiert eine neue Instanz der InternalTypeHelper-Klasse. |
Methoden
AddEventHandler(EventInfo, Object, Delegate) |
Fügt beim Überschreiben in einer abgeleiteten (generierten) Klasse einen Ereignishandlerdelegaten an ein internes Ereignis an. |
CreateDelegate(Type, Object, String) |
Erstellt beim Überschreiben in einer abgeleiteten (generierten) Klasse einen Ereignisdelegaten, der auf eine nicht öffentliche Handlermethode verweist. |
CreateInstance(Type, CultureInfo) |
Beim Überschreiben in einer abgeleiteten (generierten) Klasse wird eine Instanz eines internen Typs erstellt. |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetPropertyValue(PropertyInfo, Object, CultureInfo) |
Ruft beim Überschreiben in einer abgeleiteten (generierten) Klasse den Wert einer internen Eigenschaft für das Zielobjekt ab. |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
SetPropertyValue(PropertyInfo, Object, Object, CultureInfo) |
Legt beim Überschreiben in einer abgeleiteten (generierten) Klasse den Wert einer internen Eigenschaft für das Zielobjekt fest. |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |