Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit245a638

Browse files
authored
Cherrypick uithread from Dev15.8 (dotnet#5364)
1 parenteb32ee8 commit245a638

File tree

5 files changed

+16
-13
lines changed

5 files changed

+16
-13
lines changed

‎vsintegration/src/FSharp.LanguageService.Base/DocumentTask.cs‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,8 @@
2121
usingVsShell=Microsoft.VisualStudio.Shell.VsShellUtilities;
2222
usingSystem.Diagnostics.CodeAnalysis;
2323

24-
namespaceMicrosoft.VisualStudio.FSharp.LanguageService{
24+
namespaceMicrosoft.VisualStudio.FSharp.LanguageService
25+
{
2526
internalstaticclassUIThread{
2627
staticSynchronizationContextctxt;
2728
staticboolisUnitTestingMode=false;

‎vsintegration/src/FSharp.LanguageService.Base/LanguageService.cs‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -685,8 +685,8 @@ internal BackgroundRequest_DEPRECATED CreateBackgroundRequest(FSharpSourceBase_D
685685
// Implemented in FSharpLanguageService.fs
686686
internalabstractBackgroundRequest_DEPRECATEDCreateBackgroundRequest(intline,intcol,TokenInfoinfo,stringsourceText,ITextSnapshotsnapshot,MethodTipMiscellany_DEPRECATEDmethodTipMiscellany,stringfname,BackgroundRequestReasonreason,IVsTextViewview,AuthoringSinksink,ISourcesource,inttimestamp,boolsynchronous);
687687

688-
// Implemented in FSharpLanguageService.fs
689-
internalabstractvoidOnParseFileOrCheckFileComplete(BackgroundRequest_DEPRECATEDreq);
688+
// Implemented in FSharpLanguageService.fs
689+
internalabstractvoidOnParseFileOrCheckFileComplete(BackgroundRequest_DEPRECATEDreq);
690690

691691
internalvoidEnsureBackgroundThreadStarted()
692692
{

‎vsintegration/src/FSharp.ProjectSystem.Base/Project/IDEBuildLogger.cs‎

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -250,22 +250,22 @@ private void AddToErrorList(
250250
span.iEndLine=endLine<startLine?span.iStartLine:endLine;
251251
span.iEndIndex=(endColumn<startColumn)&&(span.iStartLine==span.iEndLine)?span.iStartIndex:endColumn;
252252

253-
if(OutputWindowPane!=null
254-
&&(this.Verbosity!=LoggerVerbosity.Quiet||errorEventisBuildErrorEventArgs))
255-
{
256-
// Format error and output it to the output window
257-
stringmessage=this.FormatMessage(errorEvent.Message);
253+
if(OutputWindowPane!=null
254+
&&(this.Verbosity!=LoggerVerbosity.Quiet||errorEventisBuildErrorEventArgs))
255+
{
256+
// Format error and output it to the output window
257+
stringmessage=this.FormatMessage(errorEvent.Message);
258258
DefaultCompilerErrore=newDefaultCompilerError(file,
259259
span.iStartLine,
260260
span.iStartIndex,
261261
span.iEndLine,
262262
span.iEndIndex,
263263
errorCode,
264-
message);
265-
e.IsWarning=isWarning;
264+
message);
265+
e.IsWarning=isWarning;
266266

267-
Output(GetFormattedErrorMessage(e));
268-
}
267+
Output(GetFormattedErrorMessage(e));
268+
}
269269

270270
UIThread.Run(delegate()
271271
{

‎vsintegration/src/FSharp.ProjectSystem.FSharp/Project.fs‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,8 @@ namespace rec Microsoft.VisualStudio.FSharp.ProjectSystem
200200
resourceValue
201201

202202
overridethis.Initialize()=
203-
UIThread.CaptureSynchronizationContext()
203+
Microsoft.VisualStudio.FSharp.LanguageService.UIThread.CaptureSynchronizationContext()
204+
Microsoft.VisualStudio.FSharp.ProjectSystem.UIThread.CaptureSynchronizationContext()
204205

205206
base.Initialize()
206207

‎vsintegration/tests/UnitTests/TestLib.Utils.fs‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ module Asserts =
5151

5252
moduleUIStuff=
5353
letSetupSynchronizationContext()=
54+
Microsoft.VisualStudio.FSharp.ProjectSystem.UIThread.InitUnitTestingMode()
5455
Microsoft.VisualStudio.FSharp.LanguageService.UIThread.InitUnitTestingMode()
5556
Microsoft.VisualStudio.FSharp.ProjectSystem.UIThread.InitUnitTestingMode()
5657

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp