Interface IIdentifierResolver
Last update: 16.07.2025Namespace: 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].