Opc.Ua.EncodeableFactory.EncodeableFactory C# (CSharp) Method

EncodeableFactory() public method

Creates a factory by copying the table from another factory.
public EncodeableFactory ( EncodeableFactory factory ) : System
factory EncodeableFactory
return System
		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);
                }
            }
		}

Same methods

EncodeableFactory::EncodeableFactory ( ) : System
EncodeableFactory::EncodeableFactory ( bool shared ) : System