Example #1
0
 private void RegisterSetDefaultValue()
 {
     if (!EqualityComparer.Equals(GetDefaultValue(), (default(TValue))))
     {
         Registrar.AddAfterScriptAdded <TScript>(SetDefaultValue);
     }
 }
Example #2
0
 private void SetOrphan(TValue value, List <long> orphanIds)
 {
     if (orphanIds != null)
     {
         if (_orphanValues == null)
         {
             _orphanValues = new Dictionary <long, TValue>();
             Registrar.AddAfterScriptAdded <TScript>(CheckForOrphan);
         }
         traceLog("orphans: " + orphanIds.Count);
         foreach (long orphan in orphanIds)
         {
             _orphanValues.Add(orphan, value);
         }
     }
 }