1 interface inheriting from ISerializable
Microsoft.Build (1)
Collections\RetrievableEntryHashSet\IRetrievableEntryHashSet.cs (1)
19ISerializable,
147 implementations of ISerializable
ComDisabled.Tests (1)
Control.ActiveXImplTests.cs (1)
47public struct SerializableStruct : ISerializable
http2cat (1)
src\Shared\runtime\Http2\Hpack\HuffmanDecodingException.cs (1)
11internal sealed class HuffmanDecodingException : Exception, ISerializable
IIS.FunctionalTests (1)
src\Shared\runtime\Http2\Hpack\HuffmanDecodingException.cs (1)
11internal sealed class HuffmanDecodingException : Exception, ISerializable
IIS.LongTests (1)
src\Shared\runtime\Http2\Hpack\HuffmanDecodingException.cs (1)
11internal sealed class HuffmanDecodingException : Exception, ISerializable
IIS.NewHandler.FunctionalTests (1)
src\Shared\runtime\Http2\Hpack\HuffmanDecodingException.cs (1)
11internal sealed class HuffmanDecodingException : Exception, ISerializable
IIS.NewShim.FunctionalTests (1)
src\Shared\runtime\Http2\Hpack\HuffmanDecodingException.cs (1)
11internal sealed class HuffmanDecodingException : Exception, ISerializable
IISExpress.FunctionalTests (1)
src\Shared\runtime\Http2\Hpack\HuffmanDecodingException.cs (1)
11internal sealed class HuffmanDecodingException : Exception, ISerializable
Microsoft.AspNetCore.Server.HttpSys.FunctionalTests (1)
src\Shared\runtime\Http2\Hpack\HuffmanDecodingException.cs (1)
11internal sealed class HuffmanDecodingException : Exception, ISerializable
Microsoft.AspNetCore.Server.Kestrel.Core (1)
src\Shared\runtime\Http2\Hpack\HuffmanDecodingException.cs (1)
11internal sealed class HuffmanDecodingException : Exception, ISerializable
Microsoft.AspNetCore.Shared.Tests (1)
src\Shared\runtime\Http2\Hpack\HuffmanDecodingException.cs (1)
11internal sealed class HuffmanDecodingException : Exception, ISerializable
Microsoft.Build (2)
AssemblyNameExtension.cs (1)
56internal sealed class AssemblyNameExtension : ISerializable, IEquatable<AssemblyNameExtension>, ITranslatable
CopyOnWriteDictionary.cs (1)
29internal class CopyOnWriteDictionary<V> : IDictionary<string, V>, IDictionary, ISerializable
Microsoft.Build.Tasks.Core (2)
AssemblyNameExtension.cs (1)
56internal sealed class AssemblyNameExtension : ISerializable, IEquatable<AssemblyNameExtension>, ITranslatable
CopyOnWriteDictionary.cs (1)
29internal class CopyOnWriteDictionary<V> : IDictionary<string, V>, IDictionary, ISerializable
Microsoft.Build.Utilities.Core (1)
CopyOnWriteDictionary.cs (1)
29internal class CopyOnWriteDictionary<V> : IDictionary<string, V>, IDictionary, ISerializable
MSBuild (2)
AssemblyNameExtension.cs (1)
56internal sealed class AssemblyNameExtension : ISerializable, IEquatable<AssemblyNameExtension>, ITranslatable
CopyOnWriteDictionary.cs (1)
29internal class CopyOnWriteDictionary<V> : IDictionary<string, V>, IDictionary, ISerializable
MSBuildTaskHost (2)
AssemblyNameExtension.cs (1)
56internal sealed class AssemblyNameExtension : ISerializable, IEquatable<AssemblyNameExtension>, ITranslatable
CopyOnWriteDictionary.cs (1)
29internal class CopyOnWriteDictionary<V> : IDictionary<string, V>, IDictionary, ISerializable
PresentationFramework (7)
MS\Internal\AppModel\Journaling.cs (5)
139internal class JournalEntryUri : JournalEntry, ISerializable 244internal abstract class JournalEntryPageFunction : JournalEntry, ISerializable 477internal abstract class JournalEntryPageFunctionSaver : JournalEntryPageFunction, ISerializable 608internal class JournalEntryPageFunctionType : JournalEntryPageFunctionSaver, ISerializable 728internal class JournalEntryPageFunctionUri : JournalEntryPageFunctionSaver, ISerializable
System\Windows\Navigation\Journal.cs (1)
38internal sealed class Journal : ISerializable
System\Windows\Navigation\JournalEntry.cs (1)
76public class JournalEntry : DependencyObject, ISerializable
System.Collections (5)
System\Collections\Generic\LinkedList.cs (2)
15public class LinkedList<T> : ICollection<T>, ICollection, IReadOnlyCollection<T>, ISerializable, IDeserializationCallback 503public struct Enumerator : IEnumerator<T>, IEnumerator, ISerializable, IDeserializationCallback
System\Collections\Generic\SortedSet.cs (2)
49public partial class SortedSet<T> : ISet<T>, ICollection<T>, ICollection, IReadOnlyCollection<T>, IReadOnlySet<T>, ISerializable, IDeserializationCallback 1832public struct Enumerator : IEnumerator<T>, IEnumerator, ISerializable, IDeserializationCallback
System\Collections\Generic\SortedSet.TreeSubSet.cs (1)
15internal sealed class TreeSubSet : SortedSet<T>, ISerializable, IDeserializationCallback
System.Collections.Specialized (2)
System\Collections\Specialized\NameObjectCollectionBase.cs (1)
25public abstract class NameObjectCollectionBase : ICollection, ISerializable, IDeserializationCallback
System\Collections\Specialized\OrderedDictionary.cs (1)
25public class OrderedDictionary : IOrderedDictionary, ISerializable, IDeserializationCallback
System.Data.Common (6)
System\Data\DataSet.cs (1)
34public class DataSet : MarshalByValueComponent, IListSource, IXmlSerializable, ISupportInitializeNotification, ISerializable
System\Data\DataTable.cs (1)
35public class DataTable : MarshalByValueComponent, IListSource, ISupportInitializeNotification, ISerializable, IXmlSerializable
System\Data\SimpleType.cs (1)
13internal sealed class SimpleType : ISerializable
System\Data\SQLTypes\SQLBytes.cs (1)
24public sealed class SqlBytes : INullable, IXmlSerializable, ISerializable
System\Data\SQLTypes\SQLChars.cs (1)
16public sealed class SqlChars : INullable, IXmlSerializable, ISerializable
System\Data\SQLTypes\SQLGuid.cs (1)
23public struct SqlGuid : INullable, IComparable, ISerializable, IXmlSerializable, IEquatable<SqlGuid>
System.Diagnostics.EventLog (1)
artifacts\obj\System.Diagnostics.EventLog\Debug\net10.0\System.Diagnostics.EventLog.notsupported.cs (1)
101public sealed partial class EventLogEntry : System.ComponentModel.Component, System.Runtime.Serialization.ISerializable
System.DirectoryServices (6)
artifacts\obj\System.DirectoryServices\Debug\net10.0\System.DirectoryServices.notsupported.cs (6)
255public partial class DirectoryServicesCOMException : System.Runtime.InteropServices.COMException, System.Runtime.Serialization.ISerializable 550public partial class ActiveDirectoryObjectNotFoundException : System.Exception, System.Runtime.Serialization.ISerializable 569public partial class ActiveDirectoryOperationException : System.Exception, System.Runtime.Serialization.ISerializable 743public partial class ActiveDirectoryServerDownException : System.Exception, System.Runtime.Serialization.ISerializable 1311public partial class ForestTrustCollisionException : System.DirectoryServices.ActiveDirectory.ActiveDirectoryOperationException, System.Runtime.Serialization.ISerializable 1703public partial class SyncFromAllServersOperationException : System.DirectoryServices.ActiveDirectory.ActiveDirectoryOperationException, System.Runtime.Serialization.ISerializable
System.DirectoryServices.Protocols (2)
artifacts\obj\System.DirectoryServices.Protocols\Debug\net10.0\System.DirectoryServices.Protocols.notsupported.cs (2)
217public partial class DirectoryOperationException : System.DirectoryServices.Protocols.DirectoryException, System.Runtime.Serialization.ISerializable 357public partial class LdapException : System.DirectoryServices.Protocols.DirectoryException, System.Runtime.Serialization.ISerializable
System.Drawing.Common (3)
Special\NotSupported.cs (3)
299public sealed partial class Font : System.MarshalByRefObject, System.ICloneable, System.IDisposable, System.Runtime.Serialization.ISerializable 697public sealed partial class Icon : System.MarshalByRefObject, System.ICloneable, System.IDisposable, System.Runtime.Serialization.ISerializable 744public abstract partial class Image : System.MarshalByRefObject, System.ICloneable, System.IDisposable, System.Runtime.Serialization.ISerializable
System.IO.Compression (1)
System\IO\Compression\DeflateZLib\ZLibException.cs (1)
14public class ZLibException : IOException, ISerializable
System.IO.FileSystem.DriveInfo (1)
System\IO\DriveInfo.cs (1)
8public sealed partial class DriveInfo : ISerializable
System.IO.IsolatedStorage (1)
System\IO\IsolatedStorage\IsolatedStorageException.cs (1)
12public class IsolatedStorageException : Exception, ISerializable
System.Management (1)
artifacts\obj\System.Management\Debug\net10.0\System.Management.notsupported.cs (1)
136public partial class ManagementBaseObject : System.ComponentModel.Component, System.ICloneable, System.Runtime.Serialization.ISerializable
System.Net.Http (1)
src\libraries\Common\src\System\Net\Http\aspnetcore\Http2\Hpack\HuffmanDecodingException.cs (1)
11internal sealed class HuffmanDecodingException : Exception, ISerializable
System.Net.Primitives (1)
System\Net\CookieException.cs (1)
11public class CookieException : FormatException, ISerializable
System.Net.Requests (8)
System\Net\FileWebRequest.cs (1)
14public class FileWebRequest : WebRequest, ISerializable
System\Net\FileWebResponse.cs (1)
11public class FileWebResponse : WebResponse, ISerializable
System\Net\HttpWebRequest.cs (1)
31public class HttpWebRequest : WebRequest, ISerializable
System\Net\HttpWebResponse.cs (1)
22public class HttpWebResponse : WebResponse, ISerializable
System\Net\ProtocolViolationException.cs (1)
17public class ProtocolViolationException : InvalidOperationException, ISerializable
System\Net\WebException.cs (1)
15public partial class WebException : InvalidOperationException, ISerializable
System\Net\WebRequest.cs (1)
20public abstract class WebRequest : MarshalByRefObject, ISerializable
System\Net\WebResponse.cs (1)
16public abstract class WebResponse : MarshalByRefObject, ISerializable, IDisposable
System.Net.Security (1)
System\Security\Authentication\ExtendedProtection\ExtendedProtectionPolicy.cs (1)
16public class ExtendedProtectionPolicy : ISerializable
System.Net.WebHeaderCollection (1)
System\Net\WebHeaderCollection.cs (1)
23public class WebHeaderCollection : NameValueCollection, ISerializable
System.Net.WebProxy (2)
System\Net\WebProxy.cs (1)
16public partial class WebProxy : IWebProxy, ISerializable
System\Net\WebProxy.NonWasm.cs (1)
10public partial class WebProxy : IWebProxy, ISerializable
System.Private.CoreLib (46)
src\libraries\System.Private.CoreLib\src\System\Collections\Comparer.cs (1)
16public sealed class Comparer : IComparer, ISerializable
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\Comparer.cs (2)
80public sealed class NullableComparer<T> : Comparer<T?>, ISerializable where T : struct 131internal sealed partial class EnumComparer<T> : Comparer<T>, ISerializable where T : struct, Enum
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\Dictionary.cs (1)
18public class Dictionary<TKey, TValue> : IDictionary<TKey, TValue>, IDictionary, IReadOnlyDictionary<TKey, TValue>, ISerializable, IDeserializationCallback where TKey : notnull
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\EqualityComparer.cs (3)
146public sealed partial class NullableEqualityComparer<T> : EqualityComparer<T?>, ISerializable where T : struct 236public sealed partial class EnumEqualityComparer<T> : EqualityComparer<T>, ISerializable where T : struct, Enum 273ISerializable
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\HashSet.cs (1)
17public class HashSet<T> : ICollection<T>, ISet<T>, IReadOnlyCollection<T>, IReadOnlySet<T>, ISerializable, IDeserializationCallback
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\NonRandomizedStringEqualityComparer.cs (1)
17public class NonRandomizedStringEqualityComparer : IEqualityComparer<string?>, IInternalStringEqualityComparer, ISerializable
src\libraries\System.Private.CoreLib\src\System\Collections\Hashtable.cs (1)
61public class Hashtable : IDictionary, ISerializable, IDeserializationCallback, ICloneable
src\libraries\System.Private.CoreLib\src\System\DateTime.cs (1)
55ISerializable,
src\libraries\System.Private.CoreLib\src\System\DateTimeOffset.cs (1)
43ISerializable,
src\libraries\System.Private.CoreLib\src\System\DBNull.cs (1)
10public sealed class DBNull : ISerializable, IConvertible
src\libraries\System.Private.CoreLib\src\System\Decimal.cs (1)
68ISerializable,
src\libraries\System.Private.CoreLib\src\System\Delegate.cs (1)
12public abstract partial class Delegate : ICloneable, ISerializable
src\libraries\System.Private.CoreLib\src\System\Exception.cs (1)
16public partial class Exception : ISerializable
src\libraries\System.Private.CoreLib\src\System\IntPtr.cs (1)
32ISerializable,
src\libraries\System.Private.CoreLib\src\System\IO\FileSystemInfo.cs (1)
13public abstract partial class FileSystemInfo : MarshalByRefObject, ISerializable
src\libraries\System.Private.CoreLib\src\System\MissingFieldException.cs (1)
12public class MissingFieldException : MissingMemberException, ISerializable
src\libraries\System.Private.CoreLib\src\System\MulticastDelegate.cs (1)
11public abstract partial class MulticastDelegate : Delegate, ISerializable
src\libraries\System.Private.CoreLib\src\System\OperatingSystem.cs (1)
12public sealed class OperatingSystem : ISerializable, ICloneable
src\libraries\System.Private.CoreLib\src\System\Reflection\Assembly.cs (1)
17public abstract partial class Assembly : ICustomAttributeProvider, ISerializable
src\libraries\System.Private.CoreLib\src\System\Reflection\AssemblyName.cs (1)
13public sealed partial class AssemblyName : ICloneable, IDeserializationCallback, ISerializable
src\libraries\System.Private.CoreLib\src\System\Reflection\Missing.cs (1)
8public sealed class Missing : ISerializable
src\libraries\System.Private.CoreLib\src\System\Reflection\Module.cs (1)
12public abstract partial class Module : ICustomAttributeProvider, ISerializable
src\libraries\System.Private.CoreLib\src\System\Reflection\Pointer.cs (1)
11public sealed unsafe class Pointer : ISerializable
src\libraries\System.Private.CoreLib\src\System\Reflection\StrongNameKeyPair.cs (1)
11public class StrongNameKeyPair : IDeserializationCallback, ISerializable
src\libraries\System.Private.CoreLib\src\System\StringComparer.cs (3)
215public sealed class CultureAwareComparer : StringComparer, IAlternateEqualityComparer<ReadOnlySpan<char>, string?>, ISerializable 435internal sealed class OrdinalCaseSensitiveComparer : OrdinalComparer, ISerializable, IAlternateEqualityComparer<ReadOnlySpan<char>, string?> 481internal sealed class OrdinalIgnoreCaseComparer : OrdinalComparer, IAlternateEqualityComparer<ReadOnlySpan<char>, string?>, ISerializable
src\libraries\System.Private.CoreLib\src\System\Text\StringBuilder.cs (1)
24public sealed partial class StringBuilder : ISerializable
src\libraries\System.Private.CoreLib\src\System\Threading\CompressedStack.cs (1)
9public sealed class CompressedStack : ISerializable
src\libraries\System.Private.CoreLib\src\System\Threading\ExecutionContext.cs (1)
20public sealed class ExecutionContext : IDisposable, ISerializable
src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.AdjustmentRule.cs (1)
12public sealed class AdjustmentRule : IEquatable<AdjustmentRule?>, ISerializable, IDeserializationCallback
src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.cs (1)
34public sealed partial class TimeZoneInfo : IEquatable<TimeZoneInfo?>, ISerializable, IDeserializationCallback
src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.TransitionTime.cs (1)
12public readonly struct TransitionTime : IEquatable<TransitionTime>, ISerializable, IDeserializationCallback
src\libraries\System.Private.CoreLib\src\System\UIntPtr.cs (1)
32ISerializable,
src\libraries\System.Private.CoreLib\src\System\UnitySerializationHolder.cs (1)
15public sealed class UnitySerializationHolder : ISerializable, IObjectReference
src\libraries\System.Private.CoreLib\src\System\WeakReference.cs (1)
32public partial class WeakReference : ISerializable
src\libraries\System.Private.CoreLib\src\System\WeakReference.T.cs (1)
17public sealed partial class WeakReference<T> : ISerializable
src\System\Delegate.CoreCLR.cs (1)
15public abstract partial class Delegate : ICloneable, ISerializable
src\System\Exception.CoreCLR.cs (1)
14public partial class Exception : ISerializable
src\System\Reflection\Assembly.CoreCLR.cs (1)
14public abstract partial class Assembly : ICustomAttributeProvider, ISerializable
src\System\RuntimeHandles.cs (3)
18public unsafe partial struct RuntimeTypeHandle : IEquatable<RuntimeTypeHandle>, ISerializable 957public unsafe partial struct RuntimeMethodHandle : IEquatable<RuntimeMethodHandle>, ISerializable 1417public unsafe partial struct RuntimeFieldHandle : IEquatable<RuntimeFieldHandle>, ISerializable
System.Private.Uri (2)
System\Uri.cs (1)
21public partial class Uri : ISpanFormattable, IEquatable<Uri>, ISerializable
System\UriFormatException.cs (1)
14public class UriFormatException : FormatException, ISerializable
System.Private.Xml.Linq (1)
System\Xml\Linq\XName.cs (1)
13public sealed class XName : IEquatable<XName>, ISerializable
System.Security.AccessControl (1)
artifacts\obj\System.Security.AccessControl\Debug\net10.0\System.Security.AccessControl.notsupported.cs (1)
441public sealed partial class PrivilegeNotHeldException : System.UnauthorizedAccessException, System.Runtime.Serialization.ISerializable
System.Security.Cryptography (1)
System\Security\Cryptography\X509Certificates\X509Certificate.cs (1)
16public partial class X509Certificate : IDisposable, IDeserializationCallback, ISerializable
System.Security.Permissions (3)
System\ApplicationIdentity.cs (1)
9public sealed class ApplicationIdentity : ISerializable
System\Security\Policy\Hash.cs (1)
10public sealed partial class Hash : EvidenceBase, System.Runtime.Serialization.ISerializable
System\Security\Policy\HashMembershipCondition.cs (1)
9public sealed partial class HashMembershipCondition : IDeserializationCallback, ISerializable, ISecurityEncodable, ISecurityPolicyEncodable, IMembershipCondition
System.Security.Principal.Windows (1)
artifacts\obj\System.Security.Principal.Windows\Debug\net10.0\System.Security.Principal.Windows.notsupported.cs (1)
234public partial class WindowsIdentity : System.Security.Claims.ClaimsIdentity, System.IDisposable, System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable
System.Speech (1)
artifacts\obj\System.Speech\Debug\net10.0\System.Speech.notsupported.cs (1)
197public sealed partial class RecognitionResult : System.Speech.Recognition.RecognizedPhrase, System.Runtime.Serialization.ISerializable
System.Text.Encoding.CodePages (5)
System\Text\BaseCodePageEncoding.cs (1)
44internal abstract partial class BaseCodePageEncoding : EncodingNLS, ISerializable
System\Text\BaseCodePageEncoding.netcoreapp.cs (1)
12internal abstract partial class BaseCodePageEncoding : EncodingNLS, ISerializable
System\Text\DecoderNLS.cs (1)
23internal class DecoderNLS : Decoder, ISerializable
System\Text\EncoderNLS.cs (1)
22internal class EncoderNLS : Encoder, ISerializable
System\Text\ISCIIEncoding.cs (1)
27internal sealed class ISCIIEncoding : EncodingNLS, ISerializable
System.Text.RegularExpressions (2)
System\Text\RegularExpressions\Regex.cs (1)
22public partial class Regex : ISerializable
System\Text\RegularExpressions\RegexMatchTimeoutException.cs (1)
14public class RegexMatchTimeoutException : TimeoutException, ISerializable
System.Transactions.Local (2)
System\Transactions\NonWindowsUnsupported.cs (1)
61internal class OletxTransaction : ISerializable
System\Transactions\Transaction.cs (1)
55public class Transaction : IDisposable, ISerializable
System.Windows.Extensions (1)
artifacts\obj\System.Windows.Extensions\Debug\net10.0\System.Windows.Extensions.notsupported.cs (1)
10public partial class SoundPlayer : System.ComponentModel.Component, System.Runtime.Serialization.ISerializable
System.Windows.Forms (9)
System\Resources\ResXDataNode.cs (1)
19public sealed class ResXDataNode : ISerializable
System\Windows\Forms\ActiveX\AxHost.State.cs (1)
22public class State : ISerializable, IDisposable
System\Windows\Forms\Controls\ImageList\ImageListStreamer.cs (1)
12public sealed class ImageListStreamer : ISerializable, IDisposable
System\Windows\Forms\Controls\ListView\ListViewGroup.cs (1)
17public sealed partial class ListViewGroup : ISerializable
System\Windows\Forms\Controls\ListView\ListViewItem.cs (1)
22public partial class ListViewItem : ICloneable, ISerializable
System\Windows\Forms\Controls\TreeView\TreeNode.cs (1)
22public partial class TreeNode : MarshalByRefObject, ICloneable, ISerializable
System\Windows\Forms\Input\Cursor.cs (1)
20public sealed class Cursor : IDisposable, ISerializable, IHandle<HICON>, IHandle<HANDLE>, IHandle<HCURSOR>
System\Windows\Forms\OwnerDrawPropertyBag.cs (1)
13public class OwnerDrawPropertyBag : MarshalByRefObject, ISerializable
System\Windows\Forms\Panels\TableLayoutPanel\TableLayoutSettings.cs (1)
15public sealed partial class TableLayoutSettings : LayoutSettings, ISerializable
System.Windows.Forms.Design (2)
System\ComponentModel\Design\Serialization\CodeDomComponentSerializationService.CodeDomSerializationStore.cs (1)
29private sealed partial class CodeDomSerializationStore : SerializationStore, ISerializable
System\Drawing\Design\ToolboxItem.cs (1)
16public class ToolboxItem : ISerializable
System.Windows.Forms.Tests (1)
System\Windows\Forms\Control.ActiveXImplTests.cs (1)
88public struct SerializableStruct : ISerializable
194 references to ISerializable
BinaryFormatTests (1)
FormatTests\FormattedObject\BinaryFormattedTypes.cs (1)
17bool iSerializable = type.IsAssignableTo(typeof(ISerializable));
http2cat (1)
src\Shared\runtime\Http2\Hpack\HuffmanDecodingException.cs (1)
33void ISerializable.GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext)
IIS.FunctionalTests (1)
src\Shared\runtime\Http2\Hpack\HuffmanDecodingException.cs (1)
33void ISerializable.GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext)
IIS.LongTests (1)
src\Shared\runtime\Http2\Hpack\HuffmanDecodingException.cs (1)
33void ISerializable.GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext)
IIS.NewHandler.FunctionalTests (1)
src\Shared\runtime\Http2\Hpack\HuffmanDecodingException.cs (1)
33void ISerializable.GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext)
IIS.NewShim.FunctionalTests (1)
src\Shared\runtime\Http2\Hpack\HuffmanDecodingException.cs (1)
33void ISerializable.GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext)
IISExpress.FunctionalTests (1)
src\Shared\runtime\Http2\Hpack\HuffmanDecodingException.cs (1)
33void ISerializable.GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext)
Microsoft.AspNetCore.Server.HttpSys.FunctionalTests (1)
src\Shared\runtime\Http2\Hpack\HuffmanDecodingException.cs (1)
33void ISerializable.GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext)
Microsoft.AspNetCore.Server.Kestrel.Core (1)
src\Shared\runtime\Http2\Hpack\HuffmanDecodingException.cs (1)
33void ISerializable.GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext)
Microsoft.AspNetCore.Shared.Tests (1)
src\Shared\runtime\Http2\Hpack\HuffmanDecodingException.cs (1)
33void ISerializable.GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext)
Microsoft.CodeAnalysis.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ICompilationExtensions.cs (1)
193=> compilation.GetTypeByMetadataName(typeof(ISerializable).FullName!);
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ICompilationExtensions.cs (1)
193=> compilation.GetTypeByMetadataName(typeof(ISerializable).FullName!);
mscorlib (1)
src\libraries\shims\mscorlib\ref\mscorlib.cs (1)
754[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Runtime.Serialization.ISerializable))]
netstandard (1)
netstandard.cs (1)
1776[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Runtime.Serialization.ISerializable))]
PresentationCore (4)
System\Windows\dataobject.cs (4)
1523|| data is ISerializable 2057|| data is ISerializable 2429if (data is ISerializable) 3416if (data is ISerializable
PresentationCore.Tests (2)
BinaryFormat\BinaryFormattedTypes.cs (1)
16bool iSerializable = type.IsAssignableTo(typeof(ISerializable));
TestUtilities\BinaryFormatTestExtensions.cs (1)
39bool iSerializable = type.IsAssignableTo(typeof(ISerializable));
PresentationFramework (1)
System\Windows\Navigation\Journal.cs (1)
48void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
System.Collections (4)
System\Collections\Generic\LinkedList.cs (1)
574void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
System\Collections\Generic\SortedSet.cs (2)
1531void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) => GetObjectData(info, context); 1861void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
System\Collections\Generic\SortedSet.TreeSubSet.cs (1)
363void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) => GetObjectData(info, context);
System.Data.Common (4)
System\Data\SimpleType.cs (1)
45void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
System\Data\SQLTypes\SQLBytes.cs (1)
581void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
System\Data\SQLTypes\SQLChars.cs (1)
533void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
System\Data\SQLTypes\SQLGuid.cs (1)
66void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
System.Diagnostics.EventLog (1)
artifacts\obj\System.Diagnostics.EventLog\Debug\net10.0\System.Diagnostics.EventLog.notsupported.cs (1)
121void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_EventLog); }
System.Drawing.Common (3)
Special\NotSupported.cs (3)
359void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo si, System.Runtime.Serialization.StreamingContext context) { throw new System.PlatformNotSupportedException(System.SR.SystemDrawingCommon_PlatformNotSupported); } 721void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo si, System.Runtime.Serialization.StreamingContext context) { throw new System.PlatformNotSupportedException(System.SR.SystemDrawingCommon_PlatformNotSupported); } 805void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo si, System.Runtime.Serialization.StreamingContext context) { throw new System.PlatformNotSupportedException(System.SR.SystemDrawingCommon_PlatformNotSupported); }
System.IO.Compression (1)
System\IO\Compression\DeflateZLib\ZLibException.cs (1)
66void ISerializable.GetObjectData(SerializationInfo si, StreamingContext context)
System.IO.FileSystem.DriveInfo (1)
System\IO\DriveInfo.cs (1)
19void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
System.Management (1)
artifacts\obj\System.Management\Debug\net10.0\System.Management.notsupported.cs (1)
163void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_SystemManagement); }
System.Net.Http (1)
src\libraries\Common\src\System\Net\Http\aspnetcore\Http2\Hpack\HuffmanDecodingException.cs (1)
33void ISerializable.GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext)
System.Net.Primitives (1)
System\Net\CookieException.cs (1)
43void ISerializable.GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext)
System.Net.Requests (8)
System\Net\FileWebRequest.cs (1)
49void ISerializable.GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext) =>
System\Net\FileWebResponse.cs (1)
57void ISerializable.GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext)
System\Net\HttpWebRequest.cs (1)
199void ISerializable.GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext)
System\Net\HttpWebResponse.cs (1)
47void ISerializable.GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext)
System\Net\ProtocolViolationException.cs (1)
46void ISerializable.GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext)
System\Net\WebException.cs (1)
68void ISerializable.GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext)
System\Net\WebRequest.cs (1)
50void ISerializable.GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext)
System\Net\WebResponse.cs (1)
35void ISerializable.GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext)
System.Net.Security (1)
System\Security\Authentication\ExtendedProtection\ExtendedProtectionPolicy.cs (1)
78void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
System.Net.WebHeaderCollection (1)
System\Net\WebHeaderCollection.cs (1)
147void ISerializable.GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext)
System.Net.WebProxy (1)
System\Net\WebProxy.cs (1)
210void ISerializable.GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext) =>
System.Private.CoreLib (14)
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\EqualityComparer.cs (1)
275void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\NonRandomizedStringEqualityComparer.cs (1)
68void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
src\libraries\System.Private.CoreLib\src\System\DateTime.cs (1)
1289void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
src\libraries\System.Private.CoreLib\src\System\DateTimeOffset.cs (1)
626void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
src\libraries\System.Private.CoreLib\src\System\Decimal.cs (1)
208void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
src\libraries\System.Private.CoreLib\src\System\IntPtr.cs (1)
80void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
src\libraries\System.Private.CoreLib\src\System\Reflection\Missing.cs (1)
14void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
src\libraries\System.Private.CoreLib\src\System\Reflection\Pointer.cs (1)
55void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
src\libraries\System.Private.CoreLib\src\System\Reflection\StrongNameKeyPair.cs (1)
30void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) =>
src\libraries\System.Private.CoreLib\src\System\Text\StringBuilder.cs (1)
223void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.AdjustmentRule.cs (1)
263void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.cs (1)
1144void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.TransitionTime.cs (1)
129void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
src\libraries\System.Private.CoreLib\src\System\UIntPtr.cs (1)
79void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
System.Private.DataContractSerialization (5)
System\Runtime\Serialization\Globals.cs (1)
104s_typeOfISerializable ??= typeof(ISerializable);
System\Runtime\Serialization\Json\XmlObjectSerializerWriteContextComplexJson.cs (1)
337internal void WriteJsonISerializable(XmlWriterDelegator xmlWriter, ISerializable obj)
System\Runtime\Serialization\ReflectionClassWriter.cs (1)
29context.WriteISerializable(xmlWriter, (ISerializable)obj);
System\Runtime\Serialization\XmlObjectSerializerWriteContext.cs (2)
506internal static void GetObjectData(ISerializable obj, SerializationInfo serInfo, StreamingContext context) 515public void WriteISerializable(XmlWriterDelegator xmlWriter, ISerializable obj)
System.Private.Uri (2)
System\Uri.cs (1)
478void ISerializable.GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext)
System\UriFormatException.cs (1)
35void ISerializable.GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext)
System.Private.Windows.Core (8)
System\Private\Windows\BinaryFormat\Deserializer\ClassRecordDeserializer.cs (1)
55if (surrogate is not null || typeof(ISerializable).IsAssignableFrom(type))
System\Private\Windows\BinaryFormat\Deserializer\ClassRecordSerializationInfoDeserializer.cs (1)
16/// This is used either because the class implements <see cref="ISerializable"/> or because a surrogate was used.
System\Private\Windows\BinaryFormat\Deserializer\Deserializer.cs (3)
26/// In general it is risky to dereference reference types in <see cref="ISerializable"/> constructors or in 45/// nest an <see cref="IObjectReference"/> object in an <see cref="ISerializable"/> object. Specifying the nested 46/// type when <see cref="ISerializable.GetObjectData(SerializationInfo, StreamingContext)"/> is called by invoking
System\Private\Windows\BinaryFormat\Deserializer\IDeserializer.cs (1)
29/// considered incomplete if they implement <see cref="ISerializable"/> or have a surrogate and the
System\Private\Windows\Ole\Composition.ManagedToNativeAdapter.cs (1)
286_ when format == DataFormatNames.Serializable || data is ISerializable || data.GetType().IsSerializable
System\Private\Windows\Ole\DataStore.cs (1)
106if (data is ISerializable
System.Private.Xml.Linq (1)
System\Xml\Linq\XName.cs (1)
191void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
System.Resources.Extensions (6)
System\Resources\Extensions\BinaryFormat\Deserializer\ClassRecordDeserializer.cs (1)
56if (surrogate is not null || typeof(ISerializable).IsAssignableFrom(type))
System\Resources\Extensions\BinaryFormat\Deserializer\ClassRecordSerializationInfoDeserializer.cs (1)
17/// This is used either because the class implements <see cref="ISerializable"/> or because a surrogate was used.
System\Resources\Extensions\BinaryFormat\Deserializer\Deserializer.cs (3)
29/// In general it is risky to dereference reference types in <see cref="ISerializable"/> constructors or in 48/// nest an <see cref="IObjectReference"/> object in an <see cref="ISerializable"/> object. Specifying the nested 49/// type when <see cref="ISerializable.GetObjectData(SerializationInfo, StreamingContext)"/> is called by invoking
System\Resources\Extensions\BinaryFormat\Deserializer\IDeserializer.cs (1)
30/// considered incomplete if they implement <see cref="ISerializable"/> or have a surrogate and the
System.Runtime (1)
artifacts\obj\System.Runtime\Debug\net10.0\System.Runtime.Forwards.cs (1)
682[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Runtime.Serialization.ISerializable))]
System.Runtime.Serialization.Formatters (4)
System.Runtime.Serialization.Formatters.TypeForwards.cs (1)
8[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Runtime.Serialization.ISerializable))]
System\Runtime\Serialization\ObjectManager.cs (3)
197Debug.Assert(holder.ObjectValue is ISerializable, "holder.m_object is ISerializable"); 777if (!(obj is ISerializable)) 1246else if (_object is ISerializable)
System.Runtime.Serialization.Schema (2)
System\Runtime\Serialization\Schema\CodeExporter.cs (2)
1144type.BaseTypes.Add(GetClrTypeFullName(typeof(ISerializable))); 1862getObjectDataMethod.ImplementationTypes.Add(typeof(ISerializable));
System.Security.Claims (2)
System\Security\Claims\ClaimsIdentity.cs (1)
244/// <see cref="ISerializable"/>.
System\Security\Claims\ClaimsPrincipal.cs (1)
557if (this is ISerializable)
System.Security.Cryptography (1)
System\Security\Cryptography\X509Certificates\X509Certificate.cs (1)
243void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
System.Security.Permissions (2)
System\ApplicationIdentity.cs (1)
16void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
System\Security\Policy\HashMembershipCondition.cs (1)
21void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
System.Security.Principal.Windows (1)
artifacts\obj\System.Security.Principal.Windows\Debug\net10.0\System.Security.Principal.Windows.notsupported.cs (1)
273void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_Principal); }
System.Speech (1)
artifacts\obj\System.Speech\Debug\net10.0\System.Speech.notsupported.cs (1)
203void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_SystemSpeech); }
System.Text.Encoding.CodePages (4)
System\Text\BaseCodePageEncoding.cs (1)
81void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
System\Text\DecoderNLS.cs (1)
40void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
System\Text\EncoderNLS.cs (1)
42void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
System\Text\ISCIIEncoding.cs (1)
68void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
System.Text.RegularExpressions (2)
System\Text\RegularExpressions\Regex.cs (1)
178void ISerializable.GetObjectData(SerializationInfo si, StreamingContext context) =>
System\Text\RegularExpressions\RegexMatchTimeoutException.cs (1)
65void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
System.Transactions.Local (1)
System\Transactions\Transaction.cs (1)
848void ISerializable.GetObjectData(
System.Windows.Extensions (1)
artifacts\obj\System.Windows.Extensions\Debug\net10.0\System.Windows.Extensions.notsupported.cs (1)
37void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_System_Windows_Extensions); }
System.Windows.Forms (12)
System\Resources\ResXDataNode.cs (1)
690void ISerializable.GetObjectData(SerializationInfo si, StreamingContext context)
System\Windows\Forms\ActiveX\AxHost.State.cs (1)
341void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
System\Windows\Forms\ActiveX\Control.ActiveXImpl.cs (2)
993return property.PropertyType.IsAssignableTo(typeof(ISerializable)) 994|| property.GetValue(_control) is ISerializable;
System\Windows\Forms\Control.cs (1)
4839/// <see cref="Runtime.Serialization.ISerializable"/>. <paramref name="data"/> can also be any
System\Windows\Forms\Controls\ListView\ListViewGroup.cs (1)
452void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
System\Windows\Forms\Controls\ListView\ListViewItem.cs (1)
1350void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) => Serialize(info, context);
System\Windows\Forms\Controls\ToolStrips\ToolStripItem.cs (1)
2138/// or some <see cref="object"/> that implements <see cref="Runtime.Serialization.ISerializable"/>.
System\Windows\Forms\Controls\TreeView\TreeNode.cs (1)
2226void ISerializable.GetObjectData(SerializationInfo si, StreamingContext context) => Serialize(si, context);
System\Windows\Forms\Input\Cursor.cs (1)
365void ISerializable.GetObjectData(SerializationInfo si, StreamingContext context)
System\Windows\Forms\OwnerDrawPropertyBag.cs (1)
86void ISerializable.GetObjectData(SerializationInfo si, StreamingContext context)
System\Windows\Forms\Panels\TableLayoutPanel\TableLayoutSettings.cs (1)
467void ISerializable.GetObjectData(SerializationInfo si, StreamingContext context)
System.Windows.Forms.Design (3)
System\ComponentModel\Design\Serialization\CodeDomComponentSerializationService.CodeDomSerializationStore.cs (2)
321/// On .NET Framework, this method implements the save part of <see cref="ISerializable"/> interface. On .NET, 326void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
System\Drawing\Design\ToolboxItem.cs (1)
800void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
System.Windows.Forms.Design.Tests (56)
System\ComponentModel\Design\Serialization\CodeDomComponentSerializationServiceTests.cs (56)
117ISerializable serializable = Assert.IsAssignableFrom<ISerializable>(store); 223ISerializable serializable = Assert.IsAssignableFrom<ISerializable>(store); 323ISerializable serializable = Assert.IsAssignableFrom<ISerializable>(store); 375ISerializable serializable = Assert.IsAssignableFrom<ISerializable>(store); 423ISerializable serializable = Assert.IsAssignableFrom<ISerializable>(store); 469ISerializable serializable = Assert.IsAssignableFrom<ISerializable>(store); 514ISerializable serializable = Assert.IsAssignableFrom<ISerializable>(store); 563ISerializable serializable = Assert.IsAssignableFrom<ISerializable>(store); 610ISerializable serializable = Assert.IsAssignableFrom<ISerializable>(store); 646ISerializable serializable = Assert.IsAssignableFrom<ISerializable>(store); 662ISerializable serializable = Assert.IsAssignableFrom<ISerializable>(store); 680ISerializable serializable = Assert.IsAssignableFrom<ISerializable>(store); 715ISerializable serializable = Assert.IsAssignableFrom<ISerializable>(store); 745ISerializable serializable = Assert.IsAssignableFrom<ISerializable>(store); 787ISerializable serializable = Assert.IsAssignableFrom<ISerializable>(store); 842ISerializable serializable = Assert.IsAssignableFrom<ISerializable>(store); 923ISerializable serializable = Assert.IsAssignableFrom<ISerializable>(store); 953ISerializable serializable = Assert.IsAssignableFrom<ISerializable>(store); 995ISerializable serializable = Assert.IsAssignableFrom<ISerializable>(store); 1050ISerializable serializable = Assert.IsAssignableFrom<ISerializable>(store); 1133ISerializable serializable = Assert.IsAssignableFrom<ISerializable>(store); 1176ISerializable serializable = Assert.IsAssignableFrom<ISerializable>(store); 1233ISerializable serializable = Assert.IsAssignableFrom<ISerializable>(store); 1304ISerializable serializable = Assert.IsAssignableFrom<ISerializable>(store); 1412ISerializable serializable = Assert.IsAssignableFrom<ISerializable>(store); 1455ISerializable serializable = Assert.IsAssignableFrom<ISerializable>(store); 1512ISerializable serializable = Assert.IsAssignableFrom<ISerializable>(store); 1583ISerializable serializable = Assert.IsAssignableFrom<ISerializable>(store);
System.Windows.Forms.Primitives.TestUtilities (1)
System\Windows\Forms\BinaryFormat\BinaryFormatTestExtensions.cs (1)
43bool iSerializable = type.IsAssignableTo(typeof(ISerializable));
System.Windows.Forms.Tests (15)
System\Windows\Forms\DataObjectTests.cs (5)
1162{ new Mock<ISerializable>(MockBehavior.Strict).Object, DataFormats.Serializable } 1198var data1 = new Mock<ISerializable>(MockBehavior.Strict).Object; 1199var data2 = new Mock<ISerializable>(MockBehavior.Strict).Object;
System\Windows\Forms\Layout\TableLayoutSettingsTests.cs (6)
1632ISerializable iSerializable = settings; 1645ISerializable iSerializable = settings; 1677ISerializable iSerializable = settings; 1713ISerializable iSerializable = settings; 1729ISerializable iSerializable = settings; 1760ISerializable iSerializable = settings;
System\Windows\Forms\ListViewGroupTests.cs (4)
1367ISerializable iSerializable = group; 1385ISerializable iSerializable = group; 1403ISerializable iSerializable = group; 1420ISerializable iSerializable = group;