/// <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); }
/// <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; }