public void ReadList(Func<IList<EndpointDiscoveryMetadata>, EndpointDiscoveryMetadata> readList) { if (readList != null) { using ([email protected]()) { selectedEndpoint = readList(policy.targets.AsReadOnly()); } } }