TryExpandAndConvert<T>(string, object, IMetadata, T) Method
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.