Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / clr / src / BCL / System / SerializableAttribute.cs / 1 / SerializableAttribute.cs
// ==++==
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// ==--==
/*============================================================
**
** Class: SerializableAttribute
**
**
** Purpose: Used to mark a class as being serializable
**
**
============================================================*/
namespace System {
using System;
using System.Reflection;
[AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Enum | AttributeTargets.Delegate, Inherited = false)]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class SerializableAttribute : Attribute
{
internal static Attribute GetCustomAttribute(Type type)
{
return (type.Attributes & TypeAttributes.Serializable) == TypeAttributes.Serializable ? new SerializableAttribute() : null;
}
internal static bool IsDefined(Type type)
{
return type.IsSerializable;
}
public SerializableAttribute() {
}
}
}
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- UdpDuplexChannel.cs
- TopClause.cs
- PropertyDescriptorComparer.cs
- ParallelTimeline.cs
- HighlightComponent.cs
- ParallelTimeline.cs
- HoistedLocals.cs
- RightsManagementPermission.cs
- RewritingProcessor.cs
- TwoPhaseCommitProxy.cs
- KeyedHashAlgorithm.cs
- EventRoute.cs
- WorkflowApplicationException.cs
- MetaModel.cs
- Rijndael.cs
- GradientStopCollection.cs
- CurrencyManager.cs
- DeviceSpecificDialogCachedState.cs
- TimeSpanValidatorAttribute.cs
- EdmItemCollection.cs
- DiscoveryServerProtocol.cs
- BinaryCommonClasses.cs
- Base64Decoder.cs
- Image.cs
- CannotUnloadAppDomainException.cs
- RotateTransform3D.cs
- Msec.cs
- CommandEventArgs.cs
- Control.cs
- DataGridCaption.cs
- EntityDataSourceUtil.cs
- StringBuilder.cs
- ExpressionLexer.cs
- BindingContext.cs
- WriteStateInfoBase.cs
- VirtualPath.cs
- formatter.cs
- VideoDrawing.cs
- ElementsClipboardData.cs
- HttpDictionary.cs
- SchemaElementDecl.cs
- WindowsRegion.cs
- DirectoryNotFoundException.cs
- ToolStripDropDownClosedEventArgs.cs
- KeySplineConverter.cs
- RolePrincipal.cs
- DllNotFoundException.cs
- TextServicesDisplayAttribute.cs
- DescriptionAttribute.cs
- ListViewCommandEventArgs.cs
- UpdatableGenericsFeature.cs
- TerminatorSinks.cs
- AlignmentYValidation.cs
- ToolboxItem.cs
- DecimalStorage.cs
- CustomSignedXml.cs
- GuidelineCollection.cs
- XmlSignatureProperties.cs
- PreviewControlDesigner.cs
- QueryStringConverter.cs
- BrushValueSerializer.cs
- XmlPropertyBag.cs
- HtmlTableRow.cs
- TextEmbeddedObject.cs
- TextRange.cs
- ItemCollection.cs
- SqlUnionizer.cs
- DesignDataSource.cs
- BuildProviderAppliesToAttribute.cs
- PropertyToken.cs
- DataControlField.cs
- FixedSOMLineCollection.cs
- WebPartDisplayMode.cs
- InternalPermissions.cs
- MouseButton.cs
- SqlParameterCollection.cs
- InvalidOleVariantTypeException.cs
- AppModelKnownContentFactory.cs
- SimpleLine.cs
- UTF8Encoding.cs
- ExceptionValidationRule.cs
- PageClientProxyGenerator.cs
- ISFTagAndGuidCache.cs
- ServiceHostFactory.cs
- XmlBufferedByteStreamReader.cs
- DispatcherHookEventArgs.cs
- sortedlist.cs
- UmAlQuraCalendar.cs
- DataRecordInfo.cs
- TextWriterTraceListener.cs
- ToggleProviderWrapper.cs
- JavascriptCallbackMessageInspector.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- DynamicValueConverter.cs
- SoapSchemaMember.cs
- DataGridViewControlCollection.cs
- ToolStripOverflowButton.cs
- StoreAnnotationsMap.cs
- FunctionImportElement.cs
- GradientStop.cs