@@ -84,10 +84,9 @@ private void ConvertStringToAppSetting_Execute(Object sender, ApplyContentEventA
84
84
AppSettings = CreateHTMLNode ( "appSettings" ) ;
85
85
RootNode . AddNode ( AppSettings ) ;
86
86
RewriteNodeInDoc ( RootNode , configDoc ) ;
87
-
87
+ RootNode = ( SP . HtmlElement ) configDoc . FileNode . Nodes [ 1 ] ;
88
+ AppSettings = GetAppSettings ( RootNode ) ;
88
89
}
89
- RootNode = ( SP . HtmlElement ) configDoc . FileNode . Nodes [ 1 ] ;
90
- AppSettings = GetAppSettings ( RootNode ) ;
91
90
92
91
// Generate a new setting... Add it to correct location in App.config.
93
92
string SettingValue = ( string ) StringLiteral . PrimitiveValue ;
@@ -121,6 +120,9 @@ private void ConvertStringToAppSetting_Execute(Object sender, ApplyContentEventA
121
120
CodeDoc . Activate ( ) ;
122
121
CodeRush . LinkedIdentifiers . Invalidate ( CodeDoc ) ;
123
122
CodeRush . Selection . SelectRange ( CodeSourceRange ) ;
123
+ configDoc . ParseIfTextChanged ( ) ;
124
+ configDoc . ParseIfNeeded ( ) ;
125
+
124
126
}
125
127
}
126
128
@@ -141,7 +143,7 @@ private SP.HtmlElement GetAppSettings(SP.HtmlElement RootNode)
141
143
}
142
144
private void RewriteNodeInDoc ( LanguageElement Node , TextDocument Doc )
143
145
{
144
- var Code = CodeRush . CodeMod . GenerateCode ( Node ) ;
146
+ var Code = CodeRush . Language . GenerateElement ( Node , Doc . Language ) ;
145
147
Doc . SetText ( Node . Range , Code ) ;
146
148
}
147
149
private static SP . HtmlElement CreateHTMLNode ( string NodeName , bool EmptyTag = false )
0 commit comments