提交 f8009ac2 编写于 作者: M Manish Vasani

Fix release build - conditionally exclude usings only used for DEBUG only code

上级 0ed2920e
......@@ -10,11 +10,14 @@
using System.Diagnostics;
using System.Diagnostics.CodeAnalysis;
using System.IO;
using System.Linq;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Microsoft.CodeAnalysis.PooledObjects;
#if DEBUG
using System.Linq;
#endif
namespace Microsoft.CodeAnalysis
{
/// <summary>
......
......@@ -9,13 +9,16 @@
using System.Collections.Generic;
using System.Collections.Immutable;
using System.Collections.ObjectModel;
using System.Diagnostics;
using System.Diagnostics.CodeAnalysis;
using System.Linq;
using Microsoft.CodeAnalysis;
using Microsoft.CodeAnalysis.PooledObjects;
using Roslyn.Utilities;
#if DEBUG
using System.Diagnostics;
#endif
namespace Roslyn.Utilities
{
internal static partial class EnumerableExtensions
......
......@@ -5,12 +5,15 @@
#nullable enable
using System;
using System.Diagnostics;
using System.Text;
using System.Threading;
using Microsoft.CodeAnalysis.PooledObjects;
using Microsoft.CodeAnalysis;
#if DEBUG
using System.Diagnostics;
#endif
namespace Roslyn.Utilities
{
/// <summary>
......
......@@ -6,7 +6,6 @@
using System.Collections.Concurrent;
using System.Collections.Generic;
using System.Collections.Immutable;
using System.Diagnostics;
using System.Threading;
using System.Threading.Tasks;
using Microsoft.CodeAnalysis.ErrorReporting;
......@@ -16,6 +15,10 @@
using Microsoft.CodeAnalysis.Shared.TestHooks;
using Roslyn.Utilities;
#if DEBUG
using System.Diagnostics;
#endif
namespace Microsoft.CodeAnalysis.SolutionCrawler
{
internal sealed partial class SolutionCrawlerRegistrationService
......
......@@ -3,12 +3,15 @@
// See the LICENSE file in the project root for more information.
using System.Collections.Immutable;
using System.Diagnostics;
using System.Threading;
using System.Threading.Tasks;
using Microsoft.CodeAnalysis.LanguageServices;
using Microsoft.CodeAnalysis.PooledObjects;
#if DEBUG
using System.Diagnostics;
#endif
namespace Microsoft.CodeAnalysis.Wrapping.BinaryExpression
{
using Microsoft.CodeAnalysis.Indentation;
......
......@@ -6,7 +6,6 @@
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.IO;
using System.Threading;
using System.Threading.Tasks;
......@@ -14,6 +13,10 @@
using Microsoft.CodeAnalysis.PooledObjects;
using Roslyn.Utilities;
#if DEBUG
using System.Diagnostics;
#endif
namespace Microsoft.CodeAnalysis.Remote
{
/// <summary>
......
......@@ -14,10 +14,13 @@
using Microsoft.CodeAnalysis.Internal.Log;
using Microsoft.CodeAnalysis.Options;
using Microsoft.CodeAnalysis.Shared.Collections;
using Microsoft.CodeAnalysis.Shared.Extensions;
using Microsoft.CodeAnalysis.Text;
using Roslyn.Utilities;
#if DEBUG
using Microsoft.CodeAnalysis.Shared.Extensions;
#endif
namespace Microsoft.CodeAnalysis.Simplification
{
internal abstract class AbstractSimplificationService<TExpressionSyntax, TStatementSyntax, TCrefSyntax> : ISimplificationService
......
......@@ -4,7 +4,6 @@
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.IO;
using System.Linq;
using System.Threading;
......@@ -14,6 +13,10 @@
using Microsoft.CodeAnalysis.Storage;
using Roslyn.Utilities;
#if DEBUG
using System.Diagnostics;
#endif
namespace Microsoft.CodeAnalysis.SQLite.v1
{
internal partial class SQLitePersistentStorage
......
......@@ -3,7 +3,6 @@
// See the LICENSE file in the project root for more information.
using System;
using System.Diagnostics;
using System.IO;
using System.Threading;
using System.Threading.Tasks;
......@@ -11,6 +10,10 @@
using Microsoft.CodeAnalysis.Storage;
using Roslyn.Utilities;
#if DEBUG
using System.Diagnostics;
#endif
namespace Microsoft.CodeAnalysis.SQLite.v2
{
internal partial class SQLitePersistentStorage
......
......@@ -3,9 +3,12 @@
// See the LICENSE file in the project root for more information.
using System.Collections.Immutable;
using System.Diagnostics;
using System.Threading;
#if DEBUG
using System.Diagnostics;
#endif
namespace Microsoft.CodeAnalysis
{
/// <summary>
......
......@@ -6,11 +6,14 @@
using System;
using System.Collections.Immutable;
using System.Diagnostics;
using System.Linq;
using Microsoft.CodeAnalysis;
using Roslyn.Utilities;
#if DEBUG
using System.Diagnostics;
#endif
namespace Microsoft.CodeAnalysis
{
internal partial class SolutionState
......
......@@ -10,7 +10,6 @@
using System.Threading;
using System.Threading.Tasks;
using Microsoft.CodeAnalysis.Diagnostics;
using Microsoft.CodeAnalysis.Remote.DebugUtil;
using Microsoft.CodeAnalysis.Serialization;
using Microsoft.CodeAnalysis.Text;
using Roslyn.Utilities;
......@@ -19,6 +18,10 @@
using Microsoft.CodeAnalysis.Options;
using Microsoft.CodeAnalysis.ErrorReporting;
#if DEBUG
using Microsoft.CodeAnalysis.Remote.DebugUtil;
#endif
namespace Microsoft.CodeAnalysis.Remote
{
/// <summary>
......
......@@ -3,14 +3,17 @@
// See the LICENSE file in the project root for more information.
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
using Microsoft.CodeAnalysis.Internal.Log;
using Microsoft.CodeAnalysis.Serialization;
#if DEBUG
using System.Diagnostics;
using System.Text;
using Microsoft.CodeAnalysis.Internal.Log;
#endif
namespace Microsoft.CodeAnalysis.Remote.DebugUtil
{
internal static class TestUtils
......
......@@ -3,10 +3,13 @@
// See the LICENSE file in the project root for more information.
using System.Collections.Immutable;
using System.Diagnostics;
using System.Text;
using Microsoft.CodeAnalysis.Text;
#if DEBUG
using System.Diagnostics;
#endif
namespace Microsoft.CodeAnalysis.EmbeddedLanguages.VirtualChars
{
internal partial struct VirtualCharSequence
......
......@@ -3,10 +3,13 @@
// See the LICENSE file in the project root for more information.
using System.Collections.Immutable;
using System.Diagnostics;
using Microsoft.CodeAnalysis.Operations;
using Microsoft.CodeAnalysis.PooledObjects;
#if DEBUG
using System.Diagnostics;
#endif
namespace Microsoft.CodeAnalysis.FlowAnalysis
{
/// <summary>
......
......@@ -6,8 +6,6 @@
using System;
using System.Collections.Generic;
using System.Collections.Immutable;
using System.Diagnostics;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
......@@ -18,6 +16,11 @@
using Microsoft.CodeAnalysis.Text;
using Roslyn.Utilities;
#if DEBUG
using System.Collections.Immutable;
using System.Diagnostics;
#endif
namespace Microsoft.CodeAnalysis.Shared.Extensions
{
internal static partial class DocumentExtensions
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册