示例#1
0
 /// <summary>
 /// Recupera o esquema que será usado para converter os dados do registro.
 /// </summary>
 /// <param name="descriptor"></param>
 /// <returns></returns>
 private TypeBindRecordDescriptorSchema GetRecordSchema(Record.RecordDescriptor descriptor)
 {
     lock (_schemas)
     {
         if (_schemas.Count > 0)
         {
             foreach (var i in _schemas)
             {
                 if (i.Equals(descriptor))
                 {
                     return(i);
                 }
             }
         }
         var schema = new TypeBindRecordDescriptorSchema(this, descriptor);
         _schemas.Add(schema);
         return(schema);
     }
 }