Opc.Ua.Server.NodeSource.UpdateReferences C# (CSharp) Method

UpdateReferences() protected method

Copies the references from the source.
protected UpdateReferences ( ILocalNode source ) : void
source ILocalNode
return void
        protected virtual void UpdateReferences(ILocalNode source)
        {
            foreach (IReference reference in source.References)
            {
                // do not update type definition reference.
                if (!reference.IsInverse && reference.ReferenceTypeId == ReferenceTypeIds.HasTypeDefinition)
                {
                    if (m_references.Find(reference.ReferenceTypeId, false, false, null).Count > 0)
                    {
                        continue;
                    }
                }

                m_references.Add(reference.ReferenceTypeId, reference.IsInverse, reference.TargetId);
            }            
        }