From 5564793e821fea4731092b72e69492de2f7f6e54 Mon Sep 17 00:00:00 2001 From: Christoph Wille Date: Wed, 22 Nov 2023 07:33:35 +0100 Subject: [PATCH] Fix warnings for exceptions --- ICSharpCode.AvalonEdit/Editing/DragDropException.cs | 3 ++- .../Highlighting/HighlightingDefinitionInvalidException.cs | 3 ++- .../Rendering/VisualLinesInvalidException.cs | 3 ++- ICSharpCode.AvalonEdit/Search/ISearchStrategy.cs | 3 ++- 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/ICSharpCode.AvalonEdit/Editing/DragDropException.cs b/ICSharpCode.AvalonEdit/Editing/DragDropException.cs index c3417887..1b6d28bc 100644 --- a/ICSharpCode.AvalonEdit/Editing/DragDropException.cs +++ b/ICSharpCode.AvalonEdit/Editing/DragDropException.cs @@ -50,12 +50,13 @@ public DragDropException(string message) : base(message) public DragDropException(string message, Exception innerException) : base(message, innerException) { } - +#if !NET6_0_OR_GREATER /// /// Deserializes a DragDropException. /// protected DragDropException(SerializationInfo info, StreamingContext context) : base(info, context) { } +#endif } } diff --git a/ICSharpCode.AvalonEdit/Highlighting/HighlightingDefinitionInvalidException.cs b/ICSharpCode.AvalonEdit/Highlighting/HighlightingDefinitionInvalidException.cs index 2cb3679a..c05b3415 100644 --- a/ICSharpCode.AvalonEdit/Highlighting/HighlightingDefinitionInvalidException.cs +++ b/ICSharpCode.AvalonEdit/Highlighting/HighlightingDefinitionInvalidException.cs @@ -47,12 +47,13 @@ public HighlightingDefinitionInvalidException(string message) : base(message) public HighlightingDefinitionInvalidException(string message, Exception innerException) : base(message, innerException) { } - +#if !NET6_0_OR_GREATER /// /// Creates a new HighlightingDefinitionInvalidException instance. /// protected HighlightingDefinitionInvalidException(SerializationInfo info, StreamingContext context) : base(info, context) { } +#endif } } diff --git a/ICSharpCode.AvalonEdit/Rendering/VisualLinesInvalidException.cs b/ICSharpCode.AvalonEdit/Rendering/VisualLinesInvalidException.cs index 79b85cb8..add5db6b 100644 --- a/ICSharpCode.AvalonEdit/Rendering/VisualLinesInvalidException.cs +++ b/ICSharpCode.AvalonEdit/Rendering/VisualLinesInvalidException.cs @@ -48,12 +48,13 @@ public VisualLinesInvalidException(string message) : base(message) public VisualLinesInvalidException(string message, Exception innerException) : base(message, innerException) { } - +#if !NET6_0_OR_GREATER /// /// Creates a new VisualLinesInvalidException instance. /// protected VisualLinesInvalidException(SerializationInfo info, StreamingContext context) : base(info, context) { } +#endif } } diff --git a/ICSharpCode.AvalonEdit/Search/ISearchStrategy.cs b/ICSharpCode.AvalonEdit/Search/ISearchStrategy.cs index 74bea578..05f31fd5 100644 --- a/ICSharpCode.AvalonEdit/Search/ISearchStrategy.cs +++ b/ICSharpCode.AvalonEdit/Search/ISearchStrategy.cs @@ -93,11 +93,12 @@ public SearchPatternException(string message) : base(message) public SearchPatternException(string message, Exception innerException) : base(message, innerException) { } - +#if !NET6_0_OR_GREATER // This constructor is needed for serialization. /// protected SearchPatternException(SerializationInfo info, StreamingContext context) : base(info, context) { } +#endif } }