Provides extra type checking for the predicate.
The type of the desired value.
The type of the actual value.
The desired class type.
The predicate to test desired class type.
Optional
true if the value is an instance of the class and satisfies the predicate, otherwise false.
true
false
Provides extra type checking for the predicate.