コード例 #1
0
ファイル: DomElement.cs プロジェクト: Qorpent/qorpent.sys
        protected DomElement(  object[] content, object[] structure = null, string name = null , DomElementFlags flags = DomElementFlags.Default) :base("span") {
            Flags = flags;
            if (!string.IsNullOrWhiteSpace(name)) {
                Name = name;
            }
            else {
                Name = TagName;
            }
            if (null != structure) {
                Add((object[])structure);
            }
       
            if (null != content) {
                foreach (var item in content) {
                    Set(item);
                }
            }

            if (Flags.HasFlag(DomElementFlags.RequireValue) && string.IsNullOrEmpty(this.Value)) {
                this.Add(new XText(""));
            }
        }
コード例 #2
0
 protected NonContentElement(object[] content, object[] structure = null, string name = null, DomElementFlags flags = DomElementFlags.None) : base(content, structure, name, flags)
 {
 }
コード例 #3
0
ファイル: InBodyElement.cs プロジェクト: Qorpent/qorpent.sys
 protected InBodyElement(object[] content, object[] structure = null, string name = null, DomElementFlags flags = DomElementFlags.None) : base(content, structure, name, flags ) {
 }
コード例 #4
0
ファイル: InHeadElement.cs プロジェクト: Qorpent/qorpent.sys
 protected InHeadElement(object[] content, object[] structure = null, string name = null, DomElementFlags flags = DomElementFlags.Default) : base(content, structure, name, flags | DomElementFlags.PreferHead)
 {
 }
コード例 #5
0
ファイル: ContentElement.cs プロジェクト: Qorpent/qorpent.sys
 protected ContentElement(object[] content, object[] structure = null, string name = null, DomElementFlags flags = DomElementFlags.Default) : base(content, structure, name, flags) {
 }