@@ -984,7 +984,7 @@ public ConfigurationElement Get(int index) {
984984 return BaseGet ( index ) as ConfigurationElement ;
985985 }
986986
987- public ConfigurationElement Get ( string name ) {
987+ public virtual ConfigurationElement Get ( string name ) {
988988 //BaseAdd(modificationsElement);
989989 return BaseGet ( name ) as ConfigurationElement ;
990990 }
@@ -994,7 +994,7 @@ public void Set(ConfigurationElement configurationElement) {
994994 BaseAdd ( configurationElement ) ;
995995 }
996996
997- public void Remove ( string name ) {
997+ public virtual void Remove ( string name ) {
998998 if ( BaseGet ( name ) != null ) {
999999 BaseRemove ( name ) ;
10001000 }
@@ -1401,14 +1401,12 @@ protected override ConfigurationElement CreateNewElement() {
14011401 return new EnvironmentVariablesElement ( ) ;
14021402 }
14031403
1404- new public ConfigurationElement Get ( string name ) {
1405- name = name . ToUpperInvariant ( ) ;
1406- return base . Get ( name ) ;
1404+ public override ConfigurationElement Get ( string name ) {
1405+ return base . Get ( name . ToUpperInvariant ( ) ) ;
14071406 }
14081407
1409- new public void Remove ( string name ) {
1410- name = name . ToUpperInvariant ( ) ;
1411- base . Remove ( name ) ;
1408+ public override void Remove ( string name ) {
1409+ base . Remove ( name . ToUpperInvariant ( ) ) ;
14121410 }
14131411 }
14141412
@@ -1636,7 +1634,6 @@ public string Name {
16361634 if ( ! String . IsNullOrEmpty ( valueName ) ) {
16371635 valueName = valueName . ToUpperInvariant ( ) ;
16381636 }
1639-
16401637 return keyName + "\\ " + valueName ;
16411638 }
16421639 }
@@ -1657,14 +1654,12 @@ protected override ConfigurationElement CreateNewElement() {
16571654 return new RegistryStateElement ( ) ;
16581655 }
16591656
1660- new public ConfigurationElement Get ( string name ) {
1661- name = name . ToUpperInvariant ( ) ;
1662- return base . Get ( name ) ;
1657+ public override ConfigurationElement Get ( string name ) {
1658+ return base . Get ( name . ToUpperInvariant ( ) ) ;
16631659 }
16641660
1665- new public void Remove ( string name ) {
1666- name = name . ToUpperInvariant ( ) ;
1667- base . Remove ( name ) ;
1661+ public override void Remove ( string name ) {
1662+ base . Remove ( name . ToUpperInvariant ( ) ) ;
16681663 }
16691664
16701665 public BINARY_TYPE BinaryType {
@@ -1874,13 +1869,11 @@ protected override ConfigurationElement CreateNewElement() {
18741869 }
18751870
18761871 new public TemplateElement Get ( string name ) {
1877- name = name . ToLowerInvariant ( ) ;
1878- return base . Get ( name ) as TemplateElement ;
1872+ return base . Get ( name . ToLowerInvariant ( ) ) as TemplateElement ;
18791873 }
18801874
1881- new public void Remove ( string name ) {
1882- name = name . ToLowerInvariant ( ) ;
1883- base . Remove ( name ) ;
1875+ public override void Remove ( string name ) {
1876+ base . Remove ( name . ToLowerInvariant ( ) ) ;
18841877 }
18851878 }
18861879
0 commit comments