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);
}
}