From 2ffc0a9a037acdf303be178a75a7f87486458d3e Mon Sep 17 00:00:00 2001 From: MikhailArkhipov Date: Thu, 20 Jun 2019 09:31:44 -0700 Subject: [PATCH] Lock content since it is locked in other cases --- src/Analysis/Ast/Impl/Modules/PythonModule.cs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/Analysis/Ast/Impl/Modules/PythonModule.cs b/src/Analysis/Ast/Impl/Modules/PythonModule.cs index c4e8fa134..81664250d 100644 --- a/src/Analysis/Ast/Impl/Modules/PythonModule.cs +++ b/src/Analysis/Ast/Impl/Modules/PythonModule.cs @@ -235,7 +235,14 @@ protected virtual void Dispose(bool disposing) { /// /// Returns module content (code). /// - public string Content => _buffer.Text; + public string Content { + get { + lock (AnalysisLock) { + return _buffer.Text; + } + } + } + #endregion #region Parsing