IronRuby.Runtime.RubyInstanceData.CopyInstanceVariablesTo C# (CSharp) 메소드

CopyInstanceVariablesTo() 개인적인 메소드

private CopyInstanceVariablesTo ( RubyInstanceData dup ) : void
dup RubyInstanceData
리턴 void
        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);
                }
            }
        }