Click or drag to resize

MFIdentifier Properties

The MFIdentifier type exposes the following members.

Properties
  NameDescription
Public propertyAlias
Alias string. Setting this will clear the resolved ID value.
Public propertyEmpty
Is this MFIdentifier empty == unset value. Use IsEmpty.
Public propertyGuid
GUID if original string value was valid GUID, else empty string. AsOfNow the Alias will also return valid GUID, this might change in the future.
Public propertyGUID
Alias for the Guid member.
Public propertyID
ID integer.
Public propertyIsEmpty
Indicates if the identifier is not set, or set to empty.
Public propertyIsGuid
Indicates if the set identifier is valid GUID format.
Public propertyIsIDAvailable
Indicates if there is a valid ID value available (even if it wasn't resolved). Returns true if the id has been resolved, or if the identifier was set with an id or ObjID and the id isn't considered unresolved (-1).
Public propertyIsObjID
Indicates if the identifier is valid ObjID format.
Public propertyIsObjVer
Indicates if the identifier is valid ObjVer format.
Public propertyIsResolved
Indicates if the set identifier is already resolved.
Public propertyObjID
The ObjID of the item. Only relevant for ValueListItems and ObjIDs.
Public propertyResolved
Is this identifier is resolved to valid ID. Use IsResolved.
Public propertyResolvedType
The type which the identifier was resolved as. Null if the identifier is not resolved.
Protected propertyUnresolvedID
Value of unresolved ID used as "error-value" (for this structure type).
Public propertyUnsafeID
Returns an ID value if available (even if it wasn't resolved). The ID is available if it has been resolved, or if the identifier was set with an id or ObjID and the id isn't considered unresolved (-1). It is unsafe because it hasn't necessary been resolved (verified to exist) in the current vault.
Public propertyValueList
The value list related to the resolved id (if relevant)
Top
See Also