TypeLibVarFlags Wyliczenie

Definicja

Opisuje oryginalne ustawienia VARFLAGS elementu w bibliotece typów MODELU 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
TypeLibVarFlags
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 jedna zmienna 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 zostanie oflagowany jako funkcja dostępu dla elementu domyślnej kolekcji, wywołanie zostanie wygenerowane dla tej funkcji składowej.

FDisplayBind 16

Zmienna jest wyświetlana jako powiązana. FBindable należy również ustawić.

FHidden 64

Zmienna nie powinna być wyświetlana w przeglądarce, chociaż istnieje i jest powiązana.

FImmediateBind 4096

Zmienna jest mapowana jako pojedyncze 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

Taguje interfejs jako zachowanie domyślne.

FRequestEdit 8

Wskazuje, że właściwość obsługuje powiadomienie COM OnRequestEdit .

FRestricted 128

Ta flaga jest przeznaczona dla funkcji na poziomie systemu lub funkcji, 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

TypeLibVarFlagsjest używany w połączeniu z .TypeLibVarAttribute Flagi są zachowywane tylko do celów referencyjnych. Nie są one używane przez środowisko uruchomieniowe języka wspólnego.

Aby uzyskać więcej informacji, zobacz VARFLAGS w bibliotece MSDN.

Dotyczy