예제 #1
0
 /// <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;
 }
예제 #2
0
파일: TagInfo.cs 프로젝트: plntxt/dasblog
		public TagInfo(string newTagName, TagInfo info) 
		{
			_tagName = newTagName;
			_inner = info.InnerWhiteSpaceType;
			_following = info.FollowingWhiteSpaceType;
			_flags = info.Flags;
			_type = info.Type;
		}
예제 #3
0
 public TagInfo(string newTagName, TagInfo info)
 {
     _tagName   = newTagName;
     _inner     = info.InnerWhiteSpaceType;
     _following = info.FollowingWhiteSpaceType;
     _flags     = info.Flags;
     _type      = info.Type;
 }
예제 #4
0
 /// <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;
 }
예제 #5
0
파일: TagInfo.cs 프로젝트: ikvm/webmatrix
 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;
 }
예제 #6
0
파일: TagInfo.cs 프로젝트: plntxt/dasblog
		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;
		}
예제 #7
0
        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;
        }
예제 #8
0
 /// <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;
 }
예제 #9
0
파일: TagInfo.cs 프로젝트: plntxt/dasblog
		public TagInfo(string tagName, FormattingFlags flags, WhiteSpaceType innerWhiteSpace, WhiteSpaceType followingWhiteSpace) : this(tagName, flags, innerWhiteSpace, followingWhiteSpace, ElementType.Other) 
		{
		}
예제 #10
0
파일: TagInfo.cs 프로젝트: plntxt/dasblog
		public TagInfo(string tagName, FormattingFlags flags, ElementType type) : this(tagName, flags, WhiteSpaceType.CarryThrough, WhiteSpaceType.CarryThrough, type) 
		{
		}
예제 #11
0
 public TagInfo(string tagName, FormattingFlags flags, WhiteSpaceType innerWhiteSpace, WhiteSpaceType followingWhiteSpace) : this(tagName, flags, innerWhiteSpace, followingWhiteSpace, ElementType.Other)
 {
 }
예제 #12
0
 public TagInfo(string tagName, FormattingFlags flags, ElementType type) : this(tagName, flags, WhiteSpaceType.CarryThrough, WhiteSpaceType.CarryThrough, type)
 {
 }
예제 #13
0
 /// <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)
 {
 }
예제 #14
0
 /// <summary>
 /// Ctor
 /// </summary>
 /// <param name="formFlag"></param>
 public FormattingAttribute(FormattingFlags formFlag)
 {
     this.formatting = formFlag;
 }
예제 #15
0
 /// <summary>
 /// Ctor
 /// </summary>
 public FormattingAttribute()
 {
     this.formatting = FormattingFlags.Xml;
 }