diff options
author | David Karlaš <david.karlas@xamarin.com> | 2015-05-31 11:37:03 +0300 |
---|---|---|
committer | David Karlaš <david.karlas@xamarin.com> | 2015-05-31 11:39:58 +0300 |
commit | 0ab72d363faa60fb4928b7e375df7e24d9edee16 (patch) | |
tree | 7b58d93c5e2f1576d10a78a4b4600e0412b433bf | |
parent | b18ff0faeef9461fa364af816c8b0e505d659c64 (diff) |
Fixing DeclaringType property to match documentation and return UnknownType instead of null
-rw-r--r-- | ICSharpCode.NRefactory/TypeSystem/Implementation/DefaultResolvedTypeDefinition.cs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ICSharpCode.NRefactory/TypeSystem/Implementation/DefaultResolvedTypeDefinition.cs b/ICSharpCode.NRefactory/TypeSystem/Implementation/DefaultResolvedTypeDefinition.cs index 80b332d8..a1fed203 100644 --- a/ICSharpCode.NRefactory/TypeSystem/Implementation/DefaultResolvedTypeDefinition.cs +++ b/ICSharpCode.NRefactory/TypeSystem/Implementation/DefaultResolvedTypeDefinition.cs @@ -614,7 +614,7 @@ namespace ICSharpCode.NRefactory.TypeSystem.Implementation } public IType DeclaringType { - get { return parentContext.CurrentTypeDefinition; } + get { return parentContext.CurrentTypeDefinition ?? (IType)SpecialType.UnknownType; } } public IAssembly ParentAssembly { |