зеркало из https://github.com/dotnet/razor.git
PublicAPI
This commit is contained in:
Родитель
b80e80e670
Коммит
1f62c288ca
|
@ -5,6 +5,7 @@ VisualStudioVersion = 17.0.31415.485
|
|||
MinimumVisualStudioVersion = 16.0.0.0
|
||||
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tooling", "Tooling", "{3C0D6505-79B3-49D0-B4C3-176F0F1836ED}"
|
||||
ProjectSection(SolutionItems) = preProject
|
||||
src\Razor\src\.editorconfig = src\Razor\src\.editorconfig
|
||||
src\Razor\src\Directory.Build.props = src\Razor\src\Directory.Build.props
|
||||
EndProjectSection
|
||||
EndProject
|
||||
|
|
|
@ -152,6 +152,7 @@
|
|||
<Tooling_MicrosoftCodeAnalysisVisualBasicWorkspacesPackageVersion>$(RoslynPackageVersion)</Tooling_MicrosoftCodeAnalysisVisualBasicWorkspacesPackageVersion>
|
||||
<Tooling_MicrosoftCodeAnalysisWorkspacesCommonPackageVersion>$(RoslynPackageVersion)</Tooling_MicrosoftCodeAnalysisWorkspacesCommonPackageVersion>
|
||||
<Tooling_MicrosoftCodeAnalysisBannedApiAnalyzersPackageVersion>$(Tooling_MicrosoftCodeAnalysisAnalyzersPackageVersion)</Tooling_MicrosoftCodeAnalysisBannedApiAnalyzersPackageVersion>
|
||||
<Tooling_MicrosoftCodeAnalysisPublicApiAnalyzersPackageVersion>$(Tooling_MicrosoftCodeAnalysisAnalyzersPackageVersion)</Tooling_MicrosoftCodeAnalysisPublicApiAnalyzersPackageVersion>
|
||||
<Tooling_RoslynDiagnosticsAnalyzersPackageVersion>$(Tooling_MicrosoftCodeAnalysisAnalyzersPackageVersion)</Tooling_RoslynDiagnosticsAnalyzersPackageVersion>
|
||||
<Tooling_MicrosoftVisualStudioLanguageServicesPackageVersion>$(RoslynPackageVersion)</Tooling_MicrosoftVisualStudioLanguageServicesPackageVersion>
|
||||
<XunitAnalyzersPackageVersion>0.10.0</XunitAnalyzersPackageVersion>
|
||||
|
|
|
@ -3,6 +3,11 @@
|
|||
|
||||
<Import Project="$([MSBuild]::GetPathOfFileAbove('Directory.Build.props', '$(MSBuildThisFileDirectory)../'))" />
|
||||
|
||||
<PropertyGroup>
|
||||
<AnalysisLevel>Latest</AnalysisLevel>
|
||||
<AnalysisMode>AllEnabledByDefault</AnalysisMode>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Microsoft.CodeAnalysis.Analyzers" Version="$(Tooling_MicrosoftCodeAnalysisAnalyzersPackageVersion)" NoWarn="NU1608" />
|
||||
<PackageReference Include="Microsoft.CodeAnalysis.NetAnalyzers" Version="$(Tooling_MicrosoftCodeAnalysisNetAnalyzersPackageVersion)" NoWarn="NU1608" />
|
||||
|
|
|
@ -11,4 +11,10 @@
|
|||
<PublishWindowsPdb Condition="'$(DotNetSymbolServerTokenMsdl)'!='' and '$(DotNetSymbolServerTokenSymWeb)'!=''">true</PublishWindowsPdb>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Microsoft.CodeAnalysis.PublicApiAnalyzers" Version="$(Tooling_MicrosoftCodeAnalysisPublicApiAnalyzersPackageVersion)">
|
||||
<PrivateAssets>all</PrivateAssets>
|
||||
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
|
||||
</PackageReference>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
|
|
|
@ -68,5 +68,5 @@ internal sealed class CompletionListCache
|
|||
}
|
||||
}
|
||||
|
||||
public record CacheEntry(int ResultId, VSInternalCompletionList CompletionList, object? Context);
|
||||
internal record CacheEntry(int ResultId, VSInternalCompletionList CompletionList, object? Context);
|
||||
}
|
||||
|
|
|
@ -6,6 +6,6 @@ using Microsoft.Extensions.Logging;
|
|||
|
||||
namespace Microsoft.AspNetCore.Razor.LanguageServer;
|
||||
|
||||
internal interface IRazorLogger : ILogger, ILspLogger
|
||||
public interface IRazorLogger : ILogger, ILspLogger
|
||||
{
|
||||
}
|
||||
|
|
|
@ -492,6 +492,6 @@ internal class DefaultRazorDynamicFileInfoProvider : RazorDynamicFileInfoProvide
|
|||
return new TestDynamicFileInfoResult(result.FilePath, result.TextLoader);
|
||||
}
|
||||
|
||||
public record TestDynamicFileInfoResult(string FilePath, TextLoader TextLoader);
|
||||
internal record TestDynamicFileInfoResult(string FilePath, TextLoader TextLoader);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -8,7 +8,7 @@ using Microsoft.Extensions.Internal;
|
|||
|
||||
namespace Microsoft.CodeAnalysis.Razor;
|
||||
|
||||
public readonly struct DocumentKey : IEquatable<DocumentKey>
|
||||
internal readonly struct DocumentKey : IEquatable<DocumentKey>
|
||||
{
|
||||
public DocumentKey(string projectFilePath, string documentFilePath)
|
||||
{
|
||||
|
|
|
@ -6,7 +6,7 @@ using Microsoft.Extensions.Internal;
|
|||
|
||||
namespace Microsoft.CodeAnalysis.Razor.Editor;
|
||||
|
||||
public sealed class EditorSettings : IEquatable<EditorSettings>
|
||||
internal sealed class EditorSettings : IEquatable<EditorSettings>
|
||||
{
|
||||
public static readonly EditorSettings Default = new(indentWithTabs: false, indentSize: 4);
|
||||
|
||||
|
|
|
@ -5,7 +5,7 @@ using System;
|
|||
|
||||
namespace Microsoft.CodeAnalysis.Razor.Editor;
|
||||
|
||||
public sealed class EditorSettingsChangedEventArgs : EventArgs
|
||||
internal sealed class EditorSettingsChangedEventArgs : EventArgs
|
||||
{
|
||||
public EditorSettingsChangedEventArgs(EditorSettings settings)
|
||||
{
|
||||
|
|
|
@ -7,7 +7,7 @@ using Microsoft.AspNetCore.Razor.Language;
|
|||
|
||||
namespace Microsoft.VisualStudio.Editor.Razor;
|
||||
|
||||
public sealed class ElementCompletionContext
|
||||
internal sealed class ElementCompletionContext
|
||||
{
|
||||
public ElementCompletionContext(
|
||||
TagHelperDocumentContext documentContext,
|
||||
|
|
|
@ -5,7 +5,7 @@ using Microsoft.AspNetCore.Razor.Language;
|
|||
|
||||
namespace Microsoft.VisualStudio.Editor.Razor;
|
||||
|
||||
public struct ClassifiedSpan
|
||||
internal struct ClassifiedSpan
|
||||
{
|
||||
public ClassifiedSpan(SourceSpan span, SourceSpan blockSpan, SpanKind spanKind, BlockKind blockKind, AcceptedCharacters acceptedCharacters)
|
||||
{
|
||||
|
|
|
@ -7,7 +7,7 @@ using Microsoft.AspNetCore.Razor.Language;
|
|||
|
||||
namespace Microsoft.VisualStudio.Editor.Razor;
|
||||
|
||||
public struct TagHelperSpan
|
||||
internal struct TagHelperSpan
|
||||
{
|
||||
public TagHelperSpan(SourceSpan span, TagHelperBinding binding)
|
||||
{
|
||||
|
|
|
@ -8,7 +8,7 @@ namespace Microsoft.VisualStudio.LanguageServer.ContainedLanguage.MessageInterce
|
|||
/// <summary>
|
||||
/// Contains an updated message token and a signal of whether the document Uri was changed.
|
||||
/// </summary>
|
||||
public struct InterceptionResult
|
||||
internal struct InterceptionResult
|
||||
{
|
||||
public static readonly InterceptionResult NoChange = new(null, false);
|
||||
|
||||
|
|
|
@ -13,7 +13,7 @@ namespace System.Runtime.CompilerServices;
|
|||
/// This dummy class is required to compile records when targeting .NET Standard
|
||||
/// </summary>
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
public static class IsExternalInit
|
||||
internal static class IsExternalInit
|
||||
{
|
||||
}
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче