public EncodeableFactory(EncodeableFactory factory)
{
m_encodeableTypes = new Dictionary<ExpandedNodeId, System.Type>();
#if DEBUG
m_instanceId = Interlocked.Increment(ref m_globalInstanceCount);
#endif
lock (factory.m_lock)
{
foreach (KeyValuePair<ExpandedNodeId,System.Type> current in factory.m_encodeableTypes)
{
m_encodeableTypes.Add(current.Key, current.Value);
}
}
}