public string InvokeTemplate() { ICodeTemplate OCodeTemplate = (ICodeTemplate)Activator.CreateInstance(FType); foreach (KeyValuePair <string, object> pair in FParameters) { OCodeTemplate.SetParameter(pair.Key, pair.Value); } return(OCodeTemplate.Generate()); }