Add missing SecurityCritical attribute

Fixes #1471
This commit is contained in:
Mordechai Zuber
2016-10-13 15:02:58 +03:00
parent 4bd3a44502
commit 4be25ba8bd
8 changed files with 16 additions and 1 deletions

View File

@@ -2,6 +2,7 @@
using System.Diagnostics.CodeAnalysis; using System.Diagnostics.CodeAnalysis;
using System.Net; using System.Net;
using System.Runtime.Serialization; using System.Runtime.Serialization;
using System.Security;
using Octokit.Internal; using Octokit.Internal;
namespace Octokit namespace Octokit
@@ -158,6 +159,7 @@ namespace Octokit
ApiError = (ApiError) info.GetValue("ApiError", typeof(ApiError)); ApiError = (ApiError) info.GetValue("ApiError", typeof(ApiError));
} }
[SecurityCritical]
public override void GetObjectData(SerializationInfo info, StreamingContext context) public override void GetObjectData(SerializationInfo info, StreamingContext context)
{ {
base.GetObjectData(info, context); base.GetObjectData(info, context);

View File

@@ -2,6 +2,7 @@
using System.Collections.Generic; using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis; using System.Diagnostics.CodeAnalysis;
using System.Runtime.Serialization; using System.Runtime.Serialization;
using System.Security;
namespace Octokit namespace Octokit
{ {
@@ -94,6 +95,7 @@ namespace Octokit
?? new RateLimit(new Dictionary<string, string>()); ?? new RateLimit(new Dictionary<string, string>());
} }
[SecurityCritical]
public override void GetObjectData(SerializationInfo info, StreamingContext context) public override void GetObjectData(SerializationInfo info, StreamingContext context)
{ {
base.GetObjectData(info, context); base.GetObjectData(info, context);

View File

@@ -2,6 +2,7 @@
using System.Diagnostics.CodeAnalysis; using System.Diagnostics.CodeAnalysis;
using System.Globalization; using System.Globalization;
using System.Runtime.Serialization; using System.Runtime.Serialization;
using System.Security;
namespace Octokit namespace Octokit
{ {
@@ -117,6 +118,7 @@ namespace Octokit
ExistingRepositoryWebUrl = (Uri) info.GetValue("ExistingRepositoryWebUrl", typeof(Uri)); ExistingRepositoryWebUrl = (Uri) info.GetValue("ExistingRepositoryWebUrl", typeof(Uri));
} }
[SecurityCritical]
public override void GetObjectData(SerializationInfo info, StreamingContext context) public override void GetObjectData(SerializationInfo info, StreamingContext context)
{ {
base.GetObjectData(info, context); base.GetObjectData(info, context);

View File

@@ -3,6 +3,7 @@ using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis; using System.Diagnostics.CodeAnalysis;
using System.Globalization; using System.Globalization;
using System.Runtime.Serialization; using System.Runtime.Serialization;
using System.Security;
namespace Octokit namespace Octokit
{ {
@@ -51,6 +52,7 @@ namespace Octokit
message = info.GetString("Message"); message = info.GetString("Message");
} }
[SecurityCritical]
public override void GetObjectData(SerializationInfo info, StreamingContext context) public override void GetObjectData(SerializationInfo info, StreamingContext context)
{ {
base.GetObjectData(info, context); base.GetObjectData(info, context);

View File

@@ -4,6 +4,7 @@ using System.Diagnostics.CodeAnalysis;
using System.Globalization; using System.Globalization;
using System.Linq; using System.Linq;
using System.Runtime.Serialization; using System.Runtime.Serialization;
using System.Security;
namespace Octokit namespace Octokit
{ {
@@ -48,6 +49,7 @@ namespace Octokit
message = info.GetString("Message"); message = info.GetString("Message");
} }
[SecurityCritical]
public override void GetObjectData(SerializationInfo info, StreamingContext context) public override void GetObjectData(SerializationInfo info, StreamingContext context)
{ {
base.GetObjectData(info, context); base.GetObjectData(info, context);

View File

@@ -3,6 +3,7 @@ using System.Diagnostics;
using System.Diagnostics.CodeAnalysis; using System.Diagnostics.CodeAnalysis;
using System.Net; using System.Net;
using System.Runtime.Serialization; using System.Runtime.Serialization;
using System.Security;
namespace Octokit namespace Octokit
{ {
@@ -80,6 +81,7 @@ namespace Octokit
TwoFactorType = (TwoFactorType) info.GetInt32("TwoFactorType"); TwoFactorType = (TwoFactorType) info.GetInt32("TwoFactorType");
} }
[SecurityCritical]
public override void GetObjectData(SerializationInfo info, StreamingContext context) public override void GetObjectData(SerializationInfo info, StreamingContext context)
{ {
base.GetObjectData(info, context); base.GetObjectData(info, context);

View File

@@ -1,6 +1,7 @@
using System; using System;
using System.Diagnostics.CodeAnalysis; using System.Diagnostics.CodeAnalysis;
using System.Runtime.Serialization; using System.Runtime.Serialization;
using System.Security;
namespace Octokit namespace Octokit
{ {
@@ -64,7 +65,7 @@ namespace Octokit
if (info == null) return; if (info == null) return;
AuthorizationCode = info.GetString("AuthorizationCode"); AuthorizationCode = info.GetString("AuthorizationCode");
} }
[SecurityCritical]
public override void GetObjectData(SerializationInfo info, StreamingContext context) public override void GetObjectData(SerializationInfo info, StreamingContext context)
{ {
base.GetObjectData(info, context); base.GetObjectData(info, context);

View File

@@ -4,6 +4,7 @@ using System.Diagnostics;
using System.Diagnostics.CodeAnalysis; using System.Diagnostics.CodeAnalysis;
using System.Globalization; using System.Globalization;
using System.Runtime.Serialization; using System.Runtime.Serialization;
using System.Security;
using Octokit.Helpers; using Octokit.Helpers;
using Octokit.Internal; using Octokit.Internal;
@@ -82,6 +83,7 @@ namespace Octokit
ResetAsUtcEpochSeconds = info.GetInt64("ResetAsUtcEpochSeconds"); ResetAsUtcEpochSeconds = info.GetInt64("ResetAsUtcEpochSeconds");
} }
[SecurityCritical]
public virtual void GetObjectData(SerializationInfo info, StreamingContext context) public virtual void GetObjectData(SerializationInfo info, StreamingContext context)
{ {
Ensure.ArgumentNotNull(info, "info"); Ensure.ArgumentNotNull(info, "info");