public IValue FindByUUID(GuidWrapper UUID) { System.Guid findKey = new System.Guid(UUID.AsString()); foreach (System.Collections.Generic.KeyValuePair <Guid, WebBackgroundJob> ci in WebBackgroundJobsManager.Jobs) { if (ci.Key == findKey) { return(new WebBackgroundJobImpl(ci.Value)); } } return(ValueFactory.Create()); }
public BackgroundTask(IRuntimeContextInstance target, string methodName, ArrayImpl parameters = default) { Target = target; MethodName = methodName; if (parameters != default) { Parameters = new ArrayImpl(parameters); } Identifier = new GuidWrapper(); _methIndex = Target.FindMethod(MethodName); _method = Target.GetMethodInfo(_methIndex); }
private IReadOnlyCollection <DataRow> GuidItemsDataRows(DataTable dt, IReadOnlyCollection <GuidItemStore> items) { var result = new List <DataRow>(); foreach (var item in items) { var row = dt.NewRow(); row["id"] = new GuidWrapper(item.Id); row["moddedid"] = new GuidWrapper(item.ModdedGuid); row["originalid"] = new GuidWrapper(item.OriginalGuid); row["name"] = item.Name; result.Add(row); } return(result); }
public Guid GetFoo() { var result = _value; if (result == null) { lock (_syncRoot) { result = _value; if (result == null) { result = new GuidWrapper { Value = GetFooImpl() }; _value = result; } } } return result.Value; }
public Guid GetFoo() { var result = _value; if (result == null) { lock (_syncRoot) { result = _value; if (result == null) { result = new GuidWrapper { Value = GetFooImpl() }; _value = result; } } } return(result.Value); }