|
2 | 2 | // Copyright (c) Unity Technologies. For terms of use, see |
3 | 3 | // https://unity3d.com/legal/licenses/Unity_Reference_Only_License |
4 | 4 |
|
| 5 | +// NOTE: the build system includes this source file in ALL Editor modules |
| 6 | + |
5 | 7 | using System.Runtime.CompilerServices; |
6 | 8 | using UnityEngine; |
7 | 9 |
|
8 | | -// ADD_NEW_PLATFORM_HERE |
9 | | -[assembly: InternalsVisibleTo("Unity.LiveNotes")] |
10 | | -[assembly: InternalsVisibleTo("Unity.Burst")] |
11 | | -[assembly: InternalsVisibleTo("Unity.Burst.Editor")] |
12 | | -[assembly: InternalsVisibleTo("Unity.Cloud.Collaborate.Editor")] |
13 | | -[assembly: InternalsVisibleTo("Unity.CollabProxy.Editor")] |
14 | | -[assembly: InternalsVisibleTo("Unity.CollabProxy.EditorTests")] |
15 | | -[assembly: InternalsVisibleTo("Unity.CollabProxy.UI")] |
16 | | -[assembly: InternalsVisibleTo("Unity.CollabProxy.UI.Tests")] |
17 | | -[assembly: InternalsVisibleTo("Unity.CollabProxy.Client")] |
18 | | -[assembly: InternalsVisibleTo("Unity.CollabProxy.Client.Tests")] |
19 | | -[assembly: InternalsVisibleTo("UnityEditor.Advertisements")] |
20 | | -[assembly: InternalsVisibleTo("Unity.PackageManager")] |
21 | | -[assembly: InternalsVisibleTo("Unity.PackageManagerStandalone")] |
22 | | -[assembly: InternalsVisibleTo("Unity.AndroidBuildPipeline")] |
23 | | -[assembly: InternalsVisibleTo("Unity.Automation")] |
24 | | -[assembly: InternalsVisibleTo("UnityEngine.Common")] |
25 | | -[assembly: InternalsVisibleTo("Unity.PureCSharpTests")] |
26 | | -[assembly: InternalsVisibleTo("Unity.IntegrationTests")] |
27 | | -[assembly: InternalsVisibleTo("Unity.DeploymentTests.Services")] |
28 | | -[assembly: InternalsVisibleTo("Unity.IntegrationTests.ExternalVersionControl")] |
29 | | -[assembly: InternalsVisibleTo("Unity.IntegrationTests.UnityAnalytics")] |
30 | | -[assembly: InternalsVisibleTo("Unity.PerformanceIntegrationTests")] |
31 | | -[assembly: InternalsVisibleTo("Unity.Timeline.Editor")] |
32 | | -[assembly: InternalsVisibleTo("Unity.PackageManagerUI.Develop.Editor")] |
33 | | -[assembly: InternalsVisibleTo("Unity.DeviceSimulator.Editor")] |
34 | | - |
35 | | -[assembly: InternalsVisibleTo("Unity.Timeline.EditorTests")] |
36 | | -[assembly: InternalsVisibleTo("UnityEditor.Graphs")] |
37 | | -[assembly: InternalsVisibleTo("UnityEditor.UWP.Extensions")] |
38 | | -[assembly: InternalsVisibleTo("UnityEditor.iOS.Extensions.Common")] |
39 | | -[assembly: InternalsVisibleTo("UnityEditor.iOS.Extensions")] |
40 | | -[assembly: InternalsVisibleTo("UnityEditor.AppleTV.Extensions")] |
41 | | -[assembly: InternalsVisibleTo("UnityEditor.Android.Extensions")] |
42 | | -[assembly: InternalsVisibleTo("UnityEditor.XboxOne.Extensions")] |
43 | | -[assembly: InternalsVisibleTo("UnityEditor.PS4.Extensions")] |
44 | | -[assembly: InternalsVisibleTo("UnityEditor.PS5.Extensions")] |
45 | | -[assembly: InternalsVisibleTo("UnityEditor.Switch.Extensions")] |
46 | | -[assembly: InternalsVisibleTo("UnityEditor.WebGL.Extensions")] |
47 | | -[assembly: InternalsVisibleTo("Unity.WebGL.Extensions")] |
48 | | -[assembly: InternalsVisibleTo("UnityEditor.LinuxStandalone.Extensions")] |
49 | | -[assembly: InternalsVisibleTo("UnityEditor.CloudRendering.Extensions")] |
50 | | -[assembly: InternalsVisibleTo("UnityEditor.EmbeddedLinux.Extensions")] |
51 | | -[assembly: InternalsVisibleTo("UnityEditor.QNX.Extensions")] |
52 | | -[assembly: InternalsVisibleTo("UnityEditor.WindowsStandalone.Extensions")] |
53 | | -[assembly: InternalsVisibleTo("UnityEditor.OSXStandalone.Extensions")] |
54 | | -[assembly: InternalsVisibleTo("UnityEditor.Lumin.Extensions")] |
55 | | -[assembly: InternalsVisibleTo("UnityEditor.GameCoreScarlett.Extensions")] |
56 | | -[assembly: InternalsVisibleTo("UnityEditor.GameCoreXboxOne.Extensions")] |
57 | | -[assembly: InternalsVisibleTo("UnityEditor.GameCoreCommon.Extensions")] |
58 | | -[assembly: InternalsVisibleTo("UnityEditor.Networking")] |
59 | | -[assembly: InternalsVisibleTo("UnityEngine.Networking")] |
60 | | -[assembly: InternalsVisibleTo("Unity.Analytics.Editor")] |
61 | | -[assembly: InternalsVisibleTo("UnityEditor.Analytics")] |
62 | | -[assembly: InternalsVisibleTo("UnityEditor.Purchasing")] |
63 | | -[assembly: InternalsVisibleTo("UnityEditor.Lumin")] |
64 | | -[assembly: InternalsVisibleTo("UnityEditor.Switch.Extensions")] |
65 | | -[assembly: InternalsVisibleTo("UnityEditor.EditorTestsRunner")] |
66 | | -[assembly: InternalsVisibleTo("UnityEditor.TestRunner")] |
67 | | -[assembly: InternalsVisibleTo("UnityEditor.TestRunner.Tests")] |
68 | | -[assembly: InternalsVisibleTo("Unity.Compiler.Client")] |
69 | | -[assembly: InternalsVisibleTo("ExternalCSharpCompiler")] |
70 | | -[assembly: InternalsVisibleTo("UnityEngine.TestRunner")] |
71 | | -[assembly: InternalsVisibleTo("UnityEditor.VR")] |
72 | | -[assembly: InternalsVisibleTo("Unity.RuntimeTests")] |
73 | | -[assembly: InternalsVisibleTo("Unity.RuntimeTests.Framework")] |
74 | | -[assembly: InternalsVisibleTo("Assembly-CSharp-Editor-firstpass-testable")] |
75 | | -[assembly: InternalsVisibleTo("Assembly-CSharp-Editor-testable")] |
76 | | -[assembly: InternalsVisibleTo("DynamicProxyGenAssembly2")] |
77 | | -[assembly: InternalsVisibleTo("UnityEditor.InteractiveTutorialsFramework")] |
78 | | -[assembly: InternalsVisibleTo("UnityEditor.Networking")] |
79 | | -[assembly: InternalsVisibleTo("UnityEditor.UI")] |
80 | | -[assembly: InternalsVisibleTo("UnityEditor.AR")] |
81 | | -[assembly: InternalsVisibleTo("UnityEditor.SpatialTracking")] |
82 | | -[assembly: InternalsVisibleTo("Unity.WindowsMRAutomation")] |
83 | | -[assembly: InternalsVisibleTo("Unity.InternalAPIEditorBridge.001")] |
84 | | -[assembly: InternalsVisibleTo("Unity.InternalAPIEditorBridge.002")] |
85 | | -[assembly: InternalsVisibleTo("Unity.InternalAPIEditorBridge.003")] |
86 | | -[assembly: InternalsVisibleTo("Unity.InternalAPIEditorBridge.004")] |
87 | | -[assembly: InternalsVisibleTo("Unity.InternalAPIEditorBridge.005")] |
88 | | -[assembly: InternalsVisibleTo("Unity.InternalAPIEditorBridge.006")] |
89 | | -[assembly: InternalsVisibleTo("Unity.InternalAPIEditorBridge.007")] |
90 | | -[assembly: InternalsVisibleTo("Unity.InternalAPIEditorBridge.008")] |
91 | | -[assembly: InternalsVisibleTo("Unity.InternalAPIEditorBridge.009")] |
92 | | -[assembly: InternalsVisibleTo("Unity.InternalAPIEditorBridge.010")] |
93 | | -[assembly: InternalsVisibleTo("Unity.InternalAPIEditorBridge.011")] |
94 | | -[assembly: InternalsVisibleTo("Unity.InternalAPIEditorBridge.012")] |
95 | | -[assembly: InternalsVisibleTo("Unity.InternalAPIEditorBridge.013")] |
96 | | -[assembly: InternalsVisibleTo("Unity.InternalAPIEditorBridge.014")] |
97 | | -[assembly: InternalsVisibleTo("Unity.InternalAPIEditorBridge.015")] |
98 | | -[assembly: InternalsVisibleTo("Unity.InternalAPIEditorBridge.016")] |
99 | | -[assembly: InternalsVisibleTo("Unity.InternalAPIEditorBridge.017")] |
100 | | -[assembly: InternalsVisibleTo("Unity.InternalAPIEditorBridge.018")] |
101 | | -[assembly: InternalsVisibleTo("Unity.InternalAPIEditorBridge.019")] |
102 | | -[assembly: InternalsVisibleTo("Unity.InternalAPIEditorBridge.020")] |
103 | | -[assembly: InternalsVisibleTo("Unity.InternalAPIEditorBridge.021")] |
104 | | -[assembly: InternalsVisibleTo("Unity.InternalAPIEditorBridge.022")] |
105 | | -[assembly: InternalsVisibleTo("Unity.InternalAPIEditorBridge.023")] |
106 | | -[assembly: InternalsVisibleTo("Unity.InternalAPIEditorBridge.024")] |
107 | | -[assembly: InternalsVisibleTo("Unity.InternalAPIEditorBridgeDev.001")] |
108 | | -[assembly: InternalsVisibleTo("Unity.InternalAPIEditorBridgeDev.002")] |
109 | | -[assembly: InternalsVisibleTo("Unity.InternalAPIEditorBridgeDev.003")] |
110 | | -[assembly: InternalsVisibleTo("Unity.InternalAPIEditorBridgeDev.004")] |
111 | | -[assembly: InternalsVisibleTo("Unity.InternalAPIEditorBridgeDev.005")] |
112 | | -[assembly: InternalsVisibleTo("Unity.XR.Remoting.Editor")] |
113 | | -[assembly: InternalsVisibleTo("UnityEngine.Common")] |
114 | | -[assembly: InternalsVisibleTo("Unity.UI.Builder.Editor")] |
115 | | -[assembly: InternalsVisibleTo("UnityEditor.UIBuilderModule")] |
116 | | -[assembly: InternalsVisibleTo("Unity.UI.Builder.EditorTests")] |
117 | | -[assembly: InternalsVisibleTo("Unity.GraphViewTestUtilities.Editor")] |
118 | | -[assembly: InternalsVisibleTo("Unity.ProBuilder.Editor")] |
119 | | -[assembly: InternalsVisibleTo("Unity.2D.Sprite.Editor")] |
120 | | -[assembly: InternalsVisibleTo("Unity.2D.Sprite.EditorTests")] |
121 | | -[assembly: InternalsVisibleTo("Unity.2D.Tilemap.Editor")] |
122 | | -[assembly: InternalsVisibleTo("Unity.2D.Tilemap.EditorTests")] |
123 | | -[assembly: InternalsVisibleTo("Unity.PackageCleanConsoleTest.Editor")] |
124 | | -[assembly: InternalsVisibleTo("Unity.UIElements")] |
125 | | -[assembly: InternalsVisibleTo("Unity.UIElements.Editor")] |
126 | | -[assembly: InternalsVisibleTo("Unity.UIElements.Tests")] |
127 | | -[assembly: InternalsVisibleTo("Unity.UIElements.PlayModeTests")] |
128 | | -[assembly: InternalsVisibleTo("Unity.UIElements.EditorTests")] |
129 | | -[assembly: InternalsVisibleTo("Unity.TextCore.Editor.Tests")] |
130 | | -[assembly: InternalsVisibleTo("UnityEditor.UIElementsGameObjectsModule")] |
131 | | -[assembly: InternalsVisibleTo("UnityEditor.TextCoreTextEngineModule")] |
132 | | -[assembly: InternalsVisibleTo("Unity.TextMeshPro.Editor")] |
133 | | -[assembly: InternalsVisibleTo("Unity.Animation.Editor.AnimationWindow")] |
134 | | -[assembly: InternalsVisibleTo("Unity.VisualEffectGraph.Editor")] |
135 | | -[assembly: InternalsVisibleTo("Unity.Testing.VisualEffectGraph.EditorTests")] |
136 | | -[assembly: InternalsVisibleTo("Unity.VisualEffectGraph.EditorTests")] |
137 | | - |
138 | | -[assembly: InternalsVisibleTo("Unity.SceneTemplate.Editor")] |
139 | | -[assembly: InternalsVisibleTo("com.unity.purchasing.udp.Editor")] |
140 | | -[assembly: InternalsVisibleTo("com.unity.search.extensions.editor")] |
141 | | - |
142 | | -[assembly: InternalsVisibleTo("UnityEditor.Android.Extensions")] |
143 | | - |
144 | | -[assembly: InternalsVisibleTo("Unity.Scenes")] |
145 | | - |
146 | | -// This should move with the AnimationWindow to a module at some point |
147 | | -[assembly: InternalsVisibleTo("UnityEditor.Modules.Animation.tests.AnimationWindow")] |
| 10 | +[assembly: AssemblyIsEditorAssembly] |
148 | 11 |
|
149 | | -[assembly: InternalsVisibleTo("UnityEditor.Modules.Physics.Tests")] |
| 12 | +// TODO: over time, remove the InternalsVisibleTo attributes from this section |
| 13 | +// You can start by moving them to EditorCoreModuleAssemblyInfo.cs to reduce internal visibility |
| 14 | +// To remove a line in there, the target assembly must not depend on _any_ internal API from built-in Editor modules |
150 | 15 |
|
151 | | -[assembly: AssemblyIsEditorAssembly] |
0 commit comments