diff options
author | Daniel Grunwald <daniel@danielgrunwald.de> | 2015-05-30 14:32:31 +0300 |
---|---|---|
committer | Daniel Grunwald <daniel@danielgrunwald.de> | 2015-05-30 14:32:31 +0300 |
commit | 04960535c3a3ef8a1c3e7412627836039e156a46 (patch) | |
tree | 27dff2a04d700d43cec419b7695ce7bcb8b6ad4b | |
parent | fdf229e99a76f9b549fd6933bc744206b57d932a (diff) |
Fix decoding attribute arguments where an array is passed to a parameter of type 'object'.
-rw-r--r-- | ICSharpCode.NRefactory/TypeSystem/Implementation/BlobReader.cs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ICSharpCode.NRefactory/TypeSystem/Implementation/BlobReader.cs b/ICSharpCode.NRefactory/TypeSystem/Implementation/BlobReader.cs index 7c002416..3e6a420c 100644 --- a/ICSharpCode.NRefactory/TypeSystem/Implementation/BlobReader.cs +++ b/ICSharpCode.NRefactory/TypeSystem/Implementation/BlobReader.cs @@ -231,7 +231,7 @@ namespace ICSharpCode.NRefactory.TypeSystem.Implementation if (typeCode == KnownTypeCode.Object) { // boxed value type IType boxedTyped = ReadCustomAttributeFieldOrPropType(); - ResolveResult elem = ReadElem(boxedTyped); + ResolveResult elem = ReadFixedArg(boxedTyped); if (elem.IsCompileTimeConstant && elem.ConstantValue == null) return new ConstantResolveResult(elementType, null); else |