public XmlDictionaryReader GetReaderAtExtensions()
{
if (!_hasExtension)
{
return(_epr == null ? null : _epr.GetReaderAtExtensions());
}
if (_extensionBuffer == null)
{
return(null);
}
XmlDictionaryReader reader = _extensionBuffer.GetReader(0);
reader.MoveToContent();
Fx.Assert(reader.Name == EndpointAddress.DummyName, "EndpointAddressBuilder: Expected dummy element not found");
reader.Read(); // consume the wrapper element
return(reader);
}