7 writes to NextSibling
Microsoft.Build (7)
Construction\ProjectElementContainer.cs (7)
170child.NextSibling = reference.NextSibling; 172reference.NextSibling = child; 226child.NextSibling = reference; 233child.PreviousSibling.NextSibling = child; 309child.PreviousSibling.NextSibling = child.NextSibling; 400LastChild.NextSibling = child; 669child.NextSibling = null;
23 references to NextSibling
Microsoft.Build (23)
Construction\ProjectElementContainer.cs (19)
160child.VerifyThrowInvalidOperationAcceptableLocation(this, reference, reference.NextSibling); 170child.NextSibling = reference.NextSibling; 174if (child.NextSibling != null) 176Assumed.Equal(child.NextSibling.PreviousSibling, reference, "Invalid structure"); 177child.NextSibling.PreviousSibling = child; 232Assumed.Equal(child.PreviousSibling.NextSibling, reference, "Invalid structure"); 309child.PreviousSibling.NextSibling = child.NextSibling; 312if (child.NextSibling != null) 314child.NextSibling.PreviousSibling = child.PreviousSibling; 319FirstChild = child.NextSibling; 390Assumed.True(child.PreviousSibling == null && child.NextSibling == null, "Invalid structure"); 546else if (TrySearchRightSiblings(child.NextSibling, SiblingIsExplicitElement, out referenceSibling)) 692Assumed.True(child.NextSibling == null || child.NextSibling.PreviousSibling != this, "Invalid structure"); 693Assumed.True(child.PreviousSibling == null || child.PreviousSibling.NextSibling != this, "Invalid structure"); 733child = child.NextSibling; 757child = child.NextSibling; 768return TrySearchSiblings(initialElement, siblingIsAcceptable, s => s.NextSibling, out referenceSibling); 1044next = _forwards ? Current.NextSibling : Current.PreviousSibling;
Construction\ProjectItemElement.cs (3)
365ProjectElement sibling = NextSibling; 369result = NextSibling as ProjectItemElement; 370sibling = sibling.NextSibling;
ObjectModelRemoting\ConstructionObjectLinks\ProjectElementLink.cs (1)
79/// Access to remote <see cref="ProjectElement.NextSibling"/>.