/* This file is part of Alambic. Alambic is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. Alambic is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . */ using System; namespace Alambic { #region delegates /// /// Delegate description /// public delegate void OnSomethingHappenedEvent(object sender, EventArgs e); #endregion /// /// Class description /// class SampleClass { #region events /// /// Event description /// public event OnSomethingHappenedEvent OnSomethingHappened; #endregion #region public fields /// /// FieldDescription /// private ArrayList array; public ArrayList Array { get { return this.array; } set { this.array = value; } } #endregion #region private fields /// /// Field description /// private int privateInt; #endregion /// /// Constructor description /// public SampleClass() { } #region public methods /// /// Function description /// public void publicMethod() { } #endregion #region private methods /// /// Function description /// private void privateMethod() { } #endregion } }