示例#1
0
        /// <summary>
        /// Sincroniza los arrays de claves y valores con el contenido del diccionario
        /// </summary>
        public void PrepareSerialize()
        {
            if(EntitiesVault.Count == 0)
            {
                return;
            }

            Keys = new string[EntitiesVault.Count];
            Values = new KeyVault[EntitiesVault.Count];

            EntitiesVault.Keys.CopyTo(Keys, 0);
            EntitiesVault.Values.CopyTo(Values, 0);
        }
示例#2
0
 /// <summary>
 /// Establece la siguiente clave única para una clase
 /// </summary>
 /// <param name="classVault">Siguiente clave única</param>
 public void SetClassVault(KeyVault classVault)
 {
     EntitiesVault[classVault.FullClass] = classVault;
 }