Interface IIdentifierResolver
Last update: 03.07.2024
Interface IIdentifierResolver
Namespace: VM
Assembly: VM.dll
Provides the ability to find and return an object by its identifier.
public interface IIdentifierResolver
Methods
TryResolve(string, out object)
Finds and returns the destination object associated with the specified identifier.
bool TryResolve(string identifier, out object target)
Parameters
identifier
string
The identifier of the target to find.
target
object
When this method returns, it contains the target associated with the specified identifier, if any,
otherwise it contains the default value for the format of the target
parameter. This parameter is passed uninitialized.
Returns
(true)[https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool] if the element with the specified identifier is found; otherwise, (false)[https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool].
TryResolve(UIntPtr, out object)
Finds and returns the targets associated with the specified key.
bool TryResolve(UIntPtr key, out object target)
Parameters
key
UIntPtr
The key of the target to find.
target
object
When this method returns, it contains the target associated with the specified key, if any,
otherwise it contains the default value for the format of the target
parameter. This parameter is passed uninitialized.
Returns
(true)[https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool] if the element with the specified key is found; otherwise, (false)[https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool].