• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

Commit MetaInfo

Revisionb3312628f29e9ca633e5bb4fb5faafeefabac31a (tree)
Time2022-08-17 23:45:21
Authoryoshy <yoshy.org.bitbucket@gz.j...>
Commiteryoshy

Log Message

[MOD] AbstractMessageRepository の公開メソッドを virtual に修正

Change Summary

Incremental Difference

--- a/Core/Resource/AbstractMessageRepository.cs
+++ b/Core/Resource/AbstractMessageRepository.cs
@@ -6,7 +6,7 @@ namespace CleanAuLait.Core.Resource
66 {
77 protected readonly IDictionary<string, string> map = new Dictionary<string, string>();
88
9- protected void RegisterMessages(string properties)
9+ protected virtual void RegisterMessages(string properties)
1010 {
1111 string[] lines = properties.Split('\n');
1212
@@ -22,16 +22,21 @@ namespace CleanAuLait.Core.Resource
2222 }
2323 }
2424
25- public string Get(string key)
25+ public virtual string Get(string key)
2626 {
27- return map[key];
27+ return GetMap()[key];
2828 }
2929
30- public string Get(string key, params string[] args)
30+ public virtual string Get(string key, params string[] args)
3131 {
32- string msg = map[key];
32+ string msg = GetMap()[key];
3333
3434 return string.Format(msg, args);
3535 }
36+
37+ public virtual IDictionary<string, string> GetMap()
38+ {
39+ return map;
40+ }
3641 }
3742 }