|
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