## SmartPtr::Is method


Checks if pointed object is of specific type or its child type. Follows C# 'is' semantics.

```cpp
bool System::SmartPtr<T>::Is(const System::TypeInfo &target) const
```


| Parameter | Type | Description |
| --- | --- | --- |
| target | const System::TypeInfo\& | Specifies target type to check against. |

### ReturnValue

True if C# 'is'-style check is positive and false otherwise.
## Remarks


Implementation.

## See Also

* Class [TypeInfo](../../typeinfo/)
* Class [SmartPtr](../)
* Namespace [System](../../)
* Library [Aspose.Page for C++](../../../)
