internal void CopyInstanceVariablesTo(RubyInstanceData /*!*/ dup) { if (_instanceVars == null) { return; } lock (_instanceVars) { Dictionary <string, object> dupVars = dup.GetInstanceVariables(); foreach (var var in _instanceVars) { dupVars.Add(var.Key, var.Value); } } }
internal void CopyInstanceVariablesTo(RubyInstanceData/*!*/ dup) { if (_instanceVars == null) { return; } lock (_instanceVars) { Dictionary<string, object> dupVars = dup.GetInstanceVariables(); foreach (var var in _instanceVars) { dupVars.Add(var.Key, var.Value); } } }