## Object::SharedRefRemovedSafe method


Decrements and returns shared reference count. Shouldn't be called directly; instead, use smart pointers or ThisProtector.

```cpp
int System::Object::SharedRefRemovedSafe()
```


### ReturnValue

Decremented value of shared reference counter.
## Remarks


Implementation.

## See Also

* Class [Object](../)
* Namespace [System](../../)
* Library [Aspose.PDF for C++](../../../)
