_Resolve | Internal resolving method. |
Equals(MFIdentifier) | Equality of two MFIdentifiers. For resolved identifiers, type and ID must match. If either one is unresolved, aliases or original ids must match. |
Equals(Object) |
Equality with any other object.
(Overrides ObjectEquals(Object)) |
GetHashCode |
Get Hash Code.
(Overrides ObjectGetHashCode) |
GetUnresolvedType | |
IsNullOrEmpty | Indicates whether specified MFIdentifier is null or empty. |
IsNullOrUnresolved | Indicates whether specified MFIdentifier is null or empty or not Resolved. |
IsObjIDString | Indicates if the passed string matches a valid ObjID format. |
IsObjVerString | Indicates if the passed string matches a valid ObjVer format. |
IsValidGuid | Indicates whether the passed string is a valid M-Files formatted GUID. {00000000-0000-0000-0000-000000000000} |
ParseObjIDString | Parses a string into an ObjID object. |
Resolve(Vault, Type, Boolean) | Update this MFIdentifier to contain resolved ID of the alias, if it is not already resolved. Returns itself to allow command chaining. |
Resolve(Vault, Type, Int32, Boolean) | Update this MFIdentifier to contain resolved ID of the alias, if it is not already resolved. Returns itself to allow command chaining. |
ResolveID | Resolves the id of a vault element by reference. |
Set | Helper function able to set the identifier value to almost any object type. Accepts MFIdentifier, string, int, enum, and other that cast to string. Returns itself to allow command chaining. |
SetAsID | Indicates whether the MFIdentifier was intially set as an id. Allows serialization to match deserialized values, or to skip resolution. |
ShouldSerializeAlias | Method deciding should we include Alias into serialization output. Yes when we have an alias. |
ShouldSerializeID | Method deciding should we include ID into serialization output. Yes only when we dont have an alias. |
ToString |
Returns this instance of Alias value, if not avail, returns string of ID.
(Overrides ObjectToString) |