Browse Source

Fix issue in TextEditorOptions copy constructor.

4.0
Daniel Grunwald 15 years ago
parent
commit
c610e1b0b9
  1. 5
      src/Libraries/AvalonEdit/ICSharpCode.AvalonEdit/TextEditorOptions.cs

5
src/Libraries/AvalonEdit/ICSharpCode.AvalonEdit/TextEditorOptions.cs

@ -29,12 +29,11 @@ namespace ICSharpCode.AvalonEdit @@ -29,12 +29,11 @@ namespace ICSharpCode.AvalonEdit
public TextEditorOptions(TextEditorOptions options)
{
// get all the fields in the class
FieldInfo[] fields = GetType().GetFields(BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Instance);
FieldInfo[] fields = typeof(TextEditorOptions).GetFields(BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Instance);
// copy each value over to 'this'
foreach(FieldInfo fi in fields) {
if (fi.IsNotSerialized)
continue;
if (!fi.IsNotSerialized)
fi.SetValue(this, fi.GetValue(options));
}
}

Loading…
Cancel
Save