Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / SerializableAttribute.cs / 1305376 / 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(RuntimeType type) { return (type.Attributes & TypeAttributes.Serializable) == TypeAttributes.Serializable ? new SerializableAttribute() : null; } internal static bool IsDefined(RuntimeType 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(RuntimeType type) { return (type.Attributes & TypeAttributes.Serializable) == TypeAttributes.Serializable ? new SerializableAttribute() : null; } internal static bool IsDefined(RuntimeType 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
- LogArchiveSnapshot.cs
- Rotation3DKeyFrameCollection.cs
- EventRoute.cs
- ViewManager.cs
- CryptoApi.cs
- Identity.cs
- Scene3D.cs
- GeometryHitTestParameters.cs
- ConfigPathUtility.cs
- ToolStripComboBox.cs
- TypeConverterHelper.cs
- AppDomainManager.cs
- MenuItemStyleCollection.cs
- ThaiBuddhistCalendar.cs
- FontWeight.cs
- ImplicitInputBrush.cs
- PackagePart.cs
- LingerOption.cs
- MailMessage.cs
- SchemaEntity.cs
- IntegerCollectionEditor.cs
- Attachment.cs
- ItemAutomationPeer.cs
- HtmlTernaryTree.cs
- DeploymentSection.cs
- HostedElements.cs
- SourceItem.cs
- StorageModelBuildProvider.cs
- MonthCalendar.cs
- RoutedEventValueSerializer.cs
- NameTable.cs
- AttachedPropertyMethodSelector.cs
- CodeExporter.cs
- OpenTypeCommon.cs
- WebScriptEnablingBehavior.cs
- NavigationPropertySingletonExpression.cs
- PointConverter.cs
- UpdateManifestForBrowserApplication.cs
- TriggerCollection.cs
- TrustLevelCollection.cs
- SqlDataSourceCommandParser.cs
- RenderOptions.cs
- MaskedTextBoxTextEditorDropDown.cs
- ProxyWebPartManager.cs
- ArgumentOutOfRangeException.cs
- ComponentEditorPage.cs
- QuaternionAnimation.cs
- URLIdentityPermission.cs
- TrustLevelCollection.cs
- StringUtil.cs
- X509WindowsSecurityToken.cs
- CollectionViewGroupInternal.cs
- GetMemberBinder.cs
- Ipv6Element.cs
- SchemaTypeEmitter.cs
- SqlBulkCopyColumnMapping.cs
- Tablet.cs
- EntityTypeBase.cs
- PartEditor.cs
- ListViewSelectEventArgs.cs
- AttributeCollection.cs
- WinInet.cs
- Int16AnimationBase.cs
- XPathNodeIterator.cs
- LongValidatorAttribute.cs
- PersistenceMetadataNamespace.cs
- UrlMappingCollection.cs
- TreeWalkHelper.cs
- StartUpEventArgs.cs
- BooleanToSelectiveScrollingOrientationConverter.cs
- DependencyObjectProvider.cs
- StorageEntityTypeMapping.cs
- Stream.cs
- ToolStripOverflowButton.cs
- InkSerializer.cs
- SessionEndingEventArgs.cs
- SecurityTokenSerializer.cs
- ClaimTypeRequirement.cs
- SettingsProviderCollection.cs
- SymmetricSecurityBindingElement.cs
- XmlConverter.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- RouteItem.cs
- UrlAuthFailedErrorFormatter.cs
- SortExpressionBuilder.cs
- LineVisual.cs
- WindowsListViewSubItem.cs
- ListManagerBindingsCollection.cs
- ScriptRegistrationManager.cs
- HtmlTextArea.cs
- ParserOptions.cs
- GridItemCollection.cs
- ComboBoxRenderer.cs
- AttachedPropertyDescriptor.cs
- SqlUnionizer.cs
- SqlDependencyUtils.cs
- PenCursorManager.cs
- Currency.cs
- AppSettingsSection.cs
- SafeRightsManagementPubHandle.cs