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
- DrawingImage.cs
- XmlQueryOutput.cs
- EpmSyndicationContentDeSerializer.cs
- ProgressBar.cs
- GridErrorDlg.cs
- AutoResizedEvent.cs
- InvalidOleVariantTypeException.cs
- TextEmbeddedObject.cs
- ContainerTracking.cs
- GeometryDrawing.cs
- VectorKeyFrameCollection.cs
- SQLBinary.cs
- OleTxTransaction.cs
- CultureTableRecord.cs
- HierarchicalDataBoundControlAdapter.cs
- Assert.cs
- Help.cs
- Context.cs
- Stackframe.cs
- RichTextBoxContextMenu.cs
- SqlXmlStorage.cs
- ProfilePropertyMetadata.cs
- X509CertificateClaimSet.cs
- UnionCqlBlock.cs
- WsatServiceCertificate.cs
- BitmapImage.cs
- HitTestParameters3D.cs
- GradientStop.cs
- ListViewUpdateEventArgs.cs
- SqlUnionizer.cs
- ProgressBarBrushConverter.cs
- PersonalizationAdministration.cs
- Slider.cs
- FileDialogCustomPlace.cs
- FastPropertyAccessor.cs
- TdsEnums.cs
- SearchForVirtualItemEventArgs.cs
- WindowsComboBox.cs
- EntityDataSourceWizardForm.cs
- DebugView.cs
- DesignTimeParseData.cs
- QueryCreatedEventArgs.cs
- UnauthorizedWebPart.cs
- TextElement.cs
- Separator.cs
- ContextMenuStripGroup.cs
- XmlReflectionMember.cs
- CompiledQuery.cs
- NonParentingControl.cs
- TileModeValidation.cs
- FixUpCollection.cs
- DataGridRowsPresenter.cs
- XsltFunctions.cs
- MimeXmlReflector.cs
- StorageEntityContainerMapping.cs
- CollectionTypeElement.cs
- ConstraintManager.cs
- DataContractSet.cs
- XamlStyleSerializer.cs
- SiteMapProvider.cs
- SqlConnectionHelper.cs
- TaskForm.cs
- SmtpTransport.cs
- UIElement3D.cs
- AssociationType.cs
- DataControlImageButton.cs
- WithParamAction.cs
- UncommonField.cs
- SQLMoneyStorage.cs
- AtomMaterializer.cs
- DbgUtil.cs
- EventLogEntry.cs
- ApplicationDirectoryMembershipCondition.cs
- SourceItem.cs
- TriggerAction.cs
- ReverseComparer.cs
- XsdDataContractImporter.cs
- StatusBarItem.cs
- SplitterPanel.cs
- SRGSCompiler.cs
- ButtonColumn.cs
- wgx_sdk_version.cs
- GreenMethods.cs
- InfoCardService.cs
- RectangleConverter.cs
- HostedHttpContext.cs
- ImportedPolicyConversionContext.cs
- unsafenativemethodstextservices.cs
- ReferencedCollectionType.cs
- PathGradientBrush.cs
- LabelEditEvent.cs
- _HeaderInfo.cs
- XmlReaderSettings.cs
- GridViewRowEventArgs.cs
- PrintController.cs
- CapiHashAlgorithm.cs
- Composition.cs
- BaseCodeDomTreeGenerator.cs
- WaitHandleCannotBeOpenedException.cs
- ListViewItemMouseHoverEvent.cs