Пример #1
0
 public Bloque(int cantidad, Formato formato) : this()
 {
     Cantidad = cantidad;
     Debug.Assert(cantidad >= 0);
     if (formato != null)
     {
         formato = formato.Clonar();
     }
     _Formato = formato;
 }
Пример #2
0
 static Formato ObtenerDeCache(Formato f)
 {
     if (m_Formatos.ContainsKey(f))
     {
         lock (m_Formatos)
         {
             return(m_Formatos[f]);
         }
     }
     else
     {
         lock (m_Formatos)
         {
             if (f == formatoConstructor)
             {
                 f = f.Clonar();
             }
             m_Formatos.Add(f, f);
             return(f);
         }
     }
 }