/// <summary> /// An element is also considered to contain itself. /// </summary> public bool IsContainedIn(CodebaseElementName container) { if (this == container) { return(true); } return(ContainmentParent != null && ContainmentParent.IsContainedIn(container)); }
public FileName ContainmentFile() { if (this is FileName) { return(this as FileName); } if (ContainmentParent == null) { return(null); } return(ContainmentParent.ContainmentFile()); }