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)
2114private class PublicDesignerSerializationProvider : IDesignerSerializationProvider 2128private class PrivateDesignerSerializationProvider : IDesignerSerializationProvider 2142private 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)
420Mock<IDesignerSerializationProvider> mockDesignerSerializationProvider = new(MockBehavior.Strict); 1157yield return new object[] { objectType, typeof(IDesignerSerializationProvider), null }; 1842Mock<IDesignerSerializationProvider> mockDesignerSerializationProvider = new(MockBehavior.Strict); 1866Mock<IDesignerSerializationProvider> mockDesignerSerializationProvider1 = new(MockBehavior.Strict); 1867Mock<IDesignerSerializationProvider> mockDesignerSerializationProvider2 = new(MockBehavior.Strict); 1878Mock<IDesignerSerializationProvider> mockDesignerSerializationProvider = new(MockBehavior.Strict); 2094[DefaultSerializationProvider(typeof(IDesignerSerializationProvider))]