Skip to content

Commit efd9205

Browse files
author
anmo
committed
more examples
1 parent ad98109 commit efd9205

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

MN.L10n.Benchmark/Program.cs

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ public class BenchmarkL10nLanguageProvider : IL10nLanguageProvider
1919
{
2020
public string GetLanguage()
2121
{
22-
return "0";
22+
return "1";
2323
}
2424
}
2525

@@ -58,7 +58,7 @@ public class Foo
5858
[InvocationCount(1_000_000)]
5959
public class SpanTest
6060
{
61-
[Params("$data$", "Hej $data$ $count$ $many$", "$den här texten inleds med $data$$data2$")]
61+
[Params("$data$", "Hej $data$ $count$ $many$", "$den här texten inleds med $data$$data2$", "Här har vi en längre förklarande text utan dollartecken. Den här skulle t.ex. kunna finnas i ")]
6262
public string formatString { get; set; } = "";
6363
public static Foo args = new Foo { data = "Anders" };
6464

@@ -68,7 +68,7 @@ public void GlobalSetup()
6868
var dataProvider = new BenchmarkL10nDataProvider();
6969

7070
var stack = new Stack<string>();
71-
stack.Push("0");
71+
stack.Push("1");
7272
var items = new Dictionary<object, object>() { { "___l10nlang", stack } };
7373
var l10n = L10n.CreateInstance(new BenchmarkL10nLanguageProvider(), dataProvider, () => items);
7474
dataProvider.SaveL10n(l10n);
@@ -80,6 +80,12 @@ public void GetPhase()
8080
L10n._s(formatString, args);
8181
}
8282

83+
[Benchmark]
84+
public void GetPhaseWithoutArgs()
85+
{
86+
L10n._s(formatString);
87+
}
88+
8389
[Benchmark]
8490
public void FormatNamed()
8591
{

0 commit comments

Comments
 (0)