Opc.Ua.Server.MasterNodeManager.RemoveReferences C# (CSharp) Method

RemoveReferences() public method

Deletes the specified references.
public RemoveReferences ( List referencesToRemove ) : void
referencesToRemove List
return void
        public void RemoveReferences(List<LocalReference> referencesToRemove)
        {
            for (int ii = 0; ii < referencesToRemove.Count; ii++)
            {
                LocalReference reference = referencesToRemove[ii];
                
                // find source node.
                INodeManager nodeManager = null;
                object sourceHandle = GetManagerHandle(reference.SourceId, out nodeManager);

                if (sourceHandle == null)
                {
                    continue;
                }
                
                // delete the reference.
                nodeManager.DeleteReference(sourceHandle, reference.ReferenceTypeId, reference.IsInverse, reference.TargetId, false);
            }
        }