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. |