Method TryConvert
TryConvert(ConvertBinder, out object?)
Provides implementation for type conversion operations. Classes derived from the DynamicObject class can override this method to specify dynamic behavior for operations that convert an object from one type to another.
public override bool TryConvert(ConvertBinder binder, out object? result)
Parameters
binder
ConvertBinder- Provides information about the conversion operation. The
binder.Type
property provides the type to which the object must be converted. For example, for the statement(String)sampleObject
in C# (CType(sampleObject, Type)
in Visual Basic), wheresampleObject
is an instance of the class derived from the DynamicObject class,binder.Type
returns the string type. Thebinder.Explicit
property provides information about the kind of conversion that occurs. It returns true for explicit conversion and false for implicit conversion. result
object- The result of the type conversion operation.