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

BindingFactory() public method

Copys an existing factory.
public BindingFactory ( BindingFactory factory ) : System
factory BindingFactory The factory.
return System
        public BindingFactory(BindingFactory factory)
        {
            m_bindings = new Dictionary<string, Type>();
            AddDefaultBindings(m_bindings);
            m_namespaceUris = ServiceMessageContext.GlobalContext.NamespaceUris;
            m_factory = ServiceMessageContext.GlobalContext.Factory;

            if (factory != null)
            {
                foreach (KeyValuePair<string,Type> entry in factory.m_bindings)
                {
                    m_bindings[entry.Key] = entry.Value;
                }

                m_namespaceUris = factory.m_namespaceUris;
                m_factory = factory.m_factory;
            }
        }
        #endregion

Same methods

BindingFactory::BindingFactory ( ) : System
BindingFactory::BindingFactory ( Opc.Ua.NamespaceTable namespaceUris, EncodeableFactory factory ) : System
BindingFactory::BindingFactory ( ServiceMessageContext messageContext ) : System