## XmlSerializer::CanDeserialize method


Checks if specific reader is in deserializable state.

```cpp
virtual bool System::Xml::Serialization::XmlSerializer::CanDeserialize(System::SharedPtr<XmlReader> xmlReader)
```


| Parameter | Type | Description |
| --- | --- | --- |
| xmlReader | System::SharedPtr\<XmlReader\> | Reader to check. |

### ReturnValue

true if xmlReader can be deserialized, false otherwise.

## See Also

* Typedef [SharedPtr](../../../system/sharedptr/)
* Class [XmlReader](../../../system.xml/xmlreader/)
* Class [XmlSerializer](../)
* Namespace [System::Xml::Serialization](../../)
* Library [Aspose.PUB for C++](../../../)
