Early Preview
This is currently very much a preview. Please feel free to try things out,
but don't be upset if anything is not yet working. Feedback is welcome over on our
GitHub Dicussions page.
enum System.Runtime.InteropServices.TypeLibTypeFlags
Assembly: System.Runtime.InteropServices
Describes the original settings of the <see cref="T:System.Runtime.InteropServices.TYPEFLAGS" /> in the COM type library from which the type was imported.
Values
FAppObject
A type description that describes an <see langword="Application" /> object.
FCanCreate
Instances of the type can be created by <see langword="ITypeInfo::CreateInstance" /> .
FLicensed
The type is licensed.
FPreDeclId
The type is predefined. The client application should automatically create a single instance of the object that has this attribute. The name of the variable that points to the object is the same as the class name of the object.
FHidden
The type should not be displayed to browsers.
FControl
The type is a control from which other types will be derived, and should not be displayed to users.
FDual
The interface supplies both <see langword="IDispatch" /> and V-table binding.
FNonExtensible
The interface cannot add members at run time.
FOleAutomation
The types used in the interface are fully compatible with Automation, including vtable binding support.
FRestricted
This flag is intended for system-level types or types that type browsers should not display.
FAggregatable
The class supports aggregation.
FReplaceable
The object supports <see langword="IConnectionPointWithDefault" /> , and has default behaviors.
FDispatchable
Indicates that the interface derives from <see langword="IDispatch" /> , either directly or indirectly.
FReverseBind
Indicates base interfaces should be checked for name resolution before checking child interfaces. This is the reverse of the default behavior.