191 implementations of ISerializable
mscorlib (93)
system\activationcontext.cs (2)
35public sealed class ActivationContext : IDisposable, ISerializable 478public sealed class ApplicationIdentity : ISerializable {
system\argumentexception.cs (1)
30public class ArgumentException : SystemException, ISerializable {
system\argumentoutofrangeexception.cs (1)
29public class ArgumentOutOfRangeException : ArgumentException, ISerializable {
system\collections\comparer.cs (1)
27public sealed class Comparer : IComparer , ISerializable
system\collections\generic\dictionary.cs (1)
59public class Dictionary<TKey,TValue>: IDictionary<TKey,TValue>, IDictionary, IReadOnlyDictionary<TKey, TValue>, ISerializable, IDeserializationCallback {
system\collections\generic\equalitycomparer.cs (4)
384internal class EnumEqualityComparer<T> : EqualityComparer<T>, ISerializable where T : struct 424internal sealed class SByteEnumEqualityComparer<T> : EnumEqualityComparer<T>, ISerializable where T : struct 439internal sealed class ShortEnumEqualityComparer<T> : EnumEqualityComparer<T>, ISerializable where T : struct 454internal sealed class LongEnumEqualityComparer<T> : EqualityComparer<T>, ISerializable where T : struct
system\collections\generic\keynotfoundexception.cs (1)
26public class KeyNotFoundException : SystemException, ISerializable {
system\collections\hashtable.cs (1)
74public class Hashtable : IDictionary, ISerializable, IDeserializationCallback, ICloneable {
system\datetime.cs (1)
57public struct DateTime : IComparable, IFormattable, IConvertible, ISerializable, IComparable<DateTime>,IEquatable<DateTime> {
system\datetimeoffset.cs (1)
38public struct DateTimeOffset : IComparable, IFormattable, ISerializable, IDeserializationCallback,
system\dbnull.cs (1)
18public sealed class DBNull : ISerializable, IConvertible {
system\delegate.cs (1)
21public abstract class Delegate : ICloneable, ISerializable
system\delegateserializationholder.cs (1)
18internal sealed class DelegateSerializationHolder : IObjectReference, ISerializable
system\empty.cs (1)
19internal sealed class Empty : ISerializable
system\exception.cs (1)
39public class Exception : ISerializable, _Exception
system\globalization\culturenotfoundexception.cs (1)
16public class CultureNotFoundException : ArgumentException, ISerializable
system\intptr.cs (1)
29public struct IntPtr : ISerializable
system\io\driveinfo.cs (1)
47public sealed class DriveInfo : ISerializable
system\io\filesysteminfo.cs (1)
37public abstract class FileSystemInfo : MarshalByRefObject, ISerializable
system\missingfieldexception.cs (1)
23public class MissingFieldException : MissingMemberException, ISerializable {
system\missingmemberexception.cs (1)
28[Serializable] public class MissingMemberException : MemberAccessException, ISerializable {
system\missingmethodexception.cs (1)
25public class MissingMethodException : MissingMemberException, ISerializable {
system\operatingsystem.cs (1)
25public sealed class OperatingSystem : ICloneable , ISerializable
system\reflection\assembly.cs (1)
59public abstract class Assembly : _Assembly, IEvidenceFactory, ICustomAttributeProvider, ISerializable
system\reflection\assemblyname.cs (1)
34public sealed class AssemblyName : _AssemblyName, ICloneable, ISerializable, IDeserializationCallback
system\reflection\ConstructorInfo.cs (1)
162internal sealed class RuntimeConstructorInfo : ConstructorInfo, ISerializable, IRuntimeMethodInfo
system\reflection\eventinfo.cs (1)
229internal unsafe sealed class RuntimeEventInfo : EventInfo, ISerializable
system\reflection\fieldinfo.cs (2)
225internal abstract class RuntimeFieldInfo : FieldInfo, ISerializable 835internal sealed unsafe class MdFieldInfo : RuntimeFieldInfo, ISerializable
system\reflection\memberinfoserializationholder.cs (1)
18internal class MemberInfoSerializationHolder : ISerializable, IObjectReference
system\reflection\methodinfo.cs (1)
130internal sealed class RuntimeMethodInfo : MethodInfo, ISerializable, IRuntimeMethodInfo
system\reflection\missing.cs (1)
20public sealed class Missing: ISerializable
system\reflection\module.cs (1)
68public abstract class Module : _Module, ISerializable, ICustomAttributeProvider
system\reflection\parameterinfo.cs (1)
265internal unsafe sealed class RuntimeParameterInfo : ParameterInfo, ISerializable
system\reflection\pointer.cs (1)
25public sealed class Pointer: ISerializable {
system\reflection\propertyinfo.cs (1)
192internal unsafe sealed class RuntimePropertyInfo : PropertyInfo, ISerializable
system\reflection\reflectiontypeloadexception.cs (1)
28public sealed class ReflectionTypeLoadException : SystemException, ISerializable {
system\reflection\strongnamekeypair.cs (1)
47public class StrongNameKeyPair : IDeserializationCallback, ISerializable
system\rttype.cs (1)
87System.Reflection.TypeInfo, ISerializable, ICloneable
system\runtime\remoting\callcontext.cs (1)
277public sealed class LogicalCallContext : ISerializable, ICloneable
system\runtime\remoting\message.cs (5)
47internal class Message : IMethodCallMessage, IInternalMessage, ISerializable 2815public class MethodCall : IMethodCallMessage, ISerializable, IInternalMessage, ISerializationRootObject 4097public class MethodResponse : IMethodReturnMessage, ISerializable, ISerializationRootObject, IInternalMessage 4846internal class SerializationMonkey : ISerializable, IFieldInfo 4940:IMessage, IInternalMessage, IMessageSink, ISerializable
system\runtime\remoting\objref.cs (1)
378public class ObjRef : IObjectReference, ISerializable
system\runtime\serialization\formatters\soapfault.cs (1)
32public sealed class SoapFault : ISerializable
system\runtime\serialization\safeserializationmanager.cs (1)
259internal sealed class SafeSerializationManager : IObjectReference, ISerializable
system\runtimehandles.cs (3)
30public unsafe struct RuntimeTypeHandle : ISerializable 1013public unsafe struct RuntimeMethodHandle : ISerializable 1598public unsafe struct RuntimeFieldHandle : ISerializable
system\security\accesscontrol\privilegenotheldexception.cs (1)
13public sealed class PrivilegeNotHeldException : UnauthorizedAccessException, ISerializable
system\security\cryptography\x509certificates\x509certificate.cs (1)
59ISerializable {
system\security\policy\hash.cs (1)
32public sealed class Hash : EvidenceBase, ISerializable
system\security\policy\hashmembershipcondition.cs (1)
28public sealed class HashMembershipCondition : ISerializable, IDeserializationCallback, IMembershipCondition, IReportMatchMembershipCondition {
system\security\principal\windowsidentity.cs (1)
65public class WindowsIdentity : ClaimsIdentity, ISerializable, IDeserializationCallback, IDisposable {
system\text\basecodepageencoding.cs (1)
53internal abstract class BaseCodePageEncoding : EncodingNLS, ISerializable
system\text\codepageencoding.cs (2)
25internal sealed class CodePageEncoding : ISerializable, IObjectReference 109internal sealed class Decoder : ISerializable, IObjectReference
system\text\dbcscodepageencoding.cs (1)
20internal class DBCSCodePageEncoding : BaseCodePageEncoding, ISerializable
system\text\decodernls.cs (1)
26internal class DecoderNLS : Decoder, ISerializable
system\text\encodernls.cs (1)
26internal class EncoderNLS : Encoder, ISerializable
system\text\encoding.cs (2)
1645internal class DefaultEncoder : Encoder, ISerializable, IObjectReference 1773internal class DefaultDecoder : Decoder, ISerializable, IObjectReference
system\text\gb18030encoding.cs (2)
108internal sealed class GB18030Encoding : DBCSCodePageEncoding, ISerializable 849internal sealed class GB18030Decoder : System.Text.DecoderNLS, ISerializable
system\text\isciiencoding.cs (1)
34internal class ISCIIEncoding : EncodingNLS, ISerializable
system\text\latin1encoding.cs (1)
25internal class Latin1Encoding : EncodingNLS, ISerializable
system\text\mlangcodepageencoding.cs (3)
27internal sealed class MLangCodePageEncoding : ISerializable, IObjectReference 111internal sealed class MLangEncoder : ISerializable, IObjectReference 149internal sealed class MLangDecoder : ISerializable, IObjectReference
system\text\sbcscodepageencoding.cs (1)
20internal class SBCSCodePageEncoding : BaseCodePageEncoding, ISerializable
system\text\stringbuilder.cs (1)
46public sealed class StringBuilder : ISerializable {
system\text\surrogateencoder.cs (1)
24internal sealed class SurrogateEncoder : ISerializable, IObjectReference
system\text\unicodeencoding.cs (1)
2017private class Decoder : System.Text.DecoderNLS, ISerializable
system\text\utf7encoding.cs (2)
900private class Decoder : DecoderNLS, ISerializable 966private class Encoder : EncoderNLS, ISerializable
system\text\utf8encoding.cs (2)
2421internal class UTF8Encoder : EncoderNLS, ISerializable 2496internal class UTF8Decoder : DecoderNLS, ISerializable
system\threading\compressedstack.cs (1)
136public sealed class CompressedStack:ISerializable
system\threading\executioncontext.cs (1)
491public sealed class ExecutionContext : IDisposable, ISerializable
system\timezoneinfo.cs (3)
58sealed public class TimeZoneInfo : IEquatable<TimeZoneInfo>, ISerializable, IDeserializationCallback { 3005sealed public class AdjustmentRule : IEquatable<AdjustmentRule>, ISerializable, IDeserializationCallback { 3272public struct TransitionTime : IEquatable<TransitionTime>, ISerializable, IDeserializationCallback {
system\typeloadexception.cs (1)
30public class TypeLoadException : SystemException, ISerializable {
system\uintptr.cs (1)
27public struct UIntPtr : ISerializable
system\unityserializationholder.cs (1)
19internal class UnitySerializationHolder : ISerializable, IObjectReference
system\weakreference.cs (1)
27public class WeakReference : ISerializable {
system\weakreferenceoft.cs (1)
25public sealed class WeakReference<T> : ISerializable where T : class
PresentationFramework (7)
src\Framework\MS\Internal\AppModel\Journaling.cs (5)
154internal class JournalEntryUri : JournalEntry, ISerializable 259internal abstract class JournalEntryPageFunction : JournalEntry, ISerializable 499internal abstract class JournalEntryPageFunctionSaver : JournalEntryPageFunction, ISerializable 639internal class JournalEntryPageFunctionType : JournalEntryPageFunctionSaver, ISerializable 792internal class JournalEntryPageFunctionUri : JournalEntryPageFunctionSaver, ISerializable
src\Framework\System\Windows\Navigation\Journal.cs (1)
55internal sealed class Journal : ISerializable
src\Framework\System\Windows\Navigation\JournalEntry.cs (1)
99public class JournalEntry : DependencyObject, ISerializable
System (30)
compmod\system\collections\generic\linkedlist.cs (2)
19,ISerializable, IDeserializationCallback 464, ISerializable, IDeserializationCallback
compmod\system\collections\generic\sortedset.cs (3)
57public class SortedSet<T> : ISet<T>, ICollection<T>, ICollection, ISerializable, IDeserializationCallback, IReadOnlyCollection<T> { 1725internal sealed class TreeSubSet : SortedSet<T>, ISerializable, IDeserializationCallback { 2152public struct Enumerator : IEnumerator<T>, IEnumerator, ISerializable, IDeserializationCallback {
compmod\system\collections\specialized\nameobjectcollectionbase.cs (1)
31public abstract class NameObjectCollectionBase : ICollection, ISerializable, IDeserializationCallback {
compmod\system\collections\specialized\ordereddictionary.cs (1)
29public class OrderedDictionary : IOrderedDictionary, ISerializable, IDeserializationCallback {
compmod\system\componentmodel\Win32Exception.cs (1)
29public class Win32Exception : ExternalException, ISerializable {
net\System\Net\cookieexception.cs (1)
16public class CookieException : FormatException, ISerializable {
net\System\Net\filewebrequest.cs (1)
17public class FileWebRequest : WebRequest, ISerializable {
net\System\Net\filewebresponse.cs (1)
15public class FileWebResponse : WebResponse, ISerializable, ICloseEx
net\System\Net\HttpWebRequest.cs (1)
49public class HttpWebRequest : WebRequest, ISerializable {
net\System\Net\HttpWebResponse.cs (1)
30public class HttpWebResponse : WebResponse, ISerializable
net\System\Net\mail\SmtpException.cs (1)
15public class SmtpException : Exception, ISerializable
net\System\Net\mail\SmtpFailedRecipientException.cs (1)
15public class SmtpFailedRecipientException : SmtpException, ISerializable
net\System\Net\mail\SmtpFailedRecipientsException.cs (1)
13public class SmtpFailedRecipientsException : SmtpFailedRecipientException, ISerializable
net\System\Net\ProtocolViolationException.cs (1)
19public class ProtocolViolationException : InvalidOperationException, ISerializable {
net\System\Net\WebException.cs (1)
38public class WebException : InvalidOperationException, ISerializable {
net\System\Net\WebHeaderCollection.cs (1)
47public class WebHeaderCollection : NameValueCollection, ISerializable {
net\System\Net\webproxy.cs (1)
39public class WebProxy : IAutoWebProxy, ISerializable {
net\System\Net\WebRequest.cs (1)
37public abstract class WebRequest : MarshalByRefObject, ISerializable
net\System\Net\WebResponse.cs (1)
31public abstract class WebResponse : MarshalByRefObject, ISerializable, IDisposable {
net\System\URI.cs (1)
23public partial class Uri : ISerializable {
net\System\URIFormatException.cs (1)
15public class UriFormatException : FormatException, ISerializable {
regex\system\text\regularexpressions\Regex.cs (1)
41: ISerializable
regex\System\Text\RegularExpressions\RegexMatchTimeoutException.cs (1)
30public class RegexMatchTimeoutException : TimeoutException, ISerializable {
security\system\security\Authentication\ExtendedProtection\ExtendedProtectionPolicy.cs (1)
24public class ExtendedProtectionPolicy : ISerializable
services\monitoring\system\diagnosticts\EventLogEntry.cs (1)
33public sealed class EventLogEntry : Component, ISerializable {
sys\System\IO\compression\ZLibException.cs (1)
25internal class ZLibException : IOException, ISerializable {
sys\system\Media\SoundPlayer.cs (1)
24public class SoundPlayer : Component, ISerializable {
System.Activities (1)
System\Activities\ExpressionParser\SourceExpressionException.cs (1)
16public class SourceExpressionException : Exception, ISerializable
System.AddIn (1)
System\Addin\MiniReflection\TypeInfo.cs (1)
40internal sealed class TypeInfo : IEquatable<TypeInfo>, ISerializable
System.Core (3)
System\Collections\Generic\HashSet.cs (1)
63public class HashSet<T> : ICollection<T>, ISerializable, IDeserializationCallback, ISet<T>, IReadOnlyCollection<T>
System\Diagnostics\Eventing\Reader\EventBookmark.cs (1)
38public class EventBookmark : ISerializable {
System\Diagnostics\Eventing\Reader\EventLogException.cs (1)
23public class EventLogException : Exception, ISerializable {
System.Data (5)
fx\src\data\System\Data\DataSet.cs (1)
46public class DataSet : MarshalByValueComponent, System.ComponentModel.IListSource, IXmlSerializable, ISupportInitializeNotification, ISerializable {
fx\src\data\System\Data\DataTable.cs (1)
39public class DataTable : MarshalByValueComponent, System.ComponentModel.IListSource, ISupportInitializeNotification, ISerializable, IXmlSerializable{
fx\src\data\System\Data\SimpleType.cs (1)
24internal sealed class SimpleType : ISerializable {
fx\src\data\System\Data\SQLTypes\SQLBytes.cs (1)
68public sealed class SqlBytes : System.Data.SqlTypes.INullable, IXmlSerializable, ISerializable {
fx\src\data\System\Data\SQLTypes\SQLChars.cs (1)
59public sealed class SqlChars : System.Data.SqlTypes.INullable, IXmlSerializable, ISerializable {
System.Data.Entity (1)
System\Data\SqlClient\SqlSpatialServices.cs (1)
26internal sealed partial class SqlSpatialServices : DbSpatialServices, ISerializable
System.Drawing (4)
commonui\System\Drawing\Advanced\Font.cs (1)
38public sealed class Font : MarshalByRefObject, ICloneable, ISerializable, IDisposable {
commonui\System\Drawing\Design\ToolboxItem.cs (1)
38public class ToolboxItem : ISerializable {
commonui\System\Drawing\Icon.cs (1)
42public sealed class Icon : MarshalByRefObject, ISerializable, ICloneable, IDisposable {
commonui\System\Drawing\Image.cs (1)
43public abstract class Image : MarshalByRefObject, ISerializable, ICloneable, IDisposable {
System.IdentityModel (3)
System\IdentityModel\Protocols\WSTrust\WSTrustSerializationException.cs (1)
16public class WSTrustSerializationException : Exception, ISerializable
System\IdentityModel\Tokens\BootstrapContext.cs (1)
16public class BootstrapContext : ISerializable
System\IdentityModel\Tokens\SessionSecurityToken.cs (1)
33public class SessionSecurityToken : SecurityToken, ISerializable
System.Management (2)
InteropClasses\WMIInterop.cs (1)
18sealed class IWbemClassObjectFreeThreaded : IDisposable, ISerializable
managementbaseobject.cs (1)
180public class ManagementBaseObject : Component, ICloneable, ISerializable
System.Messaging (1)
System\Messaging\MessageQueueException.cs (1)
29public class MessageQueueException : ExternalException, ISerializable
System.Net (12)
net\PeerToPeer\Cloud.cs (1)
33public class Cloud : ISerializable, IEquatable<Cloud>
net\PeerToPeer\Collaboration\MyContact.cs (1)
23internal class MyContact : PeerContact, ISerializable
net\PeerToPeer\Collaboration\Peer.cs (1)
222public abstract class Peer : IDisposable, IEquatable<Peer>, ISerializable
net\PeerToPeer\Collaboration\PeerApplication.cs (1)
27public class PeerApplication : IDisposable, IEquatable<PeerApplication>, ISerializable
net\PeerToPeer\Collaboration\PeerContact.cs (1)
81public class PeerContact : Peer, IEquatable<PeerContact>, ISerializable
net\PeerToPeer\Collaboration\PeerEndPoint.cs (1)
67public class PeerEndPoint : IDisposable, IEquatable<PeerEndPoint>, ISerializable
net\PeerToPeer\Collaboration\PeerNearMe.cs (1)
57public class PeerNearMe : Peer, IEquatable<PeerNearMe>, ISerializable
net\PeerToPeer\Collaboration\PeerObject.cs (1)
27public class PeerObject : IDisposable, IEquatable<PeerObject>, ISerializable
net\PeerToPeer\PeerName.cs (1)
25public class PeerName : ISerializable, IEquatable<PeerName>
net\PeerToPeer\PeerNameRecord.cs (1)
17public class PeerNameRecord : ISerializable
net\PeerToPeer\PeerNameRegistration.cs (1)
22public class PeerNameRegistration : IDisposable, ISerializable
net\PeerToPeer\PeerToPeerException.cs (1)
29public class PeerToPeerException : Exception, ISerializable
System.Transactions (2)
System\Transactions\Oletx\OleTxTransaction.cs (1)
36internal class OletxTransaction : ISerializable, IObjectReference
System\Transactions\Transaction.cs (1)
94public class Transaction : IDisposable, ISerializable
System.Web (2)
Security\RolePrincipal.cs (1)
34public class RolePrincipal : ClaimsPrincipal, ISerializable
UI\ViewStateException.cs (1)
10public sealed class ViewStateException : Exception, ISerializable {
System.Web.Extensions (1)
UI\WebControls\LinqDataSourceValidationException.cs (1)
20public class LinqDataSourceValidationException : Exception, IDynamicValidatorException, ISerializable {
System.Web.Mobile (1)
UI\MobileControls\SessionViewState.cs (1)
135private class SessionViewStateHistoryItem : ISerializable
System.Windows.Forms (9)
winforms\Managed\System\Resources\ResXDataNode.cs (1)
48public sealed class ResXDataNode : ISerializable {
winforms\Managed\System\WinForms\AxHost.cs (1)
6567public class State : ISerializable {
winforms\Managed\System\WinForms\Cursor.cs (1)
40public sealed class Cursor : IDisposable, ISerializable {
winforms\Managed\System\WinForms\ImageListStreamer.cs (1)
26public sealed class ImageListStreamer : ISerializable, IDisposable {
winforms\Managed\System\WinForms\ListViewGroup.cs (1)
34public sealed class ListViewGroup : ISerializable {
winforms\Managed\System\WinForms\ListViewItem.cs (1)
45public class ListViewItem : ICloneable, ISerializable {
winforms\Managed\System\WinForms\OwnerDrawPropertyBag.cs (1)
30public class OwnerDrawPropertyBag : MarshalByRefObject, ISerializable {
winforms\Managed\System\WinForms\TableLayoutSettings.cs (1)
29public sealed class TableLayoutSettings : LayoutSettings, ISerializable {
winforms\Managed\System\WinForms\TreeNode.cs (1)
44public class TreeNode : MarshalByRefObject, ICloneable, ISerializable {
System.Workflow.Activities (6)
LocalService\LogicalCallContext.cs (1)
16internal sealed class IdentityContextData : ILogicalThreadAffinative, ISerializable
Role\ADRole.cs (1)
58sealed public class ActiveDirectoryRole : WorkflowRole, ISerializable, IDisposable
Rules\Exceptions.cs (4)
18public class RuleException : Exception, ISerializable 64public class RuleEvaluationException : RuleException, ISerializable 110public class RuleEvaluationIncompatibleTypesException : RuleException, ISerializable 252public class RuleSetValidationException : RuleException, ISerializable
System.Workflow.ComponentModel (3)
AuthoringOM\Compiler\XomlCompilerParameters.cs (1)
27class MultiTargetingInfo : ISerializable
AuthoringOM\DependencyProperty.cs (1)
24public sealed class DependencyProperty : ISerializable
AuthoringOM\Design\ComponentSerializationService.cs (1)
127ISerializable
System.Workflow.Runtime (1)
Tracking.cs (1)
920internal class TrackingListenerBroker : System.Runtime.Serialization.ISerializable
System.Xml.Linq (2)
System\Xml\Linq\XLinq.cs (2)
34, ISerializable 212internal sealed class NameSerializer : IObjectReference, ISerializable
WindowsBase (1)
Base\System\IO\FileFormatException.cs (1)
27public class FileFormatException : FormatException, ISerializable
142 references to ISerializable
mscorlib (56)
system\activationcontext.cs (2)
467void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) 543void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
system\datetime.cs (1)
785void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) {
system\datetimeoffset.cs (1)
560void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) {
system\intptr.cs (1)
91unsafe void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) {
system\io\driveinfo.cs (1)
290void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
system\reflection\missing.cs (1)
31void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
system\reflection\pointer.cs (1)
79unsafe void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) {
system\reflection\strongnamekeypair.cs (1)
179void ISerializable.GetObjectData (SerializationInfo info, StreamingContext context) {
system\runtime\serialization\formatters\binary\binarycommonclasses.cs (1)
683if (!(isArgPrimitive || Object.ReferenceEquals(argTypes[i], Converter.typeofString)) || args[i] is ISerializable)
system\runtime\serialization\formatters\binary\binaryconverter.cs (1)
489internal static Type typeofISerializable = typeof(ISerializable);
system\runtime\serialization\formatters\binary\binaryobjectinfo.cs (2)
151else if (obj is ISerializable) 159((ISerializable)obj).GetObjectData(si, context);
system\runtime\serialization\objectclonehelper.cs (3)
89else if (serObj is ISerializable) 91((ISerializable)serObj).GetObjectData(si, s_cloneContext); 121if (serObj is ISerializable)
system\runtime\serialization\objectmanager.cs (3)
269Contract.Assert(holder.ObjectValue is ISerializable,"holder.m_object is ISerializable"); 862if (!(obj is ISerializable)) { 1376else if (m_object is ISerializable)
system\runtime\serialization\safeserializationmanager.cs (2)
327Contract.Requires(typeof(ISerializable).IsAssignableFrom(serializedObject.GetType())); 368void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
system\security\claims\ClaimsIdentity.cs (5)
408/// <see cref="ISerializable"/>. 428/// <see cref="ISerializable"/>. 934if (this is ISerializable) 946if (this is ISerializable) 962if (this is ISerializable)
system\security\claims\ClaimsPrincipal.cs (2)
310if (this is ISerializable) 320if (this is ISerializable)
system\security\cryptography\x509certificates\x509certificate.cs (1)
635void ISerializable.GetObjectData (SerializationInfo info, StreamingContext context) {
system\security\policy\hashmembershipcondition.cs (1)
68void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
system\security\principal\windowsidentity.cs (1)
248void ISerializable.GetObjectData (SerializationInfo info, StreamingContext context) {
system\text\basecodepageencoding.cs (1)
185void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
system\text\codepageencoding.cs (2)
99void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) 135void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
system\text\decodernls.cs (1)
48void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
system\text\encodernls.cs (1)
51void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
system\text\encoding.cs (2)
1706void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) 1829void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
system\text\gb18030encoding.cs (2)
146void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) 891void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
system\text\isciiencoding.cs (1)
98void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
system\text\latin1encoding.cs (1)
46void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
system\text\mlangcodepageencoding.cs (3)
101void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) 137void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) 175void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
system\text\stringbuilder.cs (1)
243void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
system\text\surrogateencoder.cs (1)
52void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
system\text\unicodeencoding.cs (1)
2055void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
system\text\utf7encoding.cs (2)
928void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) 992void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
system\text\utf8encoding.cs (2)
2458void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) 2534void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
system\timezoneinfo.cs (3)
1237void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) { 3222void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) { 3482void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) {
system\uintptr.cs (1)
74unsafe void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
PresentationCore (4)
Core\CSharp\System\Windows\DataObject.cs (4)
1846|| data is ISerializable 2421|| data is ISerializable 2816if (data is ISerializable) 3932if (data is ISerializable
PresentationFramework (1)
src\Framework\System\Windows\Navigation\Journal.cs (1)
70void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
System (26)
compmod\system\collections\generic\linkedlist.cs (1)
550void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) {
compmod\system\collections\generic\sortedset.cs (3)
1998void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) { 2072void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) { 2215void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) {
net\System\Net\cookieexception.cs (1)
38void ISerializable.GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext) {
net\System\Net\filewebrequest.cs (1)
82void ISerializable.GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext)
net\System\Net\filewebresponse.cs (1)
86void ISerializable.GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext)
net\System\Net\HttpWebRequest.cs (1)
5322void ISerializable.GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext)
net\System\Net\HttpWebResponse.cs (1)
595void ISerializable.GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext)
net\System\Net\mail\SmtpException.cs (1)
121void ISerializable.GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext) {
net\System\Net\mail\SmtpFailedRecipientException.cs (1)
65void ISerializable.GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext)
net\System\Net\mail\SmtpFailedRecipientsException.cs (1)
87void ISerializable.GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext)
net\System\Net\ProtocolViolationException.cs (1)
45void ISerializable.GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext) {
net\System\Net\WebException.cs (1)
153void ISerializable.GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext)
net\System\Net\WebHeaderCollection.cs (1)
1855void ISerializable.GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext)
net\System\Net\webproxy.cs (1)
462void ISerializable.GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext)
net\System\Net\WebRequest.cs (1)
570void ISerializable.GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext)
net\System\Net\WebResponse.cs (1)
58void ISerializable.GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext)
net\System\URI.cs (1)
675void ISerializable.GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext)
net\System\URIFormatException.cs (1)
42void ISerializable.GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext) {
regex\system\text\regularexpressions\Regex.cs (1)
341void ISerializable.GetObjectData(SerializationInfo si, StreamingContext context) {
regex\System\Text\RegularExpressions\RegexMatchTimeoutException.cs (1)
107void ISerializable.GetObjectData(SerializationInfo si, StreamingContext context) {
security\system\security\Authentication\ExtendedProtection\ExtendedProtectionPolicy.cs (1)
173void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
services\monitoring\system\diagnosticts\EventLogEntry.cs (1)
559void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) {
sys\System\IO\compression\ZLibException.cs (1)
102void ISerializable.GetObjectData(SerializationInfo si, StreamingContext context) {
sys\system\Media\SoundPlayer.cs (1)
710void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) {
System.AddIn (1)
System\Addin\MiniReflection\TypeInfo.cs (1)
216void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
System.Core (1)
System\Diagnostics\Eventing\Reader\EventBookmark.cs (1)
55void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) {
System.Data (3)
fx\src\data\System\Data\SimpleType.cs (1)
74void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) {
fx\src\data\System\Data\SQLTypes\SQLBytes.cs (1)
573 void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
fx\src\data\System\Data\SQLTypes\SQLChars.cs (1)
559 void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) {
System.Data.Entity (3)
System\Data\Objects\Internal\EntityProxyFactory.cs (2)
1565_baseImplementsISerializable = _baseClrType.IsSerializable && typeof(ISerializable).IsAssignableFrom(_baseClrType); 1571InterfaceMapping mapping = _baseClrType.GetInterfaceMap(typeof(ISerializable));
System\Data\SqlClient\SqlSpatialServices.cs (1)
210void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
System.Drawing (4)
commonui\System\Drawing\Advanced\Font.cs (1)
130void ISerializable.GetObjectData(SerializationInfo si, StreamingContext context) {
commonui\System\Drawing\Design\ToolboxItem.cs (1)
936void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) {
commonui\System\Drawing\Icon.cs (1)
1144void ISerializable.GetObjectData(SerializationInfo si, StreamingContext context) {
commonui\System\Drawing\Image.cs (1)
516void ISerializable.GetObjectData(SerializationInfo si, StreamingContext context) {
System.Management (3)
InteropClasses\WMIInterop.cs (1)
59void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
managementbaseobject.cs (2)
271void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) 285((ISerializable)this).GetObjectData ( info, context ) ;
System.Net (11)
net\PeerToPeer\Cloud.cs (1)
341void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
net\PeerToPeer\Collaboration\Peer.cs (1)
939void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
net\PeerToPeer\Collaboration\PeerApplication.cs (1)
508void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
net\PeerToPeer\Collaboration\PeerContact.cs (1)
1991void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
net\PeerToPeer\Collaboration\PeerEndPoint.cs (1)
456void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
net\PeerToPeer\Collaboration\PeerNearMe.cs (1)
874void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
net\PeerToPeer\Collaboration\PeerObject.cs (1)
449void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
net\PeerToPeer\PeerName.cs (1)
574void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
net\PeerToPeer\PeerNameRecord.cs (1)
50void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
net\PeerToPeer\PeerNameRegistration.cs (1)
704void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
net\PeerToPeer\PeerToPeerException.cs (1)
152void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) {
System.Runtime.Remoting (1)
metadata\wsdlwriter.cs (1)
2177else if (typeof(ISerializable).IsAssignableFrom(type))
System.Runtime.Serialization (4)
System\Runtime\Serialization\Globals.cs (1)
255typeOfISerializable = typeof(ISerializable);
System\Runtime\Serialization\Json\XmlObjectSerializerWriteContextComplexJson.cs (1)
161internal void WriteJsonISerializable(XmlWriterDelegator xmlWriter, ISerializable obj)
System\Runtime\Serialization\XmlObjectSerializerWriteContext.cs (2)
495internal void GetObjectData(ISerializable obj, SerializationInfo serInfo, StreamingContext context) 502public void WriteISerializable(XmlWriterDelegator xmlWriter, ISerializable obj)
System.Transactions (3)
System\Transactions\Transaction.cs (1)
1174void ISerializable.GetObjectData(
System\Transactions\TransactionState.cs (2)
2783ISerializable serializableTx = tx.PromotedTransaction as ISerializable;
System.Web (1)
Security\RolePrincipal.cs (1)
394void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
System.Web.Mobile (1)
UI\MobileControls\SessionViewState.cs (1)
161void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
System.Windows.Forms (12)
winforms\Managed\System\Resources\ResXDataNode.cs (1)
773void ISerializable.GetObjectData(SerializationInfo si, StreamingContext context) {
winforms\Managed\System\WinForms\AxHost.cs (1)
6848void ISerializable.GetObjectData(SerializationInfo si, StreamingContext context) {
winforms\Managed\System\WinForms\Control.cs (1)
17252return (prop.GetValue(control) is ISerializable);
winforms\Managed\System\WinForms\Cursor.cs (1)
544void ISerializable.GetObjectData(SerializationInfo si, StreamingContext context) {
winforms\Managed\System\WinForms\DataObject.cs (3)
913|| data is ISerializable 1962if (data is ISerializable) { 2192if (data is ISerializable
winforms\Managed\System\WinForms\ListViewGroup.cs (1)
284void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) {
winforms\Managed\System\WinForms\ListViewItem.cs (1)
1404void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) {
winforms\Managed\System\WinForms\OwnerDrawPropertyBag.cs (1)
137void ISerializable.GetObjectData(SerializationInfo si, StreamingContext context) {
winforms\Managed\System\WinForms\TableLayoutSettings.cs (1)
433void ISerializable.GetObjectData(SerializationInfo si, StreamingContext context) {
winforms\Managed\System\WinForms\TreeNode.cs (1)
1973void ISerializable.GetObjectData(SerializationInfo si, StreamingContext context) {
System.Workflow.Activities (3)
CorrelationValidator.cs (1)
926Type serializableType = type.GetInterface(typeof(ISerializable).FullName);
LocalService\LogicalCallContext.cs (1)
40void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
Role\ADRole.cs (1)
100void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
System.Workflow.ComponentModel (2)
AuthoringOM\DependencyProperty.cs (1)
371void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
AuthoringOM\Design\ComponentSerializationService.cs (1)
273void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
System.Xml.Linq (2)
System\Xml\Linq\XLinq.cs (2)
202void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) { 225void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) {