TypeLibVarFlags Wyliczenie
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.
Opisuje oryginalne ustawienia VARFLAGS biblioteki typów COM, z której została zaimportowana zmienna.
To wyliczenie obsługuje bitową kombinację jego wartości składowych.
public enum class TypeLibVarFlags
[System.Flags]
public enum TypeLibVarFlags
[System.Flags]
[System.Serializable]
public enum TypeLibVarFlags
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum TypeLibVarFlags
[<System.Flags>]
type TypeLibVarFlags =
[<System.Flags>]
[<System.Serializable>]
type TypeLibVarFlags =
[<System.Flags>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type TypeLibVarFlags =
Public Enum TypeLibVarFlags
- Dziedziczenie
- Atrybuty
Pola
FBindable | 4 | Zmienna obsługuje powiązanie danych. |
FDefaultBind | 32 | Zmienna jest pojedynczą właściwością, która najlepiej reprezentuje obiekt. Ta wartość może mieć tylko jedną zmienną w informacjach o typie. |
FDefaultCollelem | 256 | Zezwala na optymalizację, w której kompilator szuka elementu członkowskiego o nazwie "xyz" w typie "abc". Jeśli taki element członkowski zostanie znaleziony i jest oflagowany jako funkcja dostępu dla elementu kolekcji domyślnej, wywołanie jest generowane dla tej funkcji składowej. |
FDisplayBind | 16 | Zmienna jest wyświetlana jako powiązana. FBindable należy również ustawić. |
64 | Zmienna nie powinna być wyświetlana w przeglądarce, chociaż istnieje i jest powiązana. |
|
FImmediateBind | 4096 | Zmienna jest mapowana jako poszczególne właściwości możliwe do powiązania. |
FNonBrowsable | 1024 | Zmienna jest wyświetlana w przeglądarce obiektów, ale nie w przeglądarce właściwości. |
FReadOnly | 1 | Przypisanie do zmiennej nie powinno być dozwolone. |
FReplaceable | 2048 | Oznacza interfejs jako zachowanie domyślne. |
FRequestEdit | 8 | Wskazuje, że właściwość obsługuje powiadomienie COM |
FRestricted | 128 | Ta flaga jest przeznaczona dla funkcji lub funkcji na poziomie systemu, które nie powinny być wyświetlane w przeglądarkach. |
FSource | 2 | Zmienna zwraca obiekt, który jest źródłem zdarzeń. |
FUiDefault | 512 | Domyślny ekran w interfejsie użytkownika. |
Uwagi
TypeLibVarFlags
jest używany w połączeniu z elementem TypeLibVarAttribute. Flagi są zachowywane tylko w celu uzyskania odwołania. Nie są one używane przez środowisko uruchomieniowe języka wspólnego.
Aby uzyskać więcej informacji, zobacz VARFLAGS
w bibliotece MSDN.