public override bool Equals(object obj) { if (obj as LockFreeNode == null) { return(false); } LockFreeNode node = (LockFreeNode)obj; return((node.StudentID == StudentID) && (node.CourseID == CourseID)); }
public LockFreeListWindow(LockFreeNode previous, LockFreeNode current) { Previous = previous; Current = current; }
public virtual void Free(LockFreeNode <T> node) { node.Item = default(T); }
public void SetNext(LockFreeNode node) { next = node; }