Do I have to mark all instances of template parameters, or does once suffice?
===

I'm creating a VS 2010 Project Template.

For a given value that needs to be globally replaced when using the Project Template, do I need to tag all of the instances of that value, or just one. IOW, do I need to do this:

    namespace $Platypus$ {
    	public partial class $Form1$ : Form {
    
    		private static readonly ILog log = LogManager.GetLogger(typeof($Form1$));
    
    		public $Form1$() {
    			InitializeComponent();
    		}
    	}
    }

...or this:

    namespace $Platypus$ { // this is the only Platypus to which I prepend and append a dollar sign
    	public partial class $Form1$ : Form { // this is the only Form1 to which I prepend and append a dollar sign
    
    		private static readonly ILog log = LogManager.GetLogger(typeof(Form1));
    
    		public Form1() {
    			InitializeComponent();
    		}
    	}
    }