Using the default namespace for the resources class
This commit is contained in:
parent
efd257a7be
commit
e32d1b069f
|
|
@ -21,6 +21,7 @@
|
||||||
var templateProjectItem = dte.Solution.FindProjectItem(Host.TemplateFile);
|
var templateProjectItem = dte.Solution.FindProjectItem(Host.TemplateFile);
|
||||||
var projectDirectory = Path.GetDirectoryName(templateProjectItem.ContainingProject.FullName);
|
var projectDirectory = Path.GetDirectoryName(templateProjectItem.ContainingProject.FullName);
|
||||||
var ttDirectory = Path.Combine(projectDirectory, "Properties");
|
var ttDirectory = Path.Combine(projectDirectory, "Properties");
|
||||||
|
var projectNamespace = templateProjectItem.ContainingProject.Properties.Item("DefaultNamespace").Value;
|
||||||
var projectName = Path.GetFileName(projectDirectory.TrimEnd('/'));
|
var projectName = Path.GetFileName(projectDirectory.TrimEnd('/'));
|
||||||
var namedParameterMatcher = new Regex(@"\{([a-z]\w+)\}", RegexOptions.IgnoreCase);
|
var namedParameterMatcher = new Regex(@"\{([a-z]\w+)\}", RegexOptions.IgnoreCase);
|
||||||
var numberParameterMatcher = new Regex(@"\{(\d+)\}");
|
var numberParameterMatcher = new Regex(@"\{(\d+)\}");
|
||||||
|
|
@ -74,11 +75,11 @@ namespace {0}
|
||||||
using System.Reflection;
|
using System.Reflection;
|
||||||
using System.Resources;
|
using System.Resources;
|
||||||
|
|
||||||
internal static class {1}
|
internal static class {2}
|
||||||
{{
|
{{
|
||||||
private static readonly ResourceManager _resourceManager
|
private static readonly ResourceManager _resourceManager
|
||||||
= new ResourceManager(""{0}.{1}"", typeof({1}).GetTypeInfo().Assembly);
|
= new ResourceManager(""{1}.{2}"", typeof({2}).GetTypeInfo().Assembly);
|
||||||
", projectName, fileName);
|
", projectNamespace, projectName, fileName);
|
||||||
|
|
||||||
foreach (var resourceString in resourceStrings)
|
foreach (var resourceString in resourceStrings)
|
||||||
{
|
{
|
||||||
|
|
@ -97,7 +98,7 @@ namespace {0}
|
||||||
var value = _resourceManager.GetString(name);
|
var value = _resourceManager.GetString(name);
|
||||||
|
|
||||||
System.Diagnostics.Debug.Assert(value != null);
|
System.Diagnostics.Debug.Assert(value != null);
|
||||||
|
|
||||||
if (formatterNames != null)
|
if (formatterNames != null)
|
||||||
{
|
{
|
||||||
for (var i = 0; i < formatterNames.Length; i++)
|
for (var i = 0; i < formatterNames.Length; i++)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue