public void UpdateViaPropGenAccess() { // TODO: AAA mod1 = new LooseModel(PropBagTypeSafetyMode.None, _amHelpers.StoreAccessCreator, _amHelpers.PropFactory_V1); IPropData pg = mod1.GetPropGen("PropBool"); IProp <bool> pt = (IProp <bool>)pg.TypedProp; //pt.Value = false; //pt.Value = true; }
public bool TryGetValue(L1T top, L2TRaw rawBot, out IPropData value) { bool result; if (CompKeyManager.TryJoin(top, rawBot, out ExKeyT comp)) { result = TryGetValue(comp, out value); return(result); } else { value = default(IPropData); return(false); } }
public bool TryGetValue(L1T top, L2T bot, out IPropData value) { ExKeyT key = CompKeyManager.Join(top, bot); return(TryGetValue(key, out value)); }
public bool TryAdd(L1T top, L2T bot, IPropData value) { ExKeyT key = CompKeyManager.Join(top, bot); return(TryAdd(key, value)); }
public IPropData GetOrAdd(L1T top, L2T bot, IPropData value) { ExKeyT key = CompKeyManager.Join(top, bot); return(GetOrAdd(key, value)); }
public bool TryRemove(L1T top, L2TRaw rawBot, out IPropData value) { ExKeyT key = CompKeyManager.Join(top, Level2KeyManager.FromRaw(rawBot)); return(TryRemove(key, out value)); }
public IPropData GetOrAdd(L1T top, L2TRaw rawBot, IPropData value) { ExKeyT key = CompKeyManager.Join(top, Level2KeyManager.FromRaw(rawBot)); return(GetOrAdd(key, value)); }