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
- GC.cs
- GenericsInstances.cs
- ListViewGroupItemCollection.cs
- XmlDataSource.cs
- WmlTextViewAdapter.cs
- DrawListViewColumnHeaderEventArgs.cs
- RepeaterItemEventArgs.cs
- XmlReaderSettings.cs
- Transactions.cs
- ParallelTimeline.cs
- AssemblyFilter.cs
- Int64AnimationBase.cs
- PhysicalOps.cs
- ContainerVisual.cs
- PtsPage.cs
- ExternalFile.cs
- Point3D.cs
- ConstraintStruct.cs
- Label.cs
- ColorContextHelper.cs
- GenericNameHandler.cs
- WebPartChrome.cs
- VariableDesigner.xaml.cs
- XmlToDatasetMap.cs
- ScopelessEnumAttribute.cs
- XmlIlVisitor.cs
- WindowVisualStateTracker.cs
- CalculatedColumn.cs
- ValueChangedEventManager.cs
- DefaultTextStore.cs
- Point.cs
- TextEffectResolver.cs
- TemplateBindingExpression.cs
- RuleProcessor.cs
- PropertyOverridesDialog.cs
- PersianCalendar.cs
- ProfileSection.cs
- HttpCookieCollection.cs
- AsymmetricKeyExchangeDeformatter.cs
- RegisteredExpandoAttribute.cs
- VarInfo.cs
- XpsS0ValidatingLoader.cs
- WindowsScrollBar.cs
- AliasedSlot.cs
- ReflectionHelper.cs
- DispatcherEventArgs.cs
- EventListenerClientSide.cs
- ExceptionUtil.cs
- ZoneLinkButton.cs
- AspNetSynchronizationContext.cs
- RemoteWebConfigurationHostServer.cs
- ClassData.cs
- AnimationTimeline.cs
- Transform3DGroup.cs
- AsynchronousChannelMergeEnumerator.cs
- MemberAccessException.cs
- DataGridViewRow.cs
- Clipboard.cs
- SecurityContext.cs
- FormCollection.cs
- NameSpaceExtractor.cs
- MetadataItemCollectionFactory.cs
- _NestedMultipleAsyncResult.cs
- Vector.cs
- GetWinFXPath.cs
- XmlSchemaParticle.cs
- TextProperties.cs
- LineInfo.cs
- ComponentResourceKeyConverter.cs
- DragDeltaEventArgs.cs
- Int64KeyFrameCollection.cs
- InternalTypeHelper.cs
- BindingMemberInfo.cs
- CodeGeneratorOptions.cs
- ServiceDebugBehavior.cs
- DesignerAttributeInfo.cs
- Utils.cs
- SignedXml.cs
- SmtpSpecifiedPickupDirectoryElement.cs
- CheckBoxStandardAdapter.cs
- _ConnectOverlappedAsyncResult.cs
- SchemaConstraints.cs
- DateTimeAutomationPeer.cs
- AlignmentYValidation.cs
- StylusEditingBehavior.cs
- InkCanvasAutomationPeer.cs
- SoapObjectInfo.cs
- NaturalLanguageHyphenator.cs
- RotationValidation.cs
- ToolStripLocationCancelEventArgs.cs
- WindowsRichEdit.cs
- MexHttpBindingElement.cs
- Screen.cs
- AssociationTypeEmitter.cs
- RenderDataDrawingContext.cs
- hresults.cs
- SQLDateTimeStorage.cs
- SqlXml.cs
- ResourcesBuildProvider.cs
- ListBindingHelper.cs