public IndexDataSection(SectionMode mode, object data = null) : base(mode, data) { if (mode == SectionMode.Write) { mSubMeshes = new List <SubMesh>(); } }
private void EndSection(SectionMode mode) { byte[] data = m_ms.ToArray(); m_ms = m_stack.Pop(); switch (mode) { case SectionMode.Sequence: WriteSequence(data); break; case SectionMode.Set: WriteSet(data); break; case SectionMode.BitString: Write(data); break; case SectionMode.Octet: WriteOctetString(data); break; case SectionMode.Tagged: WriteLength(data.Length); m_ms.Write(data, 0, data.Length); break; default: throw new ArgumentOutOfRangeException(nameof(mode), mode, null); } }
public MeshIndexDataSection(SectionMode mode, object data = null) : base(mode, data) { if (mode == SectionMode.Write) { mIndices = new List <ushort[]>(); } }
public MeshVertexDataSection(SectionMode mode, object data = null) : base(mode, data) { if (mode == SectionMode.Write) { mMeshes = new List <Mesh>(); } }
public BinaryFileSection(SectionMode mode, T dataObject = default(T)) : base(mode, dataObject) { if (mode == SectionMode.Write) { Endianness = dataObject.Endianness; AddressSpace = BinaryFormatUtilities.GetAddressSpace(dataObject.Format); } }
private void IterateSectionsToRender(List <Section> sections, SectionMode Mode, string ResourceKeyPrefix, SectionDivider d, HtmlGenericControl div) { foreach (Section section in sections) { if (section.ContentPane.ToLower() == d.Name.ToLower()) { try { bool render = true; if (section is EditSection) { render = false; switch (section.Mode) { case SectionMode.Edit: if (Mode == SectionMode.Edit) { render = true; } break; case SectionMode.Insert: if (Mode == SectionMode.Insert) { render = true; } break; default: render = true; break; } } if (render) { string sectionResourcePrefixName = (ResourceKeyPrefix); RenderSection(div, Screen, section, sectionResourcePrefixName); } } catch (Exception ex) { string ErrorMessageFormat = "<span style='color:red'>ERROR - {0} - {1} - {2}</span>"; string ErrorMessages = String.Format(ErrorMessageFormat, ex.Message, section.Name, "BasePage.RenderPageSections"); div.Controls.Add(new LiteralControl(ErrorMessages)); } } } }
protected BinaryFileSection(SectionMode mode, T data = default) : base(mode, data) { if (mode != SectionMode.Write) { return; } Endianness = data.Endianness; AddressSpace = BinaryFormatUtilities.GetAddressSpace(data.Format); }
private void setupSections(msMembershipOrganization mo, msMembershipDuesProduct product) { SectionMode cm = mo.SectionMode; // check to see if we need to override on product if (product[msMembershipDuesProduct.FIELDS.SectionMode] != null) { cm = product.SafeGetValue <SectionMode>(msMembershipDuesProduct.FIELDS.SectionMode); } switch (cm) { case SectionMode.SectionsDisabled: divSections.Visible = false; return; } // let's pull all of the chapters Search sSections = new Search { Type = msSection.CLASS_NAME }; sSections.AddCriteria(Expr.Equals(msSection.FIELDS.MembershipOrganization, targetMembership.MembershipOrganization)); sSections.AddCriteria(Expr.Equals(msSection.FIELDS.IsActive, true)); sSections.AddSortColumn("Type.Name"); sSections.AddSortColumn("Name"); sSections.AddOutputColumn("Name"); sSections.AddOutputColumn("Type.Name"); _sections = APIExtensions.GetSearchResult(sSections, 0, null).Table; // ok, let's pull out all of the section types List <string> sectionTypes = new List <string>(); foreach (DataRow dr in _sections.Rows) { string typeName = ""; if (dr["Type.Name"] != DBNull.Value) { typeName = Convert.ToString(dr["Type.Name"]); } if (!sectionTypes.Contains(typeName)) { sectionTypes.Add(typeName); } } rptSections.DataSource = sectionTypes; rptSections.DataBind(); }
protected Section(SectionMode mode, T data = default) { var type = GetType(); SectionInfo = SectionRegistry.GetOrRegisterSectionInfo(type); Mode = mode; mData = data; if (Mode == SectionMode.Write && mData == null) { throw new ArgumentNullException("Data object must be provided in write mode", nameof(data)); } }
public RelocationTableSectionInt32(SectionMode mode, List <long> data = null) : base(mode, data) { }
public ModelSection(SectionMode mode, Model dataObject = null) : base(mode, dataObject) { }
public ISection Create(SectionMode mode, object obj = null) => ( ISection )Activator.CreateInstance(SectionType, mode, obj);
public OsageSkinParameterSetSection(SectionMode mode, OsageSkinParameterSet data = default) : base(mode, data) { }
public SkinSection(SectionMode mode, Skin data = null) : base(mode, data) { }
public AetDatabaseSection(SectionMode mode, AetDatabase dataObject = null) : base(mode, dataObject) { }
public Section(DerWriter caller, SectionMode mode) { m_caller = caller; m_mode = mode; }
private void GenerateSectionDivs(PlaceHolder holder, HtmlGenericControl parent, List <Section> sections, SectionMode Mode, string ResourceKeyPrefix, List <SectionDivider> dividers) { foreach (SectionDivider d in dividers) { HtmlGenericControl div = new HtmlGenericControl("div"); if (!String.IsNullOrEmpty(d.Name)) { div.ID = String.Format("{0}Zone", d.Name); } if (!String.IsNullOrEmpty(d.CssClass)) { div.Attributes.Add("class", d.CssClass); } if (!String.IsNullOrEmpty(d.Style)) { div.Attributes.Add("style", d.Style); } if (!String.IsNullOrEmpty(d.Name)) { IterateSectionsToRender(sections, Mode, ResourceKeyPrefix, d, div); } if (d.Dividers.Count > 0) { GenerateSectionDivs(holder, div, sections, Mode, ResourceKeyPrefix, d.Dividers); } if (parent == null) { holder.Controls.Add(div); } else { parent.Controls.Add(div); } } }
public EndianReverseTableSection(SectionMode mode, object dataObject = null) : base(mode, dataObject) { }
public ObjectSetSection(SectionMode mode, ObjectSet data = null) : base(mode, data) { }
public SpriteTextureSetSection(SectionMode mode, TextureSet data = null) : base(mode, data) { }
public TextureDatabaseSection(SectionMode mode, TextureDatabase data = null) : base(mode, data) { }
public RelocationTableSectionInt64(SectionMode mode, List <long> dataObject = null) : base(mode, dataObject) { }
public void RenderPageSections(string screenLayout, Screen screen, List <Section> sections, bool isNewRecord, SectionMode Mode, string ResourceKeyPrefix) { RenderPageSections(this.SectionLayout, screenLayout, screen, sections, isNewRecord, Mode, ResourceKeyPrefix); }
public EndOfFileSection(SectionMode mode, object data = null) : base(mode, data) { }
public void RenderPageSections(PlaceHolder holder, string screenLayout, Screen screen, List <Section> sections, bool isNewRecord, SectionMode Mode, string ResourceKeyPrefix) { SectionZoneLayout layout = null; layout = GetZoneLayout(screenLayout, layout); if (isNewRecord) { holder.Controls.Clear(); } List <SectionDivider> dividers = layout.Dividers; GenerateSectionDivs(holder, null, sections, Mode, ResourceKeyPrefix, dividers); }
public AetSetSection(SectionMode mode, AetSet data = null) : base(mode, data) { }
public AetDatabaseSection(SectionMode mode, AetDatabase data = null) : base(mode, data) { }
public ObjectDatabaseSection(SectionMode mode, ObjectDatabase data = null) : base(mode, data) { }
public SpriteDatabaseSection(SectionMode mode, SpriteDatabase data = null) : base(mode, data) { }
public BoneDatabaseSection(SectionMode mode, BoneDatabase dataObject = null) : base(mode, dataObject) { }