aBothe / Mono-D

D Add-In for MonoDevelop
http://wiki.dlang.org/Mono-D
Other
113 stars 26 forks source link

Sporadic error while typing. #546

Closed schancel closed 9 years ago

schancel commented 9 years ago

Seems to happen after a type a period in a like like such writeln(init.);

System.AggregateException: One or more errors occurred ---> System.NullReferenceException: Object reference not set to an instance of an object
    at D_Parser.Resolver.TypeResolution.TemplateInstanceHandler.DeduceParams (IEnumerable`1 givenTemplateArguments, Boolean isMethodCall, D_Parser.Resolver.ResolutionContext ctxt, D_Parser.Resolver.DSymbol overload, D_Parser.Dom.DNode tplNode, D_Parser.Resolver.Templates.DeducedTypeDictionary deducedTypes) [0x00000] in <filename unknown>:0 
  at D_Parser.Resolver.TypeResolution.DResolver.ResolveClassOrInterface (D_Parser.Dom.DClassLike dc, D_Parser.Resolver.ResolutionContext ctxt, ISyntaxRegion instanceDeclaration, Boolean ResolveFirstBaseIdOnly, IEnumerable`1 extraDeducedTemplateParams) [0x00000] in <filename unknown>:0 
    at D_Parser.Resolver.TypeResolution.TypeDeclarationResolver+NodeMatchHandleVisitor.Visit (D_Parser.Dom.DClassLike dc) [0x00000] in <filename unknown>:0 
    at D_Parser.Dom.DClassLike.Accept[AbstractType] (NodeVisitor`1 vis) [0x00000] in <filename unknown>:0 
  at D_Parser.Resolver.TypeResolution.TypeDeclarationResolver.HandleNodeMatch (INode m, D_Parser.Resolver.ResolutionContext ctxt, D_Parser.Resolver.AbstractType resultBase, ISyntaxRegion typeBase, D_Parser.Resolver.TypeResolution.NodeMatchHandleVisitor vis) [0x00000] in <filename unknown>:0 
  at D_Parser.Resolver.ASTScanner.NameScan.HandleItem (INode n) [0x00000] in <filename unknown>:0 
  at D_Parser.Resolver.ASTScanner.AbstractVisitor.scanChildren (D_Parser.Dom.DBlockNode curScope, MemberFilter VisibleMembers, Boolean publicImports, Boolean isBaseClass, Boolean isMixinAst, Boolean takeStaticChildrenOnly, Boolean scopeIsInInheritanceHierarchy, D_Parser.Resolver.DSymbol resolvedCurScope) [0x00000] in <filename unknown>:0 
  at D_Parser.Resolver.ASTScanner.AbstractVisitor.DeepScanClass (D_Parser.Resolver.UserDefinedType udt, MemberFilter vis, Boolean resolveBaseClassIfRequired) [0x00000] in <filename unknown>:0 
  at D_Parser.Resolver.ASTScanner.SingleNodeNameScan.SearchChildrenAndResolve (D_Parser.Resolver.ResolutionContext ctxt, D_Parser.Resolver.DSymbol t, Int32 nameHash, ISyntaxRegion idObject) [0x00000] in <filename unknown>:0 
  at D_Parser.Resolver.TypeResolution.TypeDeclarationResolver.ResolveFurtherTypeIdentifier (Int32 nextIdentifierHash, IEnumerable`1 resultBases, D_Parser.Resolver.ResolutionContext ctxt, ISyntaxRegion typeIdObject, Boolean ufcsItem) [0x00000] in <filename unknown>:0 
    at D_Parser.Resolver.TypeResolution.TemplateInstanceHandler.TryGetImplicitProperty (D_Parser.Resolver.TemplateType template, D_Parser.Resolver.ResolutionContext ctxt) [0x00000] in <filename unknown>:0 
    at D_Parser.Resolver.TypeResolution.TemplateInstanceHandler.DeduceParamsAndFilterOverloads (IEnumerable`1 rawOverloadList, IEnumerable`1 givenTemplateArguments, Boolean isMethodCall, D_Parser.Resolver.ResolutionContext ctxt) [0x00000] in <filename unknown>:0 
    at D_Parser.Resolver.TypeResolution.TemplateInstanceHandler.DeduceParamsAndFilterOverloads (IEnumerable`1 rawOverloadList, D_Parser.Dom.Expressions.TemplateInstanceExpression templateInstanceExpr, D_Parser.Resolver.ResolutionContext ctxt, Boolean isMethodCall) [0x00000] in <filename unknown>:0 
  at D_Parser.Resolver.ExpressionSemantics.ExpressionTypeEvaluation.GetOverloads (D_Parser.Dom.Expressions.TemplateInstanceExpression tix, D_Parser.Resolver.ResolutionContext ctxt, IEnumerable`1 resultBases, Boolean deduceParameters) [0x00000] in <filename unknown>:0 
    at D_Parser.Resolver.ExpressionSemantics.ExpressionTypeEvaluation.Visit (D_Parser.Dom.Expressions.TemplateInstanceExpression tix) [0x00000] in <filename unknown>:0 
    at D_Parser.Dom.Expressions.TemplateInstanceExpression.Accept[AbstractType] (ExpressionVisitor`1 vis) [0x00000] in <filename unknown>:0 
  at D_Parser.Resolver.ExpressionSemantics.ExpressionTypeEvaluation.EvaluateType (IExpression x, D_Parser.Resolver.ResolutionContext ctxt, Boolean tryReturnMethodReturnType) [0x00000] in <filename unknown>:0 
  at D_Parser.Resolver.TypeResolution.TypeDeclarationResolver.ResolveSingle (ITypeDeclaration declaration, D_Parser.Resolver.ResolutionContext ctxt) [0x00000] in <filename unknown>:0 
  at D_Parser.Resolver.TypeResolution.TypeDeclarationResolver+NodeMatchHandleVisitor.VisitAliasDefinition (D_Parser.Dom.DVariable v) [0x00000] in <filename unknown>:0 
  at D_Parser.Resolver.TypeResolution.TypeDeclarationResolver+NodeMatchHandleVisitor.Visit (D_Parser.Dom.DVariable variable) [0x00000] in <filename unknown>:0 
  at D_Parser.Dom.DVariable.Accept[AbstractType] (NodeVisitor`1 vis) [0x00000] in <filename unknown>:0 
    at D_Parser.Resolver.TypeResolution.TypeDeclarationResolver.HandleNodeMatch (INode m, D_Parser.Resolver.ResolutionContext ctxt, D_Parser.Resolver.AbstractType resultBase, ISyntaxRegion typeBase, D_Parser.Resolver.TypeResolution.NodeMatchHandleVisitor vis) [0x00000] in <filename unknown>:0 
    at D_Parser.Resolver.TypeResolution.UFCSResolver.HandleItem (INode n) [0x00000] in <filename unknown>:0 
    at D_Parser.Resolver.ASTScanner.AbstractVisitor.scanChildren (D_Parser.Dom.DBlockNode curScope, MemberFilter VisibleMembers, Boolean publicImports, Boolean isBaseClass, Boolean isMixinAst, Boolean takeStaticChildrenOnly, Boolean scopeIsInInheritanceHierarchy, D_Parser.Resolver.DSymbol resolvedCurScope) [0x00000] in <filename unknown>:0 
    at D_Parser.Resolver.ASTScanner.AbstractVisitor+StatementHandler.VisitImport (D_Parser.Dom.Import imp) [0x00000] in <filename unknown>:0 
    at D_Parser.Dom.ImportStatement+Import.Accept[Boolean] (StatementVisitor`1 vis) [0x00000] in <filename unknown>:0 
  at D_Parser.Resolver.ASTScanner.AbstractVisitor+StatementHandler.Visit (D_Parser.Dom.ImportStatement impStmt) [0x00000] in <filename unknown>:0 
  at D_Parser.Dom.ImportStatement.Accept[Boolean] (StatementVisitor`1 vis) [0x00000] in <filename unknown>:0 
    at D_Parser.Resolver.ASTScanner.AbstractVisitor+StatementHandler.Visit (D_Parser.Dom.DBlockNode dbn) [0x00000] in <filename unknown>:0 
    at D_Parser.Resolver.ASTScanner.AbstractVisitor+StatementHandler.Visit (D_Parser.Dom.DModule dbn) [0x00000] in <filename unknown>:0 
    at D_Parser.Dom.DModule.Accept[Boolean] (NodeVisitor`1 vis) [0x00000] in <filename unknown>:0 
  at D_Parser.Resolver.ASTScanner.AbstractVisitor.scanChildren (D_Parser.Dom.DBlockNode curScope, MemberFilter VisibleMembers, Boolean publicImports, Boolean isBaseClass, Boolean isMixinAst, Boolean takeStaticChildrenOnly, Boolean scopeIsInInheritanceHierarchy, D_Parser.Resolver.DSymbol resolvedCurScope) [0x00000] in <filename unknown>:0 
  at D_Parser.Resolver.ASTScanner.AbstractVisitor.ScanBlock (IBlockNode curScope, CodeLocation Caret, MemberFilter VisibleMembers, Boolean publicImportsOnly) [0x00000] in <filename unknown>:0 
  at D_Parser.Resolver.ASTScanner.AbstractVisitor.ScanBlockUpward (IBlockNode curScope, CodeLocation Caret, MemberFilter VisibleMembers) [0x00000] in <filename unknown>:0 
  at D_Parser.Resolver.ASTScanner.AbstractVisitor.IterateThroughScopeLayers (CodeLocation Caret, MemberFilter VisibleMembers) [0x00000] in <filename unknown>:0 
  at D_Parser.Resolver.TypeResolution.UFCSResolver.TryResolveUFCS (ISemantic firstArgument, Int32 nameHash, CodeLocation nameLoc, D_Parser.Resolver.ResolutionContext ctxt, ISyntaxRegion nameSr) [0x00000] in <filename unknown>:0 
  at D_Parser.Completion.Providers.MemberCompletionProvider+<GenUfcsAndStaticProperties>c__AnonStorey1.<>m__0 () [0x00000] in <filename unknown>:0 
  at System.Threading.Tasks.TaskActionInvoker+ActionInvoke.Invoke (System.Threading.Tasks.Task owner, System.Object state, System.Threading.Tasks.Task context) [0x00000] in /private/tmp/source-mono-mac-3.10.0-branch/bockbuild-mono-3.10.0-branch/profiles/mono-mac-xamarin/build-root/mono-3.10.0/mcs/class/corlib/System.Threading.Tasks/TaskActionInvoker.cs:71 
  at System.Threading.Tasks.Task.InnerInvoke () [0x00031] in /private/tmp/source-mono-mac-3.10.0-branch/bockbuild-mono-3.10.0-branch/profiles/mono-mac-xamarin/build-root/mono-3.10.0/mcs/class/corlib/System.Threading.Tasks/Task.cs:548 
  at System.Threading.Tasks.Task.ThreadStart () [0x000d0] in /private/tmp/source-mono-mac-3.10.0-branch/bockbuild-mono-3.10.0-branch/profiles/mono-mac-xamarin/build-root/mono-3.10.0/mcs/class/corlib/System.Threading.Tasks/Task.cs:438 
  --- End of inner exception stack trace ---
  at System.Threading.Tasks.Task.Wait (Int32 millisecondsTimeout, CancellationToken cancellationToken) [0x0004b] in /private/tmp/source-mono-mac-3.10.0-branch/bockbuild-mono-3.10.0-branch/profiles/mono-mac-xamarin/build-root/mono-3.10.0/mcs/class/corlib/System.Threading.Tasks/Task.cs:708 
  at System.Threading.Tasks.Task.Wait (Int32 millisecondsTimeout) [0x00000] in /private/tmp/source-mono-mac-3.10.0-branch/bockbuild-mono-3.10.0-branch/profiles/mono-mac-xamarin/build-root/mono-3.10.0/mcs/class/corlib/System.Threading.Tasks/Task.cs:691 
  at D_Parser.Completion.CodeCompletion.DoTimeoutableCompletionTask (ICompletionDataGenerator cdgen, D_Parser.Resolver.ResolutionContext ctxt, System.Action ac, Int32 timeout) [0x00000] in <filename unknown>:0 
  at D_Parser.Completion.Providers.MemberCompletionProvider.GenUfcsAndStaticProperties (D_Parser.Resolver.AbstractType t) [0x00000] in <filename unknown>:0 
  at D_Parser.Completion.Providers.MemberCompletionProvider.VisitAssocArrayType (D_Parser.Resolver.AssocArrayType aa) [0x00000] in <filename unknown>:0 
  at D_Parser.Completion.Providers.MemberCompletionProvider.VisitArrayType (D_Parser.Resolver.ArrayType at) [0x00000] in <filename unknown>:0 
  at D_Parser.Resolver.ArrayType.Accept (IResolvedTypeVisitor vis) [0x00000] in <filename unknown>:0 
  at D_Parser.Completion.Providers.MemberCompletionProvider.VisitMemberSymbol (D_Parser.Resolver.MemberSymbol mrr) [0x00000] in <filename unknown>:0 
  at D_Parser.Resolver.MemberSymbol.Accept (IResolvedTypeVisitor vis) [0x00000] in <filename unknown>:0 
  at D_Parser.Completion.Providers.MemberCompletionProvider.BuildCompletionDataInternal (IEditorData Editor, Char enteredChar) [0x00000] in <filename unknown>:0 
  at D_Parser.Completion.Providers.AbstractCompletionProvider.BuildCompletionData (IEditorData Editor, Char enteredChar) [0x00000] in <filename unknown>:0 
  at D_Parser.Completion.CodeCompletion.GenerateCompletionData (IEditorData editor, ICompletionDataGenerator completionDataGen, Char triggerChar, Boolean alreadyCheckedCompletionContext) [0x00000] in <filename unknown>:0 
  at MonoDevelop.D.Completion.DCodeCompletionSupport.BuildCompletionData (MonoDevelop.Ide.Gui.Document EditorDocument, D_Parser.Dom.DModule SyntaxTree, MonoDevelop.Ide.CodeCompletion.CodeCompletionContext ctx, MonoDevelop.Ide.CodeCompletion.CompletionDataList l, Char triggerChar) [0x00000] in <filename unknown>:0 
  at MonoDevelop.D.DEditorCompletionExtension.HandleCodeCompletion (MonoDevelop.Ide.CodeCompletion.CodeCompletionContext completionContext, Char triggerChar, System.Int32& triggerWordLength) [0x00000] in <filename unknown>:0 
  at MonoDevelop.Ide.Gui.Content.CompletionTextEditorExtension.KeyPress (Key key, Char keyChar, ModifierType modifier) [0x0014b] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-5.5-branch/7b721eee/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Content/CompletionTextEditorExtension.cs:137 
  at MonoDevelop.D.DEditorCompletionExtension.KeyPress (Key key, Char keyChar, ModifierType modifier) [0x00000] in <filename unknown>:0 
  at MonoDevelop.Ide.Gui.Content.TextEditorExtension.KeyPress (Key key, Char keyChar, ModifierType modifier) [0x00022] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-5.5-branch/7b721eee/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Content/TextEditorExtension.cs:109 
  at MonoDevelop.D.Formatting.Indentation.DTextEditorIndentation.KeyPress (Key key, Char keyChar, ModifierType modifier) [0x00000] in <filename unknown>:0 
  at MonoDevelop.Ide.Gui.Content.TextEditorExtension.KeyPress (Key key, Char keyChar, ModifierType modifier) [0x00022] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-5.5-branch/7b721eee/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Content/TextEditorExtension.cs:109 
  at MonoDevelop.Ide.Gui.Content.TextEditorExtension.KeyPress (Key key, Char keyChar, ModifierType modifier) [0x00022] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-5.5-branch/7b721eee/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Content/TextEditorExtension.cs:109 
  at MonoDevelop.Ide.Gui.Content.TextEditorExtension.KeyPress (Key key, Char keyChar, ModifierType modifier) [0x00022] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-5.5-branch/7b721eee/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Content/TextEditorExtension.cs:109 
  at MonoDevelop.Ide.Gui.Content.TextEditorExtension.KeyPress (Key key, Char keyChar, ModifierType modifier) [0x00022] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-5.5-branch/7b721eee/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Content/TextEditorExtension.cs:109 
  at MonoDevelop.Ide.Gui.Content.TextEditorExtension.KeyPress (Key key, Char keyChar, ModifierType modifier) [0x00022] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-5.5-branch/7b721eee/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Content/TextEditorExtension.cs:109 
  at MonoDevelop.Debugger.ExceptionCaughtTextEditorExtension.KeyPress (Key key, Char keyChar, ModifierType modifier) [0x0006a] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-5.5-branch/7b721eee/source/monodevelop/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/ExceptionCaughtDialog.cs:794 
  at MonoDevelop.SourceEditor.ExtensibleTextEditor.ExtensionKeyPress (Key key, UInt32 ch, ModifierType state) [0x00013] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-5.5-branch/7b721eee/source/monodevelop/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/ExtensibleTextEditor.cs:267 
 --> (Inner exception 0) System.NullReferenceException: Object reference not set to an instance of an object
  at D_Parser.Resolver.TypeResolution.TemplateInstanceHandler.DeduceParams (IEnumerable`1 givenTemplateArguments, Boolean isMethodCall, D_Parser.Resolver.ResolutionContext ctxt, D_Parser.Resolver.DSymbol overload, D_Parser.Dom.DNode tplNode, D_Parser.Resolver.Templates.DeducedTypeDictionary deducedTypes) [0x00000] in <filename unknown>:0 
    at D_Parser.Resolver.TypeResolution.DResolver.ResolveClassOrInterface (D_Parser.Dom.DClassLike dc, D_Parser.Resolver.ResolutionContext ctxt, ISyntaxRegion instanceDeclaration, Boolean ResolveFirstBaseIdOnly, IEnumerable`1 extraDeducedTemplateParams) [0x00000] in <filename unknown>:0 
  at D_Parser.Resolver.TypeResolution.TypeDeclarationResolver+NodeMatchHandleVisitor.Visit (D_Parser.Dom.DClassLike dc) [0x00000] in <filename unknown>:0 
  at D_Parser.Dom.DClassLike.Accept[AbstractType] (NodeVisitor`1 vis) [0x00000] in <filename unknown>:0 
    at D_Parser.Resolver.TypeResolution.TypeDeclarationResolver.HandleNodeMatch (INode m, D_Parser.Resolver.ResolutionContext ctxt, D_Parser.Resolver.AbstractType resultBase, ISyntaxRegion typeBase, D_Parser.Resolver.TypeResolution.NodeMatchHandleVisitor vis) [0x00000] in <filename unknown>:0 
    at D_Parser.Resolver.ASTScanner.NameScan.HandleItem (INode n) [0x00000] in <filename unknown>:0 
    at D_Parser.Resolver.ASTScanner.AbstractVisitor.scanChildren (D_Parser.Dom.DBlockNode curScope, MemberFilter VisibleMembers, Boolean publicImports, Boolean isBaseClass, Boolean isMixinAst, Boolean takeStaticChildrenOnly, Boolean scopeIsInInheritanceHierarchy, D_Parser.Resolver.DSymbol resolvedCurScope) [0x00000] in <filename unknown>:0 
    at D_Parser.Resolver.ASTScanner.AbstractVisitor.DeepScanClass (D_Parser.Resolver.UserDefinedType udt, MemberFilter vis, Boolean resolveBaseClassIfRequired) [0x00000] in <filename unknown>:0 
    at D_Parser.Resolver.ASTScanner.SingleNodeNameScan.SearchChildrenAndResolve (D_Parser.Resolver.ResolutionContext ctxt, D_Parser.Resolver.DSymbol t, Int32 nameHash, ISyntaxRegion idObject) [0x00000] in <filename unknown>:0 
    at D_Parser.Resolver.TypeResolution.TypeDeclarationResolver.ResolveFurtherTypeIdentifier (Int32 nextIdentifierHash, IEnumerable`1 resultBases, D_Parser.Resolver.ResolutionContext ctxt, ISyntaxRegion typeIdObject, Boolean ufcsItem) [0x00000] in <filename unknown>:0 
  at D_Parser.Resolver.TypeResolution.TemplateInstanceHandler.TryGetImplicitProperty (D_Parser.Resolver.TemplateType template, D_Parser.Resolver.ResolutionContext ctxt) [0x00000] in <filename unknown>:0 
  at D_Parser.Resolver.TypeResolution.TemplateInstanceHandler.DeduceParamsAndFilterOverloads (IEnumerable`1 rawOverloadList, IEnumerable`1 givenTemplateArguments, Boolean isMethodCall, D_Parser.Resolver.ResolutionContext ctxt) [0x00000] in <filename unknown>:0 
  at D_Parser.Resolver.TypeResolution.TemplateInstanceHandler.DeduceParamsAndFilterOverloads (IEnumerable`1 rawOverloadList, D_Parser.Dom.Expressions.TemplateInstanceExpression templateInstanceExpr, D_Parser.Resolver.ResolutionContext ctxt, Boolean isMethodCall) [0x00000] in <filename unknown>:0 
    at D_Parser.Resolver.ExpressionSemantics.ExpressionTypeEvaluation.GetOverloads (D_Parser.Dom.Expressions.TemplateInstanceExpression tix, D_Parser.Resolver.ResolutionContext ctxt, IEnumerable`1 resultBases, Boolean deduceParameters) [0x00000] in <filename unknown>:0 
  at D_Parser.Resolver.ExpressionSemantics.ExpressionTypeEvaluation.Visit (D_Parser.Dom.Expressions.TemplateInstanceExpression tix) [0x00000] in <filename unknown>:0 
  at D_Parser.Dom.Expressions.TemplateInstanceExpression.Accept[AbstractType] (ExpressionVisitor`1 vis) [0x00000] in <filename unknown>:0 
    at D_Parser.Resolver.ExpressionSemantics.ExpressionTypeEvaluation.EvaluateType (IExpression x, D_Parser.Resolver.ResolutionContext ctxt, Boolean tryReturnMethodReturnType) [0x00000] in <filename unknown>:0 
    at D_Parser.Resolver.TypeResolution.TypeDeclarationResolver.ResolveSingle (ITypeDeclaration declaration, D_Parser.Resolver.ResolutionContext ctxt) [0x00000] in <filename unknown>:0 
    at D_Parser.Resolver.TypeResolution.TypeDeclarationResolver+NodeMatchHandleVisitor.VisitAliasDefinition (D_Parser.Dom.DVariable v) [0x00000] in <filename unknown>:0 
    at D_Parser.Resolver.TypeResolution.TypeDeclarationResolver+NodeMatchHandleVisitor.Visit (D_Parser.Dom.DVariable variable) [0x00000] in <filename unknown>:0 
    at D_Parser.Dom.DVariable.Accept[AbstractType] (NodeVisitor`1 vis) [0x00000] in <filename unknown>:0 
  at D_Parser.Resolver.TypeResolution.TypeDeclarationResolver.HandleNodeMatch (INode m, D_Parser.Resolver.ResolutionContext ctxt, D_Parser.Resolver.AbstractType resultBase, ISyntaxRegion typeBase, D_Parser.Resolver.TypeResolution.NodeMatchHandleVisitor vis) [0x00000] in <filename unknown>:0 
  at D_Parser.Resolver.TypeResolution.UFCSResolver.HandleItem (INode n) [0x00000] in <filename unknown>:0 
  at D_Parser.Resolver.ASTScanner.AbstractVisitor.scanChildren (D_Parser.Dom.DBlockNode curScope, MemberFilter VisibleMembers, Boolean publicImports, Boolean isBaseClass, Boolean isMixinAst, Boolean takeStaticChildrenOnly, Boolean scopeIsInInheritanceHierarchy, D_Parser.Resolver.DSymbol resolvedCurScope) [0x00000] in <filename unknown>:0 
  at D_Parser.Resolver.ASTScanner.AbstractVisitor+StatementHandler.VisitImport (D_Parser.Dom.Import imp) [0x00000] in <filename unknown>:0 
  at D_Parser.Dom.ImportStatement+Import.Accept[Boolean] (StatementVisitor`1 vis) [0x00000] in <filename unknown>:0 
    at D_Parser.Resolver.ASTScanner.AbstractVisitor+StatementHandler.Visit (D_Parser.Dom.ImportStatement impStmt) [0x00000] in <filename unknown>:0 
    at D_Parser.Dom.ImportStatement.Accept[Boolean] (StatementVisitor`1 vis) [0x00000] in <filename unknown>:0 
  at D_Parser.Resolver.ASTScanner.AbstractVisitor+StatementHandler.Visit (D_Parser.Dom.DBlockNode dbn) [0x00000] in <filename unknown>:0 
  at D_Parser.Resolver.ASTScanner.AbstractVisitor+StatementHandler.Visit (D_Parser.Dom.DModule dbn) [0x00000] in <filename unknown>:0 
  at D_Parser.Dom.DModule.Accept[Boolean] (NodeVisitor`1 vis) [0x00000] in <filename unknown>:0 
    at D_Parser.Resolver.ASTScanner.AbstractVisitor.scanChildren (D_Parser.Dom.DBlockNode curScope, MemberFilter VisibleMembers, Boolean publicImports, Boolean isBaseClass, Boolean isMixinAst, Boolean takeStaticChildrenOnly, Boolean scopeIsInInheritanceHierarchy, D_Parser.Resolver.DSymbol resolvedCurScope) [0x00000] in <filename unknown>:0 
    at D_Parser.Resolver.ASTScanner.AbstractVisitor.ScanBlock (IBlockNode curScope, CodeLocation Caret, MemberFilter VisibleMembers, Boolean publicImportsOnly) [0x00000] in <filename unknown>:0 
    at D_Parser.Resolver.ASTScanner.AbstractVisitor.ScanBlockUpward (IBlockNode curScope, CodeLocation Caret, MemberFilter VisibleMembers) [0x00000] in <filename unknown>:0 
    at D_Parser.Resolver.ASTScanner.AbstractVisitor.IterateThroughScopeLayers (CodeLocation Caret, MemberFilter VisibleMembers) [0x00000] in <filename unknown>:0 
    at D_Parser.Resolver.TypeResolution.UFCSResolver.TryResolveUFCS (ISemantic firstArgument, Int32 nameHash, CodeLocation nameLoc, D_Parser.Resolver.ResolutionContext ctxt, ISyntaxRegion nameSr) [0x00000] in <filename unknown>:0 
    at D_Parser.Completion.Providers.MemberCompletionProvider+<GenUfcsAndStaticProperties>c__AnonStorey1.<>m__0 () [0x00000] in <filename unknown>:0 
    at System.Threading.Tasks.TaskActionInvoker+ActionInvoke.Invoke (System.Threading.Tasks.Task owner, System.Object state, System.Threading.Tasks.Task context) [0x00000] in /private/tmp/source-mono-mac-3.10.0-branch/bockbuild-mono-3.10.0-branch/profiles/mono-mac-xamarin/build-root/mono-3.10.0/mcs/class/corlib/System.Threading.Tasks/TaskActionInvoker.cs:71 
    at System.Threading.Tasks.Task.InnerInvoke () [0x00031] in /private/tmp/source-mono-mac-3.10.0-branch/bockbuild-mono-3.10.0-branch/profiles/mono-mac-xamarin/build-root/mono-3.10.0/mcs/class/corlib/System.Threading.Tasks/Task.cs:548 
    at System.Threading.Tasks.Task.ThreadStart () [0x000d0] in /private/tmp/source-mono-mac-3.10.0-branch/bockbuild-mono-3.10.0-branch/profiles/mono-mac-xamarin/build-root/mono-3.10.0/mcs/class/corlib/System.Threading.Tasks/Task.cs:438