// Sometimes most/all of the property values are already known. This constructor allows them to be quickly set. public _TemplateSummary(_TemplateSummary summary) { Filename = summary.Filename; Revision = summary.Revision; PollSummary = summary.PollSummary; NumQuestions = summary.NumQuestions; PollGuid = summary.PollGuid; LastEditGuid = summary.LastEditGuid; }
// Searches the Template Summaries in the collection for one with the specified filename. // Returns 'true' if found, 'false' otherwise. public bool ContainsFilename(string filename) { for (int i = 0; i < List.Count; i++) { _TemplateSummary summary = (_TemplateSummary)List[i]; if (summary.Filename == filename) { return(true); } } return(false); // If reaches here then a entry with the specified filename was not found }
// Searches the Template Summaries in the collection for an object with the specified filename. // Returns the Summary object if it finds it, otherwise 'null'. public _TemplateSummary Find_Template(string filename) { for (int i = 0; i < List.Count; i++) { _TemplateSummary summary = (_TemplateSummary)List[i]; if (summary.Filename == filename) { return(summary); } } return(null); // If reaches here then a Summary object with the specified filename was not found }
// Returns the index position that the 'value' occupies in the collection. public int IndexOf(_TemplateSummary value) { return(base.IndexOf(value)); }
public bool Contains(_TemplateSummary value) { return(base.Contains(value)); }
public void Remove(_TemplateSummary value) { base.Remove(value); }
public void Insert(int index, _TemplateSummary value) { base.Insert(index, value); }
public int Add(_TemplateSummary value) { int index = base.Add(value); return(index); }