Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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() { } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // ==++== // // 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() { } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- AttachedPropertyBrowsableAttribute.cs
- BrushValueSerializer.cs
- InteropExecutor.cs
- KnownColorTable.cs
- OdbcCommand.cs
- SequenceFullException.cs
- CheckBoxStandardAdapter.cs
- Lock.cs
- BasePropertyDescriptor.cs
- DbTransaction.cs
- ObjectConverter.cs
- ReachIDocumentPaginatorSerializerAsync.cs
- DataGridViewSelectedColumnCollection.cs
- TextProperties.cs
- ArgumentOutOfRangeException.cs
- SqlDataAdapter.cs
- UserMapPath.cs
- StorageEntityContainerMapping.cs
- ByteStreamMessageUtility.cs
- WeakHashtable.cs
- NavigationWindow.cs
- EventNotify.cs
- UnionExpr.cs
- PeerApplicationLaunchInfo.cs
- ResourceExpressionEditorSheet.cs
- ElementMarkupObject.cs
- EntryWrittenEventArgs.cs
- DbCommandDefinition.cs
- TraceLevelStore.cs
- EncryptedReference.cs
- UriScheme.cs
- DataRow.cs
- Calendar.cs
- TimeSpan.cs
- SqlClientWrapperSmiStreamChars.cs
- TrackingProfileDeserializationException.cs
- RegexStringValidatorAttribute.cs
- LinkLabelLinkClickedEvent.cs
- PipelineModuleStepContainer.cs
- RenderDataDrawingContext.cs
- MessageQueue.cs
- ResourceDefaultValueAttribute.cs
- HtmlEmptyTagControlBuilder.cs
- UnicodeEncoding.cs
- SHA1CryptoServiceProvider.cs
- GenerateTemporaryTargetAssembly.cs
- OleAutBinder.cs
- FrugalMap.cs
- SigningProgress.cs
- FolderBrowserDialog.cs
- Geometry.cs
- ApplicationServiceHelper.cs
- CreateUserErrorEventArgs.cs
- UserControlParser.cs
- LinkedResourceCollection.cs
- TraceHandler.cs
- HttpGetProtocolReflector.cs
- WebPartConnectionsDisconnectVerb.cs
- Exceptions.cs
- ProxyGenerationError.cs
- FindProgressChangedEventArgs.cs
- ChangeNode.cs
- ProfileService.cs
- TabControlCancelEvent.cs
- MouseButton.cs
- WebResourceAttribute.cs
- KeyBinding.cs
- Intellisense.cs
- FrameSecurityDescriptor.cs
- TrayIconDesigner.cs
- FileDetails.cs
- ScrollChrome.cs
- EncoderParameter.cs
- ExitEventArgs.cs
- XmlNamespaceMappingCollection.cs
- KeyFrames.cs
- CmsUtils.cs
- PointLightBase.cs
- ImageSource.cs
- ValidatingReaderNodeData.cs
- XmlAttribute.cs
- WebUtility.cs
- ListViewGroup.cs
- DataList.cs
- XPathBinder.cs
- ConfigurationStrings.cs
- PeerName.cs
- DataContractSet.cs
- BaseTreeIterator.cs
- XmlAutoDetectWriter.cs
- FilePrompt.cs
- ObjectNavigationPropertyMapping.cs
- DataSetMappper.cs
- DescendantQuery.cs
- ProfileService.cs
- ProxyOperationRuntime.cs
- ListViewInsertionMark.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- _AutoWebProxyScriptEngine.cs
- TempFiles.cs