-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathExtMethods.cs
More file actions
104 lines (98 loc) · 4 KB
/
Copy pathExtMethods.cs
File metadata and controls
104 lines (98 loc) · 4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
// ReSharper disable UnusedMember.Global
// ReSharper disable InconsistentNaming
namespace MrSquirrely.Fun.Letters;
public static class ExtMethods {
extension(string value) {
public string A => $"{value}A";
public string B => $"{value}B";
public string C => $"{value}C";
public string D => $"{value}D";
public string E => $"{value}E";
public string F => $"{value}F";
public string G => $"{value}G";
public string H => $"{value}H";
public string I => $"{value}I";
public string J => $"{value}J";
public string K => $"{value}K";
public string L => $"{value}L";
public string M => $"{value}M";
public string N => $"{value}N";
public string O => $"{value}O";
public string P => $"{value}P";
public string Q => $"{value}Q";
public string R => $"{value}R";
public string S => $"{value}S";
public string T => $"{value}T";
public string U => $"{value}U";
public string V => $"{value}V";
public string W => $"{value}W";
public string X => $"{value}X";
public string Y => $"{value}Y";
public string Z => $"{value}Z";
public string a => $"{value}a";
public string b => $"{value}b";
public string c => $"{value}c";
public string d => $"{value}d";
public string e => $"{value}e";
public string f => $"{value}f";
public string g => $"{value}g";
public string h => $"{value}h";
public string i => $"{value}i";
public string j => $"{value}j";
public string k => $"{value}k";
public string l => $"{value}l";
public string m => $"{value}m";
public string n => $"{value}n";
public string o => $"{value}o";
public string p => $"{value}p";
public string q => $"{value}q";
public string r => $"{value}r";
public string s => $"{value}s";
public string t => $"{value}t";
public string u => $"{value}u";
public string v => $"{value}v";
public string w => $"{value}w";
public string x => $"{value}x";
public string y => $"{value}y";
public string z => $"{value}z";
// Symbol extensions
public string space => $"{value} ";
public string dot => $"{value}.";
public string exclamation => $"{value}!";
public string at => $"{value}@";
public string hash => $"{value}#";
public string dollar => $"{value}$";
public string percent => $"{value}%";
public string caret => $"{value}^";
public string ampersand => $"{value}&";
public string asterisk => $"{value}*";
public string openParen => $"{value}(";
public string closeParen => $"{value})";
public string underscore => $"{value}_";
public string dash => $"{value}-"; // or minus
public string plus => $"{value}+";
public string equals => $"{value}=";
// Brackets and Braces
public string openBracket => $"{value}[";
public string closeBracket => $"{value}]";
// Note: Braces must be escaped with double {{ }} in interpolated strings
public string openBrace => $"{value}{{";
public string closeBrace => $"{value}}}";
// Punctuation and Special
public string pipe => $"{value}|";
// Note: Backslash must be escaped as \\
public string backslash => $"{value}\\";
public string colon => $"{value}:";
public string semicolon => $"{value};";
// Note: Quote must be escaped as \"
public string quote => $"{value}\"";
public string singleQuote => $"{value}'";
public string lessThan => $"{value}<";
public string greaterThan => $"{value}>";
public string comma => $"{value},";
public string question => $"{value}?";
public string slash => $"{value}/";
public string tilde => $"{value}~";
public string backtick => $"{value}`";
}
}