public bool FindTag(String name, bool beginTag) { while (ReadToTag()) { if (beginTag) { if (LastTag.Name.Equals(name) && (LastTag.TagType == Tag.Type.Begin)) { return true; } } else { if (LastTag.Name.Equals(name) && (LastTag.TagType == Tag.Type.End)) { return true; } } } return false; }