public virtual EndpointDescriptionCollection GetEndpoints() { ReadOnlyList<EndpointDescription> endpoints = m_endpoints; if (endpoints != null) { return new EndpointDescriptionCollection(endpoints); } return new EndpointDescriptionCollection(); }