public TdlService AddService(string identifier) { if (identifier == "") { return(null); } TdlService tdlService = new TdlService(identifier, this); _Services.Add(tdlService); ServiceIdentifierLookup.Add(identifier, tdlService); ServiceLookup.Add(tdlService.ObjectId, tdlService); Root.AddService(tdlService); return(tdlService); }
public TdlService FindService(uint objectId) { if (HasService(objectId)) { return(GetService(objectId)); } foreach (TdlNamespace tdlNamespace in Namespaces) { TdlService possible = tdlNamespace.FindService(objectId); if (possible != null) { return(possible); } } return(null); }
public TdlService FindService(string identifier) { if (HasService(identifier)) { return(GetService(identifier)); } foreach (TdlNamespace tdlNamespace in Namespaces) { TdlService possible = tdlNamespace.FindService(identifier); if (possible != null) { return(possible); } } return(null); }
internal void AddService(TdlService tdlService) { _AllObjects.Add(tdlService); _AllServices.Add(tdlService); }