add culture based caching -> 0.0.4
This commit is contained in:
@@ -35,12 +35,12 @@ internal static class CodeSnippetFactory
|
||||
return Enumerable.Empty<IResourceString>();
|
||||
}
|
||||
|
||||
var stringResourses = resources.Where(r => r.Type.Match(
|
||||
var stringResources = resources.Where(r => r.Type.Match(
|
||||
v => typeof(string).IsAssignableFrom(Type.GetType(v.Trim(), false, true)),
|
||||
() => true
|
||||
));
|
||||
|
||||
return stringResourses.Select(r =>
|
||||
return stringResources.Select(r =>
|
||||
{
|
||||
var openBraces = r.Value
|
||||
.Replace("{{", string.Empty)
|
||||
@@ -77,11 +77,11 @@ internal static class CodeSnippetFactory
|
||||
var from = Properties.Resources.ResourceFormatClassFromMethod.From(
|
||||
new JoinedResourceString(
|
||||
LiteralString.Factory(", "),
|
||||
parameterNames.Select(n => LiteralString.Factory($"{nameof(IResourceString)} {n}")).ToArray()
|
||||
elements: parameterNames.Select(n => LiteralString.Factory($"{nameof(IResourceString)} {n}")).ToArray()
|
||||
),
|
||||
new JoinedResourceString(
|
||||
LiteralString.Factory($",{System.Environment.NewLine} "),
|
||||
parameterNames.Select(n => LiteralString.Factory($"{n}")).ToArray()
|
||||
elements: parameterNames.Select(n => LiteralString.Factory($"{n}")).ToArray()
|
||||
)
|
||||
);
|
||||
return Properties.Resources.ResourceFormatClassMembers.From(
|
||||
@@ -106,7 +106,7 @@ internal static class CodeSnippetFactory
|
||||
resourceManagerSnippet,
|
||||
new JoinedResourceString(
|
||||
LiteralString.Empty,
|
||||
memberSnippets?.ToArray() ?? Array.Empty<IResourceString>()
|
||||
elements: memberSnippets?.ToArray() ?? Array.Empty<IResourceString>()
|
||||
)
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user