Aerospike.Database.LINQPadDriver.Extensions Namespace
Aerospike LINDPad Driver

AValue..::..TryGetValue<(Of <(<'R>)>)> Method (Object, R%)

Returns the converted value based on R, if possible, only if there is a match based on matchValue and this AValue's Value. If the matched value cannot be converted to R, this will return false. A match occurs when any of the following happens: Value is a IEnumerable or JArray and one of the elements matches matchValueValue is a IDictionary and the key matches matchValueValue is a KeyValuePair and the key matches matchValue If matchValue is a KeyValuePair, both the key and value must match Value is a String and matchValue is contained within Otherwise ValueEquals(Object) is applied against matchValue

Namespace:  Aerospike.Database.LINQPadDriver.Extensions
Assembly:  Aerospike.Database.LINQPadDriver (in Aerospike.Database.LINQPadDriver.dll)

Syntax


public bool TryGetValue<R>(
	Object matchValue,
	out R resultValue
)

Type Parameters

R
The type used to convert the matched value

Parameters

matchValue
Type: Object
The value used to determine if a match occurred.
resultValue
Type: R%
Returns the converted matched value, if possible. If a match dose not occur or the value could not be converted, this will be the default value of type R.

Return Value

True to indicate that a match occurred and the matched value could be converted.

Exceptions


ExceptionCondition
InvalidCastException Thrown if matchValue cannot be converted to R

See Also


Value
[Contains{K, T}(K, T)]
[Contains{T}(T, MatchOptions)]
[ContainsKey{K}(K)]
AValue..::..TryGetValue<(Of <<'(R>)>>)(Object, R%)
AValue..::..TryGetValue<(Of <<'(R>)>>)(Object, R%)
[TryGetValue{R}(object, R)]