Browse Source

Make parsers internal.

pull/11483/head
Steven Kirk 3 years ago
parent
commit
5836b202cc
  1. 4
      src/Markup/Avalonia.Markup/Avalonia.Markup.csproj
  2. 5
      src/Markup/Avalonia.Markup/Markup/Parsers/ArgumentListParser.cs
  3. 5
      src/Markup/Avalonia.Markup/Markup/Parsers/PropertyPathGrammar.cs
  4. 2
      src/Markup/Avalonia.Markup/Markup/Parsers/SelectorParser.cs

4
src/Markup/Avalonia.Markup/Avalonia.Markup.csproj

@ -19,8 +19,12 @@
<Import Project="..\..\..\build\TrimmingEnable.props" /> <Import Project="..\..\..\build\TrimmingEnable.props" />
<ItemGroup Label="InternalsVisibleTo"> <ItemGroup Label="InternalsVisibleTo">
<InternalsVisibleTo Include="Avalonia.Base.UnitTests, PublicKey=$(AvaloniaPublicKey)" />
<InternalsVisibleTo Include="Avalonia.Benchmarks, PublicKey=$(AvaloniaPublicKey)" />
<InternalsVisibleTo Include="Avalonia.Controls.UnitTests, PublicKey=$(AvaloniaPublicKey)" /> <InternalsVisibleTo Include="Avalonia.Controls.UnitTests, PublicKey=$(AvaloniaPublicKey)" />
<InternalsVisibleTo Include="Avalonia.Designer.HostApp, PublicKey=$(AvaloniaPublicKey)" />
<InternalsVisibleTo Include="Avalonia.Markup.Xaml, PublicKey=$(AvaloniaPublicKey)" /> <InternalsVisibleTo Include="Avalonia.Markup.Xaml, PublicKey=$(AvaloniaPublicKey)" />
<InternalsVisibleTo Include="Avalonia.Markup.Xaml.Loader, PublicKey=$(AvaloniaPublicKey)" />
<InternalsVisibleTo Include="Avalonia.Markup.UnitTests, PublicKey=$(AvaloniaPublicKey)" /> <InternalsVisibleTo Include="Avalonia.Markup.UnitTests, PublicKey=$(AvaloniaPublicKey)" />
<InternalsVisibleTo Include="Avalonia.Markup.Xaml.UnitTests, PublicKey=$(AvaloniaPublicKey)" /> <InternalsVisibleTo Include="Avalonia.Markup.Xaml.UnitTests, PublicKey=$(AvaloniaPublicKey)" />
</ItemGroup> </ItemGroup>

5
src/Markup/Avalonia.Markup/Markup/Parsers/ArgumentListParser.cs

@ -4,10 +4,7 @@ using Avalonia.Utilities;
namespace Avalonia.Markup.Parsers namespace Avalonia.Markup.Parsers
{ {
#if !BUILDTASK internal static class ArgumentListParser
public
#endif
static class ArgumentListParser
{ {
public static IList<string> ParseArguments(this ref CharacterReader r, char open, char close, char delimiter = ',') public static IList<string> ParseArguments(this ref CharacterReader r, char open, char close, char delimiter = ',')
{ {

5
src/Markup/Avalonia.Markup/Markup/Parsers/PropertyPathGrammar.cs

@ -7,10 +7,7 @@ using Avalonia.Utilities;
namespace Avalonia.Markup.Parsers namespace Avalonia.Markup.Parsers
{ {
#if !BUILDTASK internal class PropertyPathGrammar
public
#endif
class PropertyPathGrammar
{ {
private enum State private enum State
{ {

2
src/Markup/Avalonia.Markup/Markup/Parsers/SelectorParser.cs

@ -11,7 +11,7 @@ namespace Avalonia.Markup.Parsers
/// <summary> /// <summary>
/// Parses a <see cref="Selector"/> from text. /// Parses a <see cref="Selector"/> from text.
/// </summary> /// </summary>
public class SelectorParser internal class SelectorParser
{ {
private readonly Func<string, string, Type> _typeResolver; private readonly Func<string, string, Type> _typeResolver;

Loading…
Cancel
Save