private ServiceEndpoint CreateEndpoint <T>(ServiceModelService service) { var contract = _contractResolver.ResolveDescription(typeof(T)); var endpoint = new ServiceEndpoint(contract, service.Binding, service.Endpoint); foreach (var behavior in service.Behaviors) { endpoint.EndpointBehaviors.Add(behavior); } return(endpoint); }