File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed
Orm/Xtensive.Orm/Tuples/Packed Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change 1- // Copyright (C) 2003-2012 Xtensive LLC.
1+ // Copyright (C) 2003-2012 Xtensive LLC.
22// All rights reserved.
33// For conditions of distribution and use, see license.
44// Created by: Denis Krjuchkov
@@ -107,8 +107,8 @@ public override void SetValue(int fieldIndex, object fieldValue)
107107 public void SetFieldState ( ref PackedFieldDescriptor d , TupleFieldState fieldState )
108108 {
109109 var bits = ( long ) fieldState ;
110- var block = Values [ d . StateIndex ] ;
111- Values [ d . StateIndex ] = ( block & ~ ( 3L << d . StateBitOffset ) ) | ( bits << d . StateBitOffset ) ;
110+ ref var block = ref Values [ d . StateIndex ] ;
111+ block = ( block & ~ ( 3L << d . StateBitOffset ) ) | ( bits << d . StateBitOffset ) ;
112112
113113 if ( fieldState != TupleFieldState . Available && d . IsObjectField ) {
114114 Objects [ d . ObjectIndex ] = null ;
You can’t perform that action at this time.
0 commit comments