Files
RobustToolbox/Robust.Shared/AssemblyInfo.cs
PJB3005 788e9386fd Split up test project
Robust.UnitTesting was both ALL tests for RT, and also API surface for content tests.

Tests are now split into separate projects as appropriate, and the API side has also been split off.
2025-12-16 01:36:53 +01:00

29 lines
1.2 KiB
C#

using System.Runtime.CompilerServices;
// The following allows another friend assembly access to the types marked as internal.
// SS14 engine assemblies are friends.
// This way internal is "Content can't touch this".
[assembly: InternalsVisibleTo("Robust.Server")]
[assembly: InternalsVisibleTo("Robust.Client")]
[assembly: InternalsVisibleTo("Robust.Lite")]
[assembly: InternalsVisibleTo("Robust.UnitTesting")]
[assembly: InternalsVisibleTo("OpenToolkit.GraphicsLibraryFramework")]
[assembly: InternalsVisibleTo("DynamicProxyGenAssembly2")] // Gives access to Castle(Moq)
[assembly: InternalsVisibleTo("Robust.Benchmarks")]
[assembly: InternalsVisibleTo("Robust.Client.WebView")]
[assembly: InternalsVisibleTo("Robust.Packaging")]
[assembly: InternalsVisibleTo("Robust.Shared.Tests")]
[assembly: InternalsVisibleTo("Robust.Server.IntegrationTests")]
[assembly: InternalsVisibleTo("Robust.Server.Testing")]
[assembly: InternalsVisibleTo("Robust.Shared.Testing")]
[assembly: InternalsVisibleTo("Robust.Client.IntegrationTests")]
[assembly: InternalsVisibleTo("Robust.Shared.IntegrationTests")]
#if NET5_0_OR_GREATER
[module: SkipLocalsInit]
#endif
#if DEVELOPMENT
[assembly: InternalsVisibleTo("Content.Benchmarks")]
#endif