提交 3b8e92b3 编写于 作者: D Dustin Campbell

Get rest of Roslyn.sln with Features layer portable

上级 45fcd92a
// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.ComponentModel.Composition;
using System.Composition;
using Microsoft.CodeAnalysis.Shared.TestHooks;
using Microsoft.CodeAnalysis.Text;
namespace Microsoft.CodeAnalysis.Editor.CSharp.UnitTests.EventHookup
{
[Shared]
[Export(typeof(IAsynchronousOperationListener))]
[Export(typeof(IAsynchronousOperationWaiter))]
[Feature(FeatureAttribute.EventHookup)]
......
// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.ComponentModel.Composition;
using System.Composition;
using Microsoft.CodeAnalysis.Shared.TestHooks;
using Microsoft.CodeAnalysis.Text;
namespace Microsoft.CodeAnalysis.Editor.UnitTests.RenameTracking
{
[Shared]
[Export(typeof(IAsynchronousOperationListener))]
[Export(typeof(IAsynchronousOperationWaiter))]
[Feature(FeatureAttribute.RenameTracking)]
......
......@@ -2,7 +2,7 @@
using System;
using System.Collections.Generic;
using System.ComponentModel.Composition;
using System.Composition;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
......@@ -912,11 +912,13 @@ private static SolutionInfo GetInitialSolutionInfo(TestWorkspace workspace)
return provider.GetExports<IAsynchronousOperationListener, FeatureMetadata>();
}
[Shared]
[Export(typeof(IAsynchronousOperationListener))]
[Export(typeof(IAsynchronousOperationWaiter))]
[Feature(FeatureAttribute.SolutionCrawler)]
private class SolutionCrawlerWaiter : AsynchronousOperationListener { }
[Shared]
[Export(typeof(IAsynchronousOperationListener))]
[Export(typeof(IAsynchronousOperationWaiter))]
[Feature(FeatureAttribute.Workspace)]
......
' Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
Imports System.ComponentModel.Composition
Imports System.Composition
Imports Microsoft.CodeAnalysis.Shared.TestHooks
Imports Microsoft.CodeAnalysis.Text
Namespace Microsoft.CodeAnalysis.Editor.UnitTests.IntelliSense
<[Shared]>
<Export(GetType(IAsynchronousOperationListener))>
<Export(GetType(IAsynchronousOperationWaiter))>
<Feature(FeatureAttribute.CompletionSet)>
......
' Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
Imports System.ComponentModel.Composition
Imports System.Composition
Imports Microsoft.CodeAnalysis.Shared.TestHooks
Imports Microsoft.CodeAnalysis.Text
Namespace Microsoft.CodeAnalysis.Editor.UnitTests.IntelliSense
<[Shared]>
<Export(GetType(IAsynchronousOperationListener))>
<Export(GetType(IAsynchronousOperationWaiter))>
<Feature(FeatureAttribute.SignatureHelp)>
......
' Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
Imports System.Composition
Imports Microsoft.CodeAnalysis.Shared.TestHooks
Imports Microsoft.CodeAnalysis.Editor.UnitTests.Workspaces
Imports Microsoft.VisualStudio.Text
Imports Microsoft.VisualStudio.Composition
Imports System.ComponentModel.Composition
Namespace Microsoft.CodeAnalysis.Editor.UnitTests.NavigationBar
Public Class NavigationBarControllerTests
Friend ReadOnly ExportProvider As ExportProvider = MinimalTestExportProvider.CreateExportProvider(
TestExportProvider.EntireAssemblyCatalogWithCSharpAndVisualBasic.WithPart(GetType(NavigationBarWaiter)))
<[Shared]>
<Export(GetType(IAsynchronousOperationListener))>
<Export(GetType(IAsynchronousOperationWaiter))>
<Export(GetType(NavigationBarWaiter))>
......
' Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
Imports System.ComponentModel.Composition
Imports System.Composition
Imports Microsoft.CodeAnalysis.Shared.TestHooks
Namespace Microsoft.CodeAnalysis.Editor.UnitTests.Rename
<[Shared]>
<Export(GetType(IAsynchronousOperationListener))>
<Export(GetType(IAsynchronousOperationWaiter))>
<Feature(FeatureAttribute.Rename)>
......
' Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
Imports System.ComponentModel.Composition
Imports System.Composition
Imports Microsoft.CodeAnalysis.Shared.TestHooks
Namespace Microsoft.VisualStudio.LanguageServices.UnitTests.Snippets
<[Shared]>
<Export(GetType(IAsynchronousOperationListener))>
<Export(GetType(IAsynchronousOperationWaiter))>
<Feature(FeatureAttribute.Snippets)>
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册