TypeLibVarFlags Wyliczenie
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
Nazwa | Wartość | Opis |
---|---|---|
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. |
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.
Produkt | Wersje |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.1 |
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: