Meta Data Services Programming
IViewInterfaceDef ViewFlags Property
This property contains flags that determine the characteristics of a generated view that is based on an InterfaceDef object.
Dispatch Identifier: DISPID_IViewInterfaceDefFlags (379)
Property Data Type: long
The following table describes the bit flags for the ViewFlag property.
Flag Name | Position |
Default value | Description |
---|---|---|---|
GENERATE_RESOLVED_VIEW | 1 | 0 | Specifies whether to generate a view that supports version resolution. |
GENERATE_NORESOLUTION_VIEW | 2 | 0 | Specifies whether to generate a view that does no version resolution. This flag should only be used on nonversioned repositories. |
GENERATE_WORKSPACE_VIEW | 4 | 0 | Specifies whether to generate a view that is scoped for a workspace. |
USE_VERSIONID_COLUMN | 8 | 0 | Specifies that the GENERATE_RESOLVED_VIEW view for this interface includes a VersionID column to identify the version to which this object resolves. |
USE_VERSION_FLAGS_COLUMN | 16 | 0 | Specifies whether to include Z_VState_Z of RTblVersion in the GENERATE_RESOLVED_VIEW view. Z-VState_Z indicates whether the version is frozen or checked out to a workspace. |
EXCLUDE_IMPLIED_INTERFACES | 32 | 0 | Specifies whether to include the properties of interfaces that are directly or indirectly implied by this interface but are not supertypes of this interface. |