File Templates let you add new files to your project with predefined code fragments already generated in them. The code of a File Template can consist of any structure, particularly, any code that may belong in a separate file: a class declaration, an interface or struct declaration, and so on.
File Templates are very similar to Live Templates. The main difference is that they are meant to contain code to be stored in a separate file.
Follow these steps to invoke a File Template:

Navigate to the template you want, select it, and click OK.
Tip In this dialog, you can add a File Template to the Quick access list to have quicker access to it the next time you need it. Select the template and select the Add to quicklist checkbox, then click OK. For details on managing the Quick access list, and File Templates in general, see Managing and Sharing File Templates.

Enter a name for the new file and click OK. The new file is added to your project and is opened in the editor. The file contains the code specified in the template (see Predefined File Templates for the description of each template that comes with ReSharper).
Note File Templates use the indentation set by your code style settings (for help on style settings, refer to Code Style/Code Formatting).
You can:
For details please refer to Managing and Sharing File Templates.
Predefined File Templates | Managing and Sharing File Templates