/// <summary> /// Creates a new tag info with basic parameters. /// </summary> /// <param name="tagName"></param> /// <param name="flags"></param> /// <param name="innerWhiteSpace"></param> /// <param name="followingWhiteSpace"></param> /// <param name="type"></param> public AscxTagInfo(string tagName, FormattingFlags flags, WhiteSpaceType innerWhiteSpace, WhiteSpaceType followingWhiteSpace, ElementType type) { SetTagName(tagName); _inner = innerWhiteSpace; _following = followingWhiteSpace; _flags = flags; _type = type; }
public TagInfo(string newTagName, TagInfo info) { _tagName = newTagName; _inner = info.InnerWhiteSpaceType; _following = info.FollowingWhiteSpaceType; _flags = info.Flags; _type = info.Type; }
/// <summary> /// Creates a new tag info with basic parameters. /// </summary> /// <param name="newTagName"></param> /// <param name="info"></param> public AscxTagInfo(string newTagName, ITagInfo info) { SetTagName(newTagName); _inner = info.InnerWhiteSpaceType; _following = info.FollowingWhiteSpaceType; _flags = info.Flags; _type = info.Type; }
public TagInfo(string tagName, FormattingFlags flags, WhiteSpaceType innerWhiteSpace, WhiteSpaceType followingWhiteSpace, ElementType type) { this._tagName = tagName; this._inner = innerWhiteSpace; this._following = followingWhiteSpace; this._flags = flags; this._type = type; }
public TagInfo(string tagName, FormattingFlags flags, WhiteSpaceType innerWhiteSpace, WhiteSpaceType followingWhiteSpace, ElementType type) { Debug.Assert((innerWhiteSpace == WhiteSpaceType.NotSignificant) || (innerWhiteSpace == WhiteSpaceType.Significant) || (innerWhiteSpace == WhiteSpaceType.CarryThrough), "Invalid whitespace type"); Debug.Assert((followingWhiteSpace == WhiteSpaceType.NotSignificant) || (followingWhiteSpace == WhiteSpaceType.Significant) || (followingWhiteSpace == WhiteSpaceType.CarryThrough), "Invalid whitespace type"); _tagName = tagName; _inner = innerWhiteSpace; _following = followingWhiteSpace; _flags = flags; _type = type; }
/// <summary> /// Creates a new tag info with basic parameters. /// </summary> /// <param name="tagName"></param> /// <param name="flags"></param> /// <param name="innerWhiteSpace"></param> /// <param name="followingWhiteSpace"></param> /// <param name="type"></param> public XmlTagInfo(string tagName, FormattingFlags flags, WhiteSpaceType innerWhiteSpace, WhiteSpaceType followingWhiteSpace, ElementType type) { if (tagName.IndexOf(":") != -1) { string[] parsed = tagName.Split(':'); _tagName = parsed[1]; _ns = parsed[0]; } else { _tagName = tagName; } _inner = innerWhiteSpace; _following = followingWhiteSpace; _flags = flags; _type = type; }
public TagInfo(string tagName, FormattingFlags flags, WhiteSpaceType innerWhiteSpace, WhiteSpaceType followingWhiteSpace) : this(tagName, flags, innerWhiteSpace, followingWhiteSpace, ElementType.Other) { }
public TagInfo(string tagName, FormattingFlags flags, ElementType type) : this(tagName, flags, WhiteSpaceType.CarryThrough, WhiteSpaceType.CarryThrough, type) { }
/// <overloads/> /// <summary> /// Creates a new tag info with basic parameters. /// </summary> /// <param name="tagName"></param> /// <param name="flags"></param> public AscxTagInfo(string tagName, FormattingFlags flags) : this(tagName, flags, WhiteSpaceType.CarryThrough, WhiteSpaceType.CarryThrough, ElementType.Other) { }
/// <summary> /// Ctor /// </summary> /// <param name="formFlag"></param> public FormattingAttribute(FormattingFlags formFlag) { this.formatting = formFlag; }
/// <summary> /// Ctor /// </summary> public FormattingAttribute() { this.formatting = FormattingFlags.Xml; }