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