From 989bd681a02995d7958cffa3916c1e09760f5749 Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Wed, 30 Aug 2017 22:01:44 +0200 Subject: [PATCH] Remove direct dependency on System.Security.Permissions.PermissionSetAttribute (prep for .NET Standard) --- .../Implementation/UnresolvedSecurityDeclarationBlob.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ICSharpCode.Decompiler/TypeSystem/Implementation/UnresolvedSecurityDeclarationBlob.cs b/ICSharpCode.Decompiler/TypeSystem/Implementation/UnresolvedSecurityDeclarationBlob.cs index 41e89e90b..e9c944308 100644 --- a/ICSharpCode.Decompiler/TypeSystem/Implementation/UnresolvedSecurityDeclarationBlob.cs +++ b/ICSharpCode.Decompiler/TypeSystem/Implementation/UnresolvedSecurityDeclarationBlob.cs @@ -27,7 +27,7 @@ namespace ICSharpCode.Decompiler.TypeSystem.Implementation public sealed class UnresolvedSecurityDeclarationBlob { static readonly ITypeReference securityActionTypeReference = typeof(System.Security.Permissions.SecurityAction).ToTypeReference(); - static readonly ITypeReference permissionSetAttributeTypeReference = typeof(System.Security.Permissions.PermissionSetAttribute).ToTypeReference(); + static readonly ITypeReference permissionSetAttributeTypeReference = new GetClassTypeReference("System.Security.Permissions", "PermissionSetAttribute"); readonly IConstantValue securityAction; readonly byte[] blob;