[This is preliminary documentation and is subject to change.]

Converts the value to the specified type. If the value is unable to be converted, the value is checked whether it assignable to the specified type.

Namespace:  Facebook.Json.Utilities
Assembly:  Facebook (in Facebook.dll) Version: 0.2009.3.23 (0.2009.3.23)

Syntax

C#
public static bool TryConvertOrCast<T>(
	Object initialValue,
	out T convertedValue
)
Visual Basic (Declaration)
Public Shared Function TryConvertOrCast(Of T) ( _
	initialValue As Object, _
	<OutAttribute> ByRef convertedValue As T _
) As Boolean
Visual C++
public:
generic<typename T>
static bool TryConvertOrCast(
	Object^ initialValue, 
	[OutAttribute] T% convertedValue
)

Parameters

initialValue
Type: System..::.Object
The value to convert.
convertedValue
Type: T %
The converted value if the conversion was successful or the default value of T if it failed.

Type Parameters

T
The type to convert the value to.

Return Value

true if initialValue was converted successfully or is assignable; otherwise, false.

See Also

ConvertUtils Class
TryConvertOrCast Overload
Facebook.Json.Utilities Namespace