5 implementations of IDesignerSerializationProvider
System.Windows.Forms.Design (2)
System\ComponentModel\Design\Serialization\CodeDomLocalizationProvider.cs (1)
16public sealed partial class CodeDomLocalizationProvider : IDisposable, IDesignerSerializationProvider
System\ComponentModel\Design\Serialization\CodeDomSerializationProvider.cs (1)
12internal sealed class CodeDomSerializationProvider : IDesignerSerializationProvider
System.Windows.Forms.Design.Tests (3)
System\ComponentModel\Design\Serialization\DesignerSerializationManagerTests.cs (3)
2112private class PublicDesignerSerializationProvider : IDesignerSerializationProvider 2126private class PrivateDesignerSerializationProvider : IDesignerSerializationProvider 2140private class NullDesignerSerializationProvider : IDesignerSerializationProvider
25 references to IDesignerSerializationProvider
netstandard (1)
netstandard.cs (1)
285[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.ComponentModel.Design.Serialization.IDesignerSerializationProvider))]
System (1)
src\libraries\shims\System\ref\System.cs (1)
271[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.ComponentModel.Design.Serialization.IDesignerSerializationProvider))]
System.ComponentModel.TypeConverter (2)
System\ComponentModel\Design\Serialization\IDesignerSerializationManager.cs (2)
67void AddSerializationProvider(IDesignerSerializationProvider provider); 102void RemoveSerializationProvider(IDesignerSerializationProvider provider);
System.Windows.Forms.Design (14)
System\ComponentModel\Design\Serialization\CodeDomComponentSerializationService.CodeDomSerializationStore.cs (2)
140foreach (IDesignerSerializationProvider provider in hostManager.SerializationProviders) 210foreach (IDesignerSerializationProvider serProvider in hostManager.SerializationProviders)
System\ComponentModel\Design\Serialization\CodeDomComponentSerializationService.CodeDomSerializationStore.PassThroughSerializationManager.cs (2)
51void IDesignerSerializationManager.AddSerializationProvider(IDesignerSerializationProvider provider) 93void IDesignerSerializationManager.RemoveSerializationProvider(IDesignerSerializationProvider provider)
System\ComponentModel\Design\Serialization\CodeDomLocalizationProvider.cs (1)
194object? IDesignerSerializationProvider.GetSerializer(IDesignerSerializationManager manager, object? currentSerializer, Type? objectType, Type serializerType)
System\ComponentModel\Design\Serialization\CodeDomSerializationProvider.cs (1)
21object? IDesignerSerializationProvider.GetSerializer(IDesignerSerializationManager manager, object? currentSerializer, Type? objectType, Type serializerType)
System\ComponentModel\Design\Serialization\DesignerSerializationManager.cs (8)
29private HashSet<IDesignerSerializationProvider>? _designerSerializationProviders; 493if (defaultSerializerType is not null && typeof(IDesignerSerializationProvider).IsAssignableFrom(defaultSerializerType)) 495IDesignerSerializationProvider? provider = 496(IDesignerSerializationProvider?)Activator.CreateInstance( 521foreach (IDesignerSerializationProvider provider in _designerSerializationProviders) 731void IDesignerSerializationManager.AddSerializationProvider(IDesignerSerializationProvider provider) 885void IDesignerSerializationManager.RemoveSerializationProvider(IDesignerSerializationProvider provider) 905internal HashSet<IDesignerSerializationProvider> SerializationProviders
System.Windows.Forms.Design.Tests (7)
System\ComponentModel\Design\Serialization\DesignerSerializationManagerTests.cs (7)
418Mock<IDesignerSerializationProvider> mockDesignerSerializationProvider = new(MockBehavior.Strict); 1155yield return new object[] { objectType, typeof(IDesignerSerializationProvider), null }; 1840Mock<IDesignerSerializationProvider> mockDesignerSerializationProvider = new(MockBehavior.Strict); 1864Mock<IDesignerSerializationProvider> mockDesignerSerializationProvider1 = new(MockBehavior.Strict); 1865Mock<IDesignerSerializationProvider> mockDesignerSerializationProvider2 = new(MockBehavior.Strict); 1876Mock<IDesignerSerializationProvider> mockDesignerSerializationProvider = new(MockBehavior.Strict); 2092[DefaultSerializationProvider(typeof(IDesignerSerializationProvider))]