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
- UnitySerializationHolder.cs
- SqlRewriteScalarSubqueries.cs
- GroupStyle.cs
- XPathDescendantIterator.cs
- DBAsyncResult.cs
- DateTimeOffsetConverter.cs
- DbException.cs
- PageEventArgs.cs
- ObjectDataSourceSelectingEventArgs.cs
- VideoDrawing.cs
- LoadedOrUnloadedOperation.cs
- TextCollapsingProperties.cs
- MessageQueueTransaction.cs
- ObjectSelectorEditor.cs
- DataGridTable.cs
- SqlConnectionPoolGroupProviderInfo.cs
- PKCS1MaskGenerationMethod.cs
- WMICapabilities.cs
- ToolStripItemCollection.cs
- SmiEventStream.cs
- DocumentsTrace.cs
- OdbcConnectionPoolProviderInfo.cs
- SiteMapPathDesigner.cs
- OleDbPermission.cs
- XmlDataSourceNodeDescriptor.cs
- SqlProviderServices.cs
- AssertFilter.cs
- XmlRawWriter.cs
- ExceptionList.cs
- SoapElementAttribute.cs
- Tuple.cs
- Statements.cs
- SQLByte.cs
- WCFServiceClientProxyGenerator.cs
- PiiTraceSource.cs
- FlowchartStart.xaml.cs
- DrawingGroupDrawingContext.cs
- ItemDragEvent.cs
- PageBuildProvider.cs
- OracleNumber.cs
- GenericArgumentsUpdater.cs
- ServiceOperation.cs
- NoneExcludedImageIndexConverter.cs
- _emptywebproxy.cs
- StringToken.cs
- EntityDataSourceStatementEditor.cs
- StyleCollection.cs
- RectangleGeometry.cs
- LineServices.cs
- Attributes.cs
- MenuItemCollection.cs
- RectAnimationClockResource.cs
- OptimizedTemplateContent.cs
- DeploymentSectionCache.cs
- MonthCalendarDesigner.cs
- SystemColors.cs
- PropertyEmitter.cs
- BinarySerializer.cs
- RuntimeConfig.cs
- ApplicationSettingsBase.cs
- OracleDateTime.cs
- ColorTransform.cs
- XmlDocumentSerializer.cs
- OpCodes.cs
- DPCustomTypeDescriptor.cs
- Scalars.cs
- DataServiceRequest.cs
- X509CertificateCollection.cs
- WeakReferenceList.cs
- RecognizerInfo.cs
- MimePart.cs
- WebProxyScriptElement.cs
- CodeLinePragma.cs
- WmfPlaceableFileHeader.cs
- ADRoleFactoryConfiguration.cs
- IsolatedStoragePermission.cs
- SqlClientWrapperSmiStreamChars.cs
- ColumnHeader.cs
- DependencyPropertyValueSerializer.cs
- StylusPointCollection.cs
- DataGridCell.cs
- SynchronizedDispatch.cs
- externdll.cs
- TagMapInfo.cs
- DocumentScope.cs
- ArcSegment.cs
- TextEditorContextMenu.cs
- PersonalizationDictionary.cs
- TextServicesCompartmentEventSink.cs
- InputProcessorProfiles.cs
- EntryWrittenEventArgs.cs
- LayoutInformation.cs
- AuthenticationModuleElementCollection.cs
- BamlResourceContent.cs
- RequestQueue.cs
- UrlMappingsSection.cs
- ReadWriteObjectLock.cs
- AnnotationAuthorChangedEventArgs.cs
- DesignerVerbCollection.cs
- StrongNameUtility.cs