@@ -92,33 +92,12 @@ public void Update(
92
92
}
93
93
}
94
94
95
- public class AbstractSettings
96
- {
97
- public AbstractSettings ( )
98
- {
99
-
100
- }
101
-
102
- public AbstractSettings ( AbstractSettings abstractSettings )
103
- {
104
- if ( abstractSettings == null )
105
- {
106
- throw new ArgumentNullException ( nameof ( abstractSettings ) ) ;
107
- }
108
-
109
- foreach ( var prop in this . GetType ( ) . GetProperties ( BindingFlags . Public | BindingFlags . Instance ) )
110
- {
111
- prop . SetValue ( this , prop . GetValue ( abstractSettings ) ) ;
112
- }
113
- }
114
- }
115
-
116
- public class CodeFormattingSettings : AbstractSettings
95
+ public class CodeFormattingSettings
117
96
{
118
97
/// <summary>
119
98
/// Default constructor.
120
99
/// </summary>
121
- public CodeFormattingSettings ( ) : base ( )
100
+ public CodeFormattingSettings ( )
122
101
{
123
102
124
103
}
@@ -128,9 +107,16 @@ public CodeFormattingSettings() : base()
128
107
/// </summary>
129
108
/// <param name="codeFormattingSettings">An instance of type CodeFormattingSettings.</param>
130
109
public CodeFormattingSettings ( CodeFormattingSettings codeFormattingSettings )
131
- : base ( codeFormattingSettings )
132
110
{
111
+ if ( codeFormattingSettings == null )
112
+ {
113
+ throw new ArgumentNullException ( nameof ( codeFormattingSettings ) ) ;
114
+ }
133
115
116
+ foreach ( var prop in this . GetType ( ) . GetProperties ( BindingFlags . Public | BindingFlags . Instance ) )
117
+ {
118
+ prop . SetValue ( this , prop . GetValue ( codeFormattingSettings ) ) ;
119
+ }
134
120
}
135
121
136
122
public bool OpenBraceOnSameLine { get ; set ; }
@@ -186,17 +172,6 @@ public Hashtable GetPSSASettingsHashTable(int tabSize, bool insertSpaces)
186
172
}
187
173
}
188
174
189
- public class EditorSettings : AbstractSettings
190
- {
191
- public EditorSettings ( ) : base ( ) { }
192
-
193
- public EditorSettings ( EditorSettings editorSettings ) : base ( editorSettings ) { }
194
-
195
- public int TabSize { get ; set ; }
196
-
197
- public bool InsertSpaces { get ; set ; }
198
- }
199
-
200
175
public class LanguageServerSettingsWrapper
201
176
{
202
177
// NOTE: This property is capitalized as 'Powershell' because the
0 commit comments