MFDynamicIdentifier Methods

Methods

_Resolve Internal resolving method.
(Inherited from MFIdentifier)
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.
(Inherited from MFIdentifier)
Equals(Object) Equality with any other object.
(Inherited from MFIdentifier)
GetHashCode Get Hash Code.
(Inherited from MFIdentifier)
GetUnresolvedType
(Inherited from MFIdentifier)
Resolve(Vault, ObjVer, PropertyValues) Dynamic Type Resolver.
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.
(Inherited from MFIdentifier)
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.
(Inherited from MFIdentifier)
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.
(Inherited from MFIdentifier)
SetAsID Indicates whether the MFIdentifier was intially set as an id. Allows serialization to match deserialized values, or to skip resolution.
(Inherited from MFIdentifier)
ShouldSerializeAlias Method deciding should we include Alias into serialization output. Yes when we have an alias.
(Inherited from MFIdentifier)
ShouldSerializeID Method deciding should we include ID into serialization output. Yes only when we dont have an alias.
(Inherited from MFIdentifier)
ToString Returns this instance of Alias value, if not avail, returns string of ID.
(Overrides MFIdentifierToString)

See Also