4 types derived from DesignSurface
DesignSurfaceExt (1)
DesignSurfaceExt.cs (1)
6public class DesignSurfaceExt : DesignSurface, IDesignSurfaceExt
System.Windows.Forms.Design.Tests (3)
System\ComponentModel\Design\DesignerHostTests.cs (1)
3147private class SubDesignSurface : DesignSurface
System\ComponentModel\Design\DesignSurfaceTests.cs (1)
1715private class SubDesignSurface : DesignSurface
System\ComponentModel\Design\SiteNestedContainerTests.cs (1)
1019private class SubDesignSurface : DesignSurface
42 instantiations of DesignSurface
System.Windows.Forms.Design (1)
System\ComponentModel\Design\DesignSurfaceManager.cs (1)
274protected virtual DesignSurface CreateDesignSurfaceCore(IServiceProvider parentProvider) => new(parentProvider);
System.Windows.Forms.Design.Tests (40)
System\ComponentModel\Design\DesignSurfaceTests.cs (23)
171Assert.Throws<ArgumentNullException>("rootComponentType", () => new DesignSurface((Type)null)); 172Assert.Throws<ArgumentNullException>("rootComponentType", () => new DesignSurface(mockServiceProvider.Object, null)); 178using DesignSurface surface = new(); 187using DesignSurface surface = new() 345using DesignSurface surface = new(); 923using DesignSurface surface = new(); 945using DesignSurface surface = new(); 969using DesignSurface surface = new(); 1133using DesignSurface surface = new(); 1144using DesignSurface surface = new(); 1154using DesignSurface surface = new(); 1162using DesignSurface surface = new(); 1170using DesignSurface surface = new(); 1231using DesignSurface surface = new(); 1427using DesignSurface surface = new(); 1437using DesignSurface surface = new(); 1448using DesignSurface surface = new(); 1479using DesignSurface surface = new(mockServiceProvider.Object); 1503using DesignSurface surface = new(); 1511using DesignSurface surface = new(); 1518using DesignSurface surface = new(); 1525using DesignSurface surface = new(); 1556using DesignSurface surface = new();
System\ComponentModel\Design\ExtenderProviderServiceTests.cs (7)
15DesignSurface surface = new(); 24DesignSurface surface = new(); 42DesignSurface surface = new(); 51DesignSurface surface = new(); 64DesignSurface surface = new(); 89DesignSurface surface = new(); 101DesignSurface surface = new();
System\ComponentModel\Design\SiteNestedContainerTests.cs (9)
406using DesignSurface surface = new(mockServiceProvider.Object); 568using DesignSurface surface = new(); 594using DesignSurface surface = new(); 605using DesignSurface surface = new(); 621using DesignSurface surface = new(); 812using DesignSurface surface = new(mockServiceProvider.Object); 860using DesignSurface surface = new(mockParentProvider?.Object); 877using DesignSurface surface = new(); 896using DesignSurface surface = new();
SystemDesignMetadataReader.cs (1)
18DesignSurface designSurface = new();
System.Windows.Forms.UI.IntegrationTests (1)
DesignBehaviorsTests.cs (1)
60DesignSurface designSurface = new(serviceContainer);
89 references to DesignSurface
System.Design (1)
artifacts\obj\System.Design.Facade\Release\net10.0\System.Design.Forwards.cs (1)
28[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.ComponentModel.Design.DesignSurface))]
System.Windows.Forms.Design (40)
System\ComponentModel\Design\ActiveDesignSurfaceChangedEventArgs.cs (4)
14public ActiveDesignSurfaceChangedEventArgs(DesignSurface? oldSurface, DesignSurface? newSurface) 23public DesignSurface? OldSurface { get; } 28public DesignSurface? NewSurface { get; }
System\ComponentModel\Design\DesignerEventService.cs (4)
38internal void OnActivateDesigner(DesignSurface? surface) 117internal void OnCreateDesigner(DesignSurface surface) 140DesignSurface surface = (DesignSurface)sender!;
System\ComponentModel\Design\DesignerHost.cs (2)
50private DesignSurface? _surface; // the owning designer surface. 66public DesignerHost(DesignSurface surface)
System\ComponentModel\Design\DesignSurface.cs (1)
358_serviceContainer.RemoveService<DesignSurface>();
System\ComponentModel\Design\DesignSurfaceCollection.cs (7)
31public DesignSurface this[int index] 36if (host.GetService(typeof(DesignSurface)) is DesignSurface surface) 58foreach (DesignSurface surface in this) 64public void CopyTo(DesignSurface[] array, int index) => ((ICollection)this).CopyTo(array, index); 86if (host.GetService(typeof(DesignSurface)) is DesignSurface surface)
System\ComponentModel\Design\DesignSurfaceEvent.cs (2)
19public DesignSurfaceEventArgs(DesignSurface surface) 27public DesignSurface Surface { get; }
System\ComponentModel\Design\DesignSurfaceManager.cs (15)
48public virtual DesignSurface? ActiveDesignSurface 50get => EventService?.ActiveDesigner?.GetService<DesignSurface>(); 227public DesignSurface CreateDesignSurface() 229DesignSurface surface = CreateDesignSurfaceCore(this); 252public DesignSurface CreateDesignSurface(IServiceProvider parentProvider) 258DesignSurface surface = CreateDesignSurfaceCore(mergedProvider); 274protected virtual DesignSurface CreateDesignSurfaceCore(IServiceProvider parentProvider) => new(parentProvider); 337DesignSurface? oldSurface = e.OldDesigner?.GetService<DesignSurface>(); 338DesignSurface? newSurface = e.NewDesigner?.GetService<DesignSurface>(); 356if (e.Designer!.GetService(typeof(DesignSurface)) is DesignSurface surface) 374if (e.Designer!.GetService(typeof(DesignSurface)) is DesignSurface surface)
System\ComponentModel\Design\LoadedEventHandler.cs (1)
7/// Represents a method that will handle a <see cref="DesignSurface.Loaded"/> event.
System\ComponentModel\Design\Serialization\BasicDesignerLoader.cs (2)
736DesignSurface? thisSurface = GetService<DesignSurface>();
System\Windows\Forms\Design\ToolStripTemplateNode.cs (2)
110private DesignSurface _designSurface; 125_designSurface = component.Site.GetService<DesignSurface>();
System.Windows.Forms.Design.Tests (47)
System\ComponentModel\Design\DesignSurfaceTests.cs (30)
178using DesignSurface surface = new(); 187using DesignSurface surface = new() 259Assert.Same(surface, container.GetService(typeof(DesignSurface))); 302[InlineData(typeof(DesignSurface))] 345using DesignSurface surface = new(); 923using DesignSurface surface = new(); 945using DesignSurface surface = new(); 969using DesignSurface surface = new(); 1133using DesignSurface surface = new(); 1144using DesignSurface surface = new(); 1154using DesignSurface surface = new(); 1162using DesignSurface surface = new(); 1170using DesignSurface surface = new(); 1180Assert.Same(surface, container.GetService(typeof(DesignSurface))); 1183Assert.Null(container.GetService(typeof(DesignSurface))); 1231using DesignSurface surface = new(); 1271Assert.Same(surface, container.GetService(typeof(DesignSurface))); 1274Assert.Null(container.GetService(typeof(DesignSurface))); 1282Assert.Same(surface, container.GetService(typeof(DesignSurface))); 1285Assert.Same(surface, container.GetService(typeof(DesignSurface))); 1427using DesignSurface surface = new(); 1437using DesignSurface surface = new(); 1448using DesignSurface surface = new(); 1479using DesignSurface surface = new(mockServiceProvider.Object); 1503using DesignSurface surface = new(); 1511using DesignSurface surface = new(); 1518using DesignSurface surface = new(); 1525using DesignSurface surface = new(); 1526Assert.Same(surface, surface.GetService(typeof(DesignSurface))); 1556using DesignSurface surface = new();
System\ComponentModel\Design\ExtenderProviderServiceTests.cs (7)
15DesignSurface surface = new(); 24DesignSurface surface = new(); 42DesignSurface surface = new(); 51DesignSurface surface = new(); 64DesignSurface surface = new(); 89DesignSurface surface = new(); 101DesignSurface surface = new();
System\ComponentModel\Design\SiteNestedContainerTests.cs (9)
406using DesignSurface surface = new(mockServiceProvider.Object); 568using DesignSurface surface = new(); 594using DesignSurface surface = new(); 605using DesignSurface surface = new(); 621using DesignSurface surface = new(); 812using DesignSurface surface = new(mockServiceProvider.Object); 860using DesignSurface surface = new(mockParentProvider?.Object); 877using DesignSurface surface = new(); 896using DesignSurface surface = new();
SystemDesignMetadataReader.cs (1)
18DesignSurface designSurface = new();
System.Windows.Forms.UI.IntegrationTests (1)
DesignBehaviorsTests.cs (1)
60DesignSurface designSurface = new(serviceContainer);