InternalTypeHelper Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Klasa abstrakcyjna używana wewnętrznie przez kompilator XAML WPF do obsługi używania typów wewnętrznych.
public ref class InternalTypeHelper abstract
public abstract class InternalTypeHelper
type InternalTypeHelper = class
Public MustInherit Class InternalTypeHelper
- Dziedziczenie
-
InternalTypeHelper
- Pochodne
Uwagi
Klasa nie jest przeznaczona InternalTypeHelper do użycia przez inne elementy niż kompilator znaczników XAML WPF.
Podczas kompilowania pliku XAML można użyć typów publicznych, ale można również używać typów wewnętrznych z zastrzeżeniem tych samych ograniczeń, które istnieją w przypadku dostępu kodu do typów wewnętrznych. InternalTypeHelper umożliwia obsługę wewnętrznych typów poziomów dostępu dla znaczników. Obejmuje to kompilator tworzący wygenerowaną klasę, która pochodzi z InternalTypeHelper elementów członkowskich i implementuje jej składowe. Wygenerowana klasa istnieje w kontekście zabezpieczeń i dostępu, tak aby tylko ten sam zestaw lub inne zestawy specjalnie przypisane do udostępnionego dostępu wewnętrznego mogły odwoływać się do wygenerowanej klasy, a tym samym typów wewnętrznych.
Konstruktory
| Nazwa | Opis |
|---|---|
| InternalTypeHelper() |
Inicjuje nowe wystąpienie klasy InternalTypeHelper. |
Metody
| Nazwa | Opis |
|---|---|
| AddEventHandler(EventInfo, Object, Delegate) |
Po zastąpieniu w klasie pochodnej (wygenerowanej) dołącza delegata programu obsługi zdarzeń do zdarzenia wewnętrznego. |
| CreateDelegate(Type, Object, String) |
Po zastąpieniu w klasie pochodnej (wygenerowanej) tworzy delegata zdarzenia odwołującego się do metody obsługi innej niż publiczna. |
| CreateInstance(Type, CultureInfo) |
Po zastąpieniu w klasie pochodnej (wygenerowanej) tworzy wystąpienie typu wewnętrznego. |
| Equals(Object) |
Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone po Object) |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
| GetPropertyValue(PropertyInfo, Object, CultureInfo) |
Po zastąpieniu w klasie pochodnej (wygenerowanej) pobiera wartość właściwości wewnętrznej obiektu docelowego. |
| GetType() |
Pobiera Type bieżącego wystąpienia. (Odziedziczone po Object) |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Object. (Odziedziczone po Object) |
| SetPropertyValue(PropertyInfo, Object, Object, CultureInfo) |
Po zastąpieniu w klasie pochodnej (wygenerowanej) ustawia wartość we właściwości wewnętrznej obiektu docelowego. |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |