TypeLibExporterFlags Wyliczenie

Definicja

Wskazuje sposób tworzenia biblioteki typów.

To wyliczenie obsługuje bitową kombinację jego wartości składowych.

public enum class TypeLibExporterFlags
[System.Flags]
[System.Serializable]
public enum TypeLibExporterFlags
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum TypeLibExporterFlags
[<System.Flags>]
[<System.Serializable>]
type TypeLibExporterFlags = 
[<System.Flags>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type TypeLibExporterFlags = 
Public Enum TypeLibExporterFlags
Dziedziczenie
TypeLibExporterFlags
Atrybuty

Pola

CallerResolvedReferences 2

Umożliwia wywołującym jawne rozpoznawanie odwołań do bibliotek typów bez konsultacji z rejestrem.

ExportAs32Bit 16

Podczas kompilowania na komputerze 64-bitowym określa, że eksporter biblioteki typów (Tlbexp.exe) generuje bibliotekę typów 32-bitowych. Wszystkie typy danych są odpowiednio przekształcane.

ExportAs64Bit 32

Podczas kompilowania na komputerze 32-bitowym określa, że eksporter biblioteki typów (Tlbexp.exe) generuje bibliotekę typów 64-bitowych. Wszystkie typy danych są odpowiednio przekształcane.

None 0

Określa brak flag. Jest to opcja domyślna.

OldNames 4

Podczas eksportowania bibliotek typów .NET Framework rozwiązuje konflikty nazw typów przez dekorowanie typu o nazwie przestrzeni nazw, na przykład System.Windows.Forms.HorizontalAlignment jest eksportowane jako System_Windows_Forms_HorizontalAlignment. Jeśli występuje konflikt z nazwą typu, który nie jest widoczny z modelu COM, .NET Framework eksportuje nieukodowaną nazwę. Ustaw flagę OldNames lub użyj /oldnames opcji w eksporterze biblioteki typów (Tlbexp.exe), aby wymusić na .NET Framework wyeksportowanie nazwy ozdobionej. Pamiętaj, że eksportowanie nazwy ozdobionej było zachowaniem domyślnym w wersjach wcześniejszych niż .NET Framework w wersji 2.0.

OnlyReferenceRegistered 1

Eksportuje odwołania do typów zaimportowanych z modelu COM tak, jakby IUnknown typ nie miał zarejestrowanej biblioteki typów. Ustaw tę flagę, gdy chcesz, aby eksporter biblioteki typów szukał typów zależnych w rejestrze, a nie w tym samym katalogu co zestaw wejściowy.

Uwagi

Używany z .ConvertAssemblyToTypeLib

Dotyczy