Skip to content

Commit 3d847fd

Browse files
committed
Added support for .NET 10
1 parent bf49bcd commit 3d847fd

20 files changed

+77
-8
lines changed

src/MsieJavaScriptEngine/Helpers/ReflectionHelpers.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
using System;
2-
#if NET45_OR_GREATER || NETSTANDARD
2+
#if NET45_OR_GREATER || NETSTANDARD || NET10_0_OR_GREATER
33
using System.Buffers;
44
#endif
55
using System.Collections.Generic;

src/MsieJavaScriptEngine/JsCompilationException.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,9 @@ public JsCompilationException(string message, string engineMode, Exception inner
6969
/// </summary>
7070
/// <param name="info">The object that holds the serialized data</param>
7171
/// <param name="context">The contextual information about the source or destination</param>
72+
#if NET10_0_OR_GREATER
73+
[Obsolete(DiagnosticId = "SYSLIB0051")]
74+
#endif
7275
private JsCompilationException(SerializationInfo info, StreamingContext context)
7376
: base(info, context)
7477
{ }

src/MsieJavaScriptEngine/JsEngineException.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,9 @@ public JsEngineException(string message, string engineMode, Exception innerExcep
6868
/// </summary>
6969
/// <param name="info">The object that holds the serialized data</param>
7070
/// <param name="context">The contextual information about the source or destination</param>
71+
#if NET10_0_OR_GREATER
72+
[Obsolete(DiagnosticId = "SYSLIB0051")]
73+
#endif
7174
protected JsEngineException(SerializationInfo info, StreamingContext context)
7275
: base(info, context)
7376
{ }

src/MsieJavaScriptEngine/JsEngineLoadException.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,9 @@ public JsEngineLoadException(string message, string engineMode, Exception innerE
6868
/// </summary>
6969
/// <param name="info">The object that holds the serialized data</param>
7070
/// <param name="context">The contextual information about the source or destination</param>
71+
#if NET10_0_OR_GREATER
72+
[Obsolete(DiagnosticId = "SYSLIB0051")]
73+
#endif
7174
private JsEngineLoadException(SerializationInfo info, StreamingContext context)
7275
: base(info, context)
7376
{ }

src/MsieJavaScriptEngine/JsException.cs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,10 @@
22
using System.Text;
33
#if !NETSTANDARD1_3
44
using System.Runtime.Serialization;
5+
#if !NET10_0_OR_GREATER
56
using System.Security.Permissions;
67
#endif
8+
#endif
79

810
using AdvancedStringBuilder;
911

@@ -109,6 +111,9 @@ public JsException(string message, string engineMode, Exception innerException)
109111
/// </summary>
110112
/// <param name="info">The object that holds the serialized data</param>
111113
/// <param name="context">The contextual information about the source or destination</param>
114+
#if NET10_0_OR_GREATER
115+
[Obsolete(DiagnosticId = "SYSLIB0051")]
116+
#endif
112117
protected JsException(SerializationInfo info, StreamingContext context)
113118
: base(info, context)
114119
{
@@ -128,7 +133,11 @@ protected JsException(SerializationInfo info, StreamingContext context)
128133
/// </summary>
129134
/// <param name="info">The <see cref="SerializationInfo"/> to populate with data</param>
130135
/// <param name="context">The destination (see <see cref="StreamingContext"/>) for this serialization</param>
136+
#if NET10_0_OR_GREATER
137+
[Obsolete(DiagnosticId = "SYSLIB0051")]
138+
#else
131139
[SecurityPermission(SecurityAction.Demand, SerializationFormatter = true)]
140+
#endif
132141
public override void GetObjectData(SerializationInfo info, StreamingContext context)
133142
{
134143
if (info is null)

src/MsieJavaScriptEngine/JsFatalException.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,9 @@ public JsFatalException(string message, string engineMode, Exception innerExcept
6868
/// </summary>
6969
/// <param name="info">The object that holds the serialized data</param>
7070
/// <param name="context">The contextual information about the source or destination</param>
71+
#if NET10_0_OR_GREATER
72+
[Obsolete(DiagnosticId = "SYSLIB0051")]
73+
#endif
7174
private JsFatalException(SerializationInfo info, StreamingContext context)
7275
: base(info, context)
7376
{ }

src/MsieJavaScriptEngine/JsInterruptedException.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,9 @@ public JsInterruptedException(string message, string engineMode, Exception inner
6868
/// </summary>
6969
/// <param name="info">The object that holds the serialized data</param>
7070
/// <param name="context">The contextual information about the source or destination</param>
71+
#if NET10_0_OR_GREATER
72+
[Obsolete(DiagnosticId = "SYSLIB0051")]
73+
#endif
7174
private JsInterruptedException(SerializationInfo info, StreamingContext context)
7275
: base(info, context)
7376
{ }

src/MsieJavaScriptEngine/JsRt/Edge/EdgeJsScriptException.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,9 @@ internal EdgeJsScriptException(JsErrorCode errorCode, EdgeJsValue error, string
6666
/// </summary>
6767
/// <param name="info">The object that holds the serialized data</param>
6868
/// <param name="context">The contextual information about the source or destination</param>
69+
#if NET10_0_OR_GREATER
70+
[Obsolete(DiagnosticId = "SYSLIB0051")]
71+
#endif
6972
private EdgeJsScriptException(SerializationInfo info, StreamingContext context)
7073
: base(info, context)
7174
{ }

src/MsieJavaScriptEngine/JsRt/Ie/IeJsScriptException.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,9 @@ internal IeJsScriptException(JsErrorCode errorCode, IeJsValue error, string mess
6666
/// </summary>
6767
/// <param name="info">The object that holds the serialized data</param>
6868
/// <param name="context">The contextual information about the source or destination</param>
69+
#if NET10_0_OR_GREATER
70+
[Obsolete(DiagnosticId = "SYSLIB0051")]
71+
#endif
6972
private IeJsScriptException(SerializationInfo info, StreamingContext context)
7073
: base(info, context)
7174
{ }

src/MsieJavaScriptEngine/JsRt/JsEngineException.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,9 @@ public JsEngineException(JsErrorCode errorCode, string message)
3737
/// </summary>
3838
/// <param name="info">The object that holds the serialized data</param>
3939
/// <param name="context">The contextual information about the source or destination</param>
40+
#if NET10_0_OR_GREATER
41+
[Obsolete(DiagnosticId = "SYSLIB0051")]
42+
#endif
4043
private JsEngineException(SerializationInfo info, StreamingContext context)
4144
: base(info, context)
4245
{ }

0 commit comments

Comments
 (0)