<TemplatesExport>
  <Folder name="File 'Additional File Templates.xml'">
    <Template uid="3a8692a1-37f3-4d44-9310-639548a1d876" text="/*&#xD;&#xA; * Created by: $AUTHOR$&#xD;&#xA; * Created: $DATE$&#xD;&#xA; */&#xD;&#xA;&#xD;&#xA;using NUnit.Framework;&#xD;&#xA;&#xD;&#xA;namespace $NAMESPACE$&#xD;&#xA;{&#xD;&#xA;  [TestFixture]&#xD;&#xA;  public class $FIXTURE$ { $END$ }&#xD;&#xA;}" shortcut="" description="NUnit Test Fixture" reformat="true" shortenQualifiedReferences="true">
      <Context>
        <ProjectLanguageContext language="CSharp" />
      </Context>
      <Variables>
        <Variable name="NAMESPACE" expression="fileDefaultNamespace()" initialRange="-1" />
        <Variable name="AUTHOR" expression="getUserName()" initialRange="-1" />
        <Variable name="DATE" expression="getCurrentDate(&quot;d MMM yyyy HH:mm&quot;)" initialRange="-1" />
        <Variable name="FIXTURE" expression="getFileNameWithoutExtension()" initialRange="-1" />
      </Variables>
      <CustomProperties>
        <Property key="FileName" value="Test" />
        <Property key="Extension" value="cs" />
      </CustomProperties>
    </Template>
    <Template uid="9a2f28fc-988c-4da6-b590-7eae67f45ba6" text="/*&#xD;&#xA; * Created by: $AUTHOR$&#xD;&#xA; * Created: $DATE$&#xD;&#xA; */&#xD;&#xA;&#xD;&#xA;using System;&#xD;&#xA;using System.Runtime.Serialization;&#xD;&#xA;&#xD;&#xA;namespace $NAMESPACE$&#xD;&#xA;{&#xD;&#xA;    [Serializable]&#xD;&#xA;    public class $EXCEPTION$ : Exception&#xD;&#xA;    {&#xD;&#xA;        public $EXCEPTION$()&#xD;&#xA;        {}&#xD;&#xA;&#xD;&#xA;        public $EXCEPTION$(string message) : base(message)&#xD;&#xA;        {}&#xD;&#xA;&#xD;&#xA;        public $EXCEPTION$(string message, Exception innerException) : base(message, innerException)&#xD;&#xA;        {}&#xD;&#xA;&#xD;&#xA;        /// &lt;summary&gt;Constructor for serialisation.&lt;/summary&gt;&#xD;&#xA;        /// &lt;remarks&gt;&#xD;&#xA;        /// If this exception defines any fields that must be included&#xD;&#xA;        /// in serialisation, this class must handle that explicitly.&#xD;&#xA;        /// See http://software.gurock.com/articles/creating-custom-exceptions-in-dotnet/&#xD;&#xA;        /// &lt;/remarks&gt;&#xD;&#xA;        protected $EXCEPTION$(SerializationInfo info, StreamingContext context) : base(info, context)&#xD;&#xA;        {}&#xD;&#xA;    }&#xD;&#xA;}" shortcut="Struct" description="Exception" reformat="true" shortenQualifiedReferences="true">
      <Context>
        <ProjectLanguageContext language="CSharp" />
      </Context>
      <Variables>
        <Variable name="AUTHOR" expression="getFullUserName()" initialRange="-1" />
        <Variable name="DATE" expression="getCurrentDate(&quot;&quot;)" initialRange="-1" />
        <Variable name="NAMESPACE" expression="fileDefaultNamespace()" initialRange="-1" />
        <Variable name="EXCEPTION" expression="getFileNameWithoutExtension()" initialRange="-1" />
      </Variables>
      <CustomProperties>
        <Property key="FileName" value="Exception" />
        <Property key="Extension" value="cs" />
      </CustomProperties>
    </Template>
    <Template uid="2999b2e3-3c95-4d0f-bb94-6c005d21f30e" text="/*&#xD;&#xA; * Created by: $AUTHOR$&#xD;&#xA; * Created: $DATE$&#xD;&#xA; */&#xD;&#xA;&#xD;&#xA;using System;&#xD;&#xA;&#xD;&#xA;namespace $NAMESPACE$&#xD;&#xA;{&#xD;&#xA;    [AttributeUsage($LOCATIONS$, AllowMultiple = $ALLOWMULTI$, Inherited = $INHERITED$)]&#xD;&#xA;    public sealed class $ATTRIBUTE$ : Attribute&#xD;&#xA;    {&#xD;&#xA;        $END$&#xD;&#xA;    }&#xD;&#xA;}" shortcut="Struct" description="Attribute" reformat="true" shortenQualifiedReferences="true">
      <Context>
        <ProjectLanguageContext language="CSharp" />
      </Context>
      <Variables>
        <Variable name="AUTHOR" expression="getFullUserName()" initialRange="-1" />
        <Variable name="DATE" expression="getCurrentDate(&quot;&quot;)" initialRange="-1" />
        <Variable name="NAMESPACE" expression="fileDefaultNamespace()" initialRange="-1" />
        <Variable name="LOCATIONS" expression="completeSmart()" initialRange="0" />
        <Variable name="ALLOWMULTI" expression="completeSmart()" initialRange="0" />
        <Variable name="INHERITED" expression="completeSmart()" initialRange="0" />
        <Variable name="ATTRIBUTE" expression="getFileNameWithoutExtension()" initialRange="-1" />
      </Variables>
      <CustomProperties>
        <Property key="FileName" value="Attribute" />
        <Property key="Extension" value="cs" />
      </CustomProperties>
    </Template>
  </Folder>
</TemplatesExport>
