Skip to content

Commit 552b04f

Browse files
committed
Ignore warnings regarding binary serialization. I know, I know.
1 parent 136c585 commit 552b04f

File tree

7 files changed

+19
-1
lines changed

7 files changed

+19
-1
lines changed

Clojure/Clojure/CljCompiler/Compiler.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2484,7 +2484,10 @@ public override string ToString()
24842484
// return string.Format("{0}, compiling: ({1}:{2}:{3})", s, source, line,column);
24852485
//}
24862486

2487+
[Obsolete]
2488+
#pragma warning disable CS0809 // Obsolete member overrides non-obsolete member
24872489
public override void GetObjectData(SerializationInfo info, StreamingContext context)
2490+
#pragma warning restore CS0809 // Obsolete member overrides non-obsolete member
24882491
{
24892492
if (info == null)
24902493
throw new System.ArgumentNullException("info");

Clojure/Clojure/Clojure.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
<RootNamespace>clojure.lang</RootNamespace>
88
<EnableUnsafeBinaryFormatterSerialization>true</EnableUnsafeBinaryFormatterSerialization>
99
<SuppressTfmSupportBuildWarnings>true</SuppressTfmSupportBuildWarnings>
10+
<NoWarn>$(NoWarn);SYSLIB0051;SYSLIB0050</NoWarn>
1011
</PropertyGroup>
1112

1213
<PropertyGroup Condition="'$(Configuration)'=='Debug'">

Clojure/Clojure/Lib/ArityException.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,10 @@ private ArityException(SerializationInfo info, StreamingContext context)
8080
}
8181

8282
[System.Security.SecurityCritical]
83+
[Obsolete]
84+
#pragma warning disable CS0809 // Obsolete member overrides non-obsolete member
8385
public override void GetObjectData(SerializationInfo info, StreamingContext context)
86+
#pragma warning restore CS0809 // Obsolete member overrides non-obsolete member
8487
{
8588
if (info == null)
8689
{

Clojure/Clojure/Lib/EdnReader.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1153,7 +1153,10 @@ private ReaderException(SerializationInfo info, StreamingContext context)
11531153
}
11541154

11551155
[System.Security.SecurityCritical]
1156+
[Obsolete]
1157+
#pragma warning disable CS0809 // Obsolete member overrides non-obsolete member
11561158
public override void GetObjectData(SerializationInfo info, StreamingContext context)
1159+
#pragma warning restore CS0809 // Obsolete member overrides non-obsolete member
11571160
{
11581161
if (info == null)
11591162
{

Clojure/Clojure/Lib/ExceptionInfo.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,10 @@ protected ExceptionInfo(SerializationInfo info, StreamingContext context)
7979
}
8080

8181
[System.Security.SecurityCritical]
82+
[Obsolete]
83+
#pragma warning disable CS0809 // Obsolete member overrides non-obsolete member
8284
public override void GetObjectData(SerializationInfo info, StreamingContext context)
85+
#pragma warning restore CS0809 // Obsolete member overrides non-obsolete member
8386
{
8487
if (info == null)
8588
{

Clojure/Clojure/Lib/LispReader.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2273,7 +2273,10 @@ private ReaderException(SerializationInfo info, StreamingContext context)
22732273
}
22742274

22752275
[System.Security.SecurityCritical]
2276+
[Obsolete]
2277+
#pragma warning disable CS0809 // Obsolete member overrides non-obsolete member
22762278
public override void GetObjectData(SerializationInfo info, StreamingContext context)
2279+
#pragma warning restore CS0809 // Obsolete member overrides non-obsolete member
22772280
{
22782281
if (info == null)
22792282
{

Clojure/Clojure/Lib/TypeNotFoundException.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,8 +70,10 @@ public override string ToString()
7070
return Message;
7171
}
7272

73-
73+
[Obsolete]
74+
#pragma warning disable CS0809 // Obsolete member overrides non-obsolete member
7475
public override void GetObjectData(SerializationInfo info, StreamingContext context)
76+
#pragma warning restore CS0809 // Obsolete member overrides non-obsolete member
7577
{
7678
if (info == null)
7779
throw new System.ArgumentNullException("info");

0 commit comments

Comments
 (0)