public new ServiceSingleton Copy() { Server.Application.ServiceSingleton serverServiceSingleton = (Server.Application.ServiceSingleton)ToServerObject(); ServiceSingleton copiedServiceSingleton = new ServiceSingleton(application, serverServiceSingleton); return(copiedServiceSingleton); }
public Boolean IsEqual(ServiceSingleton compareService) { Boolean isEqual = base.IsEqual(compareService); isEqual = isEqual && (definitions.Count == compareService.Definitions.Count); if (isEqual) { for (Int32 currentDefinition = 0; currentDefinition < definitions.Count; currentDefinition++) { isEqual = isEqual && definitions[currentDefinition].IsEqual(compareService.Definitions[currentDefinition]); if (!isEqual) { break; } } } return(isEqual); }