Type.IsSerializable Property


Gets a value indicating whether the Type is serializable.

Namespace:   System
Assembly:  mscorlib (in mscorlib.dll)

abstract IsSerializable : bool with get
override IsSerializable : bool with get

Property Value

Type: System.Boolean

true if the Type is serializable; otherwise, false.

If the current Type represents a constructed generic type, this property applies to the generic type definition from which the type was constructed. For example, if the current Type represents MyGenericType<int> (MyGenericType(Of Integer) in Visual Basic), the value of this property is determined by MyGenericType<T>.

If the current Type represents a type parameter in the definition of a generic type or generic method, this property always returns false.

The following example creates an instance of MyTestClass class, sets the [Serializable] attribute, and checks the IsSerializable property for true or false.

No code example is currently available or this language may not be supported.

.NET Framework
Available since 1.1
Windows Phone Silverlight
Available since 8.0
Return to top