Tries to convert the provided value to the specified type while recursively expanding
IMetadataValue.
- Namespace
- Statiq
.Common - Containing Type
- TypeHelper
Syntax
public static bool TryExpandAndConvert<T>(string key, object value, IMetadata metadata, out T result)
Type Parameters
| Name | Description |
|---|---|
| T | The desired return type. |
Parameters
| Name | Type | Description |
|---|---|---|
| key | string | The metadata key being expanded. |
| value | object | The value to convert. |
| metadata | IMetadata | The current metadata instance. |
| result | T | The result of conversion. |
Return Value
| Type | Description |
|---|---|
| bool | true if the value could be converted to the desired type, false otherwise. |