Terraria v1.4.4.9
Terraria source code documentation
All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Macros
SR.cs
Go to the documentation of this file.
3
4namespace System;
5
6internal static class SR
7{
8 private static readonly bool s_usingResourceKeys = AppContext.TryGetSwitch("System.Resources.UseSystemResourceKeys", out var isEnabled) && isEnabled;
9
11
13
14 internal static string InvalidEnumArgument => GetResourceString("InvalidEnumArgument", "The value of argument '{0}' ({1}) is invalid for Enum type '{2}'.");
15
16 internal static string PropertyCategoryAction => GetResourceString("PropertyCategoryAction", "Action");
17
18 internal static string PropertyCategoryAppearance => GetResourceString("PropertyCategoryAppearance", "Appearance");
19
20 internal static string PropertyCategoryAsynchronous => GetResourceString("PropertyCategoryAsynchronous", "Asynchronous");
21
22 internal static string PropertyCategoryBehavior => GetResourceString("PropertyCategoryBehavior", "Behavior");
23
24 internal static string PropertyCategoryConfig => GetResourceString("PropertyCategoryConfig", "Configurations");
25
26 internal static string PropertyCategoryData => GetResourceString("PropertyCategoryData", "Data");
27
28 internal static string PropertyCategoryDDE => GetResourceString("PropertyCategoryDDE", "DDE");
29
30 internal static string PropertyCategoryDefault => GetResourceString("PropertyCategoryDefault", "Misc");
31
32 internal static string PropertyCategoryDesign => GetResourceString("PropertyCategoryDesign", "Design");
33
34 internal static string PropertyCategoryDragDrop => GetResourceString("PropertyCategoryDragDrop", "Drag Drop");
35
36 internal static string PropertyCategoryFocus => GetResourceString("PropertyCategoryFocus", "Focus");
37
38 internal static string PropertyCategoryFont => GetResourceString("PropertyCategoryFont", "Font");
39
40 internal static string PropertyCategoryFormat => GetResourceString("PropertyCategoryFormat", "Format");
41
42 internal static string PropertyCategoryKey => GetResourceString("PropertyCategoryKey", "Key");
43
44 internal static string PropertyCategoryLayout => GetResourceString("PropertyCategoryLayout", "Layout");
45
46 internal static string PropertyCategoryList => GetResourceString("PropertyCategoryList", "List");
47
48 internal static string PropertyCategoryMouse => GetResourceString("PropertyCategoryMouse", "Mouse");
49
50 internal static string PropertyCategoryPosition => GetResourceString("PropertyCategoryPosition", "Position");
51
52 internal static string PropertyCategoryScale => GetResourceString("PropertyCategoryScale", "Scale");
53
54 internal static string PropertyCategoryText => GetResourceString("PropertyCategoryText", "Text");
55
56 internal static string PropertyCategoryWindowStyle => GetResourceString("PropertyCategoryWindowStyle", "Window Style");
57
58 private static bool UsingResourceKeys()
59 {
61 }
62
63 internal static string GetResourceString(string resourceKey)
64 {
66 {
67 return resourceKey;
68 }
69 string result = null;
70 try
71 {
72 result = ResourceManager.GetString(resourceKey);
73 }
75 {
76 }
77 return result;
78 }
79
80 internal static string GetResourceString(string resourceKey, string defaultString)
81 {
82 string resourceString = GetResourceString(resourceKey);
83 if (!(resourceKey == resourceString) && resourceString != null)
84 {
85 return resourceString;
86 }
87 return defaultString;
88 }
89
90 internal static string Format(string resourceFormat, object p1, object p2, object p3)
91 {
93 {
94 return string.Join(", ", resourceFormat, p1, p2, p3);
95 }
96 return string.Format(resourceFormat, p1, p2, p3);
97 }
98}
static bool TryGetSwitch(string switchName, out bool isEnabled)
Definition AppContext.cs:74
virtual ? string GetString(string name)
static string PropertyCategoryScale
Definition SR.cs:52
static string PropertyCategoryConfig
Definition SR.cs:24
static string InvalidEnumArgument
Definition SR.cs:14
static string GetResourceString(string resourceKey, string defaultString)
Definition SR.cs:80
static string PropertyCategoryLayout
Definition SR.cs:44
static string PropertyCategoryFormat
Definition SR.cs:40
static string PropertyCategoryDDE
Definition SR.cs:28
static ResourceManager s_resourceManager
Definition SR.cs:10
static string PropertyCategoryWindowStyle
Definition SR.cs:56
static string PropertyCategoryData
Definition SR.cs:26
static string PropertyCategoryDefault
Definition SR.cs:30
static string PropertyCategoryAppearance
Definition SR.cs:18
static string PropertyCategoryKey
Definition SR.cs:42
static string PropertyCategoryFocus
Definition SR.cs:36
static string PropertyCategoryAction
Definition SR.cs:16
static string PropertyCategoryList
Definition SR.cs:46
static ResourceManager ResourceManager
Definition SR.cs:12
static string PropertyCategoryBehavior
Definition SR.cs:22
static string PropertyCategoryDragDrop
Definition SR.cs:34
static string PropertyCategoryFont
Definition SR.cs:38
static string PropertyCategoryDesign
Definition SR.cs:32
static string PropertyCategoryAsynchronous
Definition SR.cs:20
static string GetResourceString(string resourceKey)
Definition SR.cs:101
static bool UsingResourceKeys()
Definition SR.cs:58
static string Format(string resourceFormat, object p1, object p2, object p3)
Definition SR.cs:90
static readonly bool s_usingResourceKeys
Definition SR.cs:8
static string PropertyCategoryPosition
Definition SR.cs:50
static string PropertyCategoryText
Definition SR.cs:54
static string PropertyCategoryMouse
Definition SR.cs:48