Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/xamarin/NRefactory.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Karlaš <david.karlas@xamarin.com>2015-05-31 11:37:03 +0300
committerDavid Karlaš <david.karlas@xamarin.com>2015-05-31 11:39:58 +0300
commit0ab72d363faa60fb4928b7e375df7e24d9edee16 (patch)
tree7b58d93c5e2f1576d10a78a4b4600e0412b433bf
parentb18ff0faeef9461fa364af816c8b0e505d659c64 (diff)
Fixing DeclaringType property to match documentation and return UnknownType instead of null
-rw-r--r--ICSharpCode.NRefactory/TypeSystem/Implementation/DefaultResolvedTypeDefinition.cs2
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 {