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.TypeLibVarFlags
Assembly: System.Runtime.InteropServices
Describes the original settings of the <see cref="T:System.Runtime.InteropServices.VARFLAGS" /> in the COM type library from which the variable was imported.
Values
FReadOnly
Assignment to the variable should not be allowed.
FSource
The variable returns an object that is a source of events.
FBindable
The variable supports data binding.
FRequestEdit
Indicates that the property supports the COM <see langword="OnRequestEdit" /> notification.
FDisplayBind
The variable is displayed as bindable. <see cref="F:System.Runtime.InteropServices.TypeLibVarFlags.FBindable" /> must also be set.
FDefaultBind
The variable is the single property that best represents the object. Only one variable in a type info can have this value.
FHidden
The variable should not be displayed in a browser, though it exists and is bindable.
FRestricted
This flag is intended for system-level functions or functions that type browsers should not display.
FDefaultCollelem
Permits an optimization in which the compiler looks for a member named "xyz" on the type "abc". If such a member is found and is flagged as an accessor function for an element of the default collection, then a call is generated to that member function.
FUiDefault
The default display in the user interface.
FNonBrowsable
The variable appears in an object browser, but not in a properties browser.
FReplaceable
Tags the interface as having default behaviors.
FImmediateBind
The variable is mapped as individual bindable properties.