To achieve this, l think you can create a parent template which contains any custom content and then use this template in the project.
1) First, create a new C# class which is a parent template to use later and then you can add like this comment in this file:
// this is a file called $itemname$
//is it possible?
//...........
And $itemname$
is a reserved template parameter and it means the name of the item created using the new template. For an example, when you use this new template and create a new item called StrFeed
, the code above will show in this new file and $itemname$
will be StrFeed
. More reserved template parameters, you can refer to this.
2) Click item template
by Project
-->Export Template
and choose your custom class and then rename it like customitem
and remember this name is the custom template's name and you can search this in Add New Item
by its name.
3) when you finish creating this item template, please close VS Instance and then you can use this item template in other projects.
4) Create a new project and then Add New Item and search its name called customitem
and then give it a new name and then you will get what you want from it.

For more detailed info about how to create a custom item template, you can check this link.