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

Assembly: System.Runtime.InteropServices

Describes the original settings of the <see langword="FUNCFLAGS" /> in the COM type library from where this method was imported.

Values

FRestricted
This flag is intended for system-level functions or functions that type browsers should not display.
FSource
The function returns an object that is a source of events.
FBindable
The function that supports data binding.
FRequestEdit
When set, any call to a method that sets the property results first in a call to <see langword="IPropertyNotifySink::OnRequestEdit" /> .
FDisplayBind
The function that is displayed to the user as bindable. <see cref="F:System.Runtime.InteropServices.TypeLibFuncFlags.FBindable" /> must also be set.
FDefaultBind
The function that best represents the object. Only one function in a type information can have this attribute.
FHidden
The function should not be displayed to the user, although it exists and is bindable.
FUsesGetLastError
The function supports <see langword="GetLastError" /> .
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 type information member is the default member for display in the user interface.
FNonBrowsable
The property appears in an object browser, but not in a properties browser.
FReplaceable
Tags the interface as having default behaviors.
FImmediateBind
The function is mapped as individual bindable properties.