VARFLAGS Enumeration
Use System.Runtime.InteropServices.ComTypes::VARFLAGS instead.
This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.
Assembly: mscorlib (in mscorlib.dll)
| Member name | Description | |
|---|---|---|
| VARFLAG_FBINDABLE | The variable supports data binding. | |
| VARFLAG_FDEFAULTBIND | The variable is the single property that best represents the object. Only one variable in type information can have this attribute. | |
| VARFLAG_FDEFAULTCOLLELEM | Permits an optimization in which the compiler looks for a member named "xyz" on the type of "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. Permitted on members in dispinterfaces and interfaces; not permitted on modules. | |
| VARFLAG_FDISPLAYBIND | The variable is displayed to the user as bindable. VARFLAGS::VARFLAG_FBINDABLE must also be set. | |
| VARFLAG_FHIDDEN | The variable should not be displayed to the user in a browser, although it exists and is bindable. | |
| VARFLAG_FIMMEDIATEBIND | The variable is mapped as individual bindable properties. | |
| VARFLAG_FNONBROWSABLE | The variable appears in an object browser, but not in a properties browser. | |
| VARFLAG_FREADONLY | Assignment to the variable should not be allowed. | |
| VARFLAG_FREPLACEABLE | Tags the interface as having default behaviors. | |
| VARFLAG_FREQUESTEDIT | When set, any attempt to directly change the property results in a call to IPropertyNotifySink::OnRequestEdit. The implementation of OnRequestEdit determines if the change is accepted. | |
| VARFLAG_FRESTRICTED | The variable should not be accessible from macro languages. This flag is intended for system-level variables or variables that you do not want type browsers to display. | |
| VARFLAG_FSOURCE | The variable returns an object that is a source of events. | |
| VARFLAG_FUIDEFAULT | The variable is the default display in the user interface. |
For additional information about VARFLAGS, see the MSDN Library.
Available since 1.1