Exemplo n.º 1
0
 public static void WriteInstanceRegion(this GenericWriter writer, InstanceRegion reg)
 {
     if (reg != null)
     {
         writer.Write(true);
         writer.Write(reg.Serial);
     }
     else
     {
         writer.Write(false);
     }
 }
Exemplo n.º 2
0
        public bool RemoveRegion(InstanceRegion region, bool unregister)
        {
            if (region == null || InstanceRegions == null || !InstanceRegions.Remove(region))
            {
                return(false);
            }

            if (unregister)
            {
                region.Unregister();
            }

            return(true);
        }
Exemplo n.º 3
0
        public void AddRegion(InstanceRegion region, bool register)
        {
            if (region == null || region.Deleted || InstanceRegions == null)
            {
                return;
            }

            InstanceRegions.AddOrReplace(region);

            if (register)
            {
                region.Register();
            }
        }