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
- TypeExtensions.cs
- SynchronizedDispatch.cs
- LineMetrics.cs
- HttpClientCertificate.cs
- AliasExpr.cs
- XmlAttributes.cs
- ProcessStartInfo.cs
- UserUseLicenseDictionaryLoader.cs
- OleDbReferenceCollection.cs
- TableLayoutSettings.cs
- CellConstantDomain.cs
- SpecialTypeDataContract.cs
- StrongNamePublicKeyBlob.cs
- TypeElementCollection.cs
- XmlSchemaSequence.cs
- ByteAnimation.cs
- _LocalDataStore.cs
- WorkflowViewStateService.cs
- PartitionResolver.cs
- RoutedEventArgs.cs
- ColumnHeader.cs
- UserNamePasswordServiceCredential.cs
- EncoderReplacementFallback.cs
- ContentPropertyAttribute.cs
- DefaultEventAttribute.cs
- DataViewListener.cs
- AuthStoreRoleProvider.cs
- ObjectAssociationEndMapping.cs
- IteratorDescriptor.cs
- Reference.cs
- List.cs
- Nullable.cs
- TransactionChannelFactory.cs
- BodyGlyph.cs
- DocumentPageTextView.cs
- BindingCollection.cs
- FontStyles.cs
- Wrapper.cs
- StringComparer.cs
- DataGridViewSelectedCellsAccessibleObject.cs
- DeviceFiltersSection.cs
- LinqToSqlWrapper.cs
- DesigntimeLicenseContext.cs
- PathGeometry.cs
- NullableBoolConverter.cs
- Point3DCollectionConverter.cs
- VirtualPath.cs
- ConfigXmlDocument.cs
- SQLDateTimeStorage.cs
- Funcletizer.cs
- SubMenuStyleCollection.cs
- PointLight.cs
- XmlCDATASection.cs
- SettingsPropertyValueCollection.cs
- AttributeSetAction.cs
- ReadonlyMessageFilter.cs
- CommonDialog.cs
- Renderer.cs
- WindowsGraphicsCacheManager.cs
- SectionVisual.cs
- WebPartConnectionsConnectVerb.cs
- QilXmlWriter.cs
- XsltFunctions.cs
- ThreadStaticAttribute.cs
- Oid.cs
- ThreadAbortException.cs
- While.cs
- Matrix.cs
- TableLayoutStyleCollection.cs
- _DomainName.cs
- ColorDialog.cs
- HttpDebugHandler.cs
- ObjectDataSourceView.cs
- CommonXSendMessage.cs
- SetterBase.cs
- SqlTypeSystemProvider.cs
- GridView.cs
- Listener.cs
- DbLambda.cs
- InternalUserCancelledException.cs
- ClientOperationFormatterProvider.cs
- XmlnsDefinitionAttribute.cs
- HMACSHA1.cs
- Sql8ConformanceChecker.cs
- CodeTryCatchFinallyStatement.cs
- CustomCategoryAttribute.cs
- OledbConnectionStringbuilder.cs
- RegexReplacement.cs
- TableLayoutColumnStyleCollection.cs
- DockPattern.cs
- DataGridViewColumnCollectionEditor.cs
- FormsAuthenticationUser.cs
- EventLogPermissionEntry.cs
- ReaderWriterLock.cs
- NodeFunctions.cs
- DataGridRow.cs
- AlternateViewCollection.cs
- ImportFileRequest.cs
- ExcCanonicalXml.cs
- TabRenderer.cs