TypeLibVarFlags Wyliczenie

Definicja

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
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 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ć.

FHidden 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 OnRequestEdit .

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.

Dotyczy