IsInstance.md
September 23, 2021 ยท View on GitHub
IsInstance(Value, Class) returns whether Value is an instance of Class. Class must be a user-defined class.
This function is useful for validating substitutability for subtype polymorphism, assuming your type hierarchy is correct.
Examples
class A
{
}
class B
{
}
IsInstance(new A(), A) ; 1
IsInstance(new A(), B) ; 0