Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- NetworkStream.cs
- OutputCacheProfile.cs
- NullReferenceException.cs
- httpstaticobjectscollection.cs
- UnicodeEncoding.cs
- HideDisabledControlAdapter.cs
- SmiTypedGetterSetter.cs
- HttpCookieCollection.cs
- FixedSOMFixedBlock.cs
- AVElementHelper.cs
- ScriptingJsonSerializationSection.cs
- TrustLevel.cs
- VisualBrush.cs
- GenerateTemporaryTargetAssembly.cs
- DbProviderFactory.cs
- RootNamespaceAttribute.cs
- Control.cs
- CompiledQuery.cs
- ClonableStack.cs
- DbMetaDataCollectionNames.cs
- FixedSchema.cs
- ValidationEventArgs.cs
- CultureTableRecord.cs
- TcpServerChannel.cs
- FormParameter.cs
- EntityDesignerUtils.cs
- IOException.cs
- LateBoundBitmapDecoder.cs
- DataGridViewCellPaintingEventArgs.cs
- RegexGroupCollection.cs
- WorkflowOwnershipException.cs
- UInt64.cs
- RequestCache.cs
- NamespaceInfo.cs
- SettingsSavedEventArgs.cs
- SizeAnimationClockResource.cs
- RectangleF.cs
- XmlSchemaAnnotation.cs
- ValidationResult.cs
- MenuAdapter.cs
- ConstraintCollection.cs
- DataGridViewCellCancelEventArgs.cs
- QuaternionAnimationBase.cs
- Adorner.cs
- LocatorBase.cs
- WebPartExportVerb.cs
- ClockController.cs
- PhonemeEventArgs.cs
- CommandEventArgs.cs
- OpenTypeLayout.cs
- PolyQuadraticBezierSegment.cs
- securitycriticaldata.cs
- DeviceContext2.cs
- DynamicDocumentPaginator.cs
- CDSsyncETWBCLProvider.cs
- HeaderPanel.cs
- SqlCommand.cs
- HScrollProperties.cs
- TextElementAutomationPeer.cs
- SelectionProcessor.cs
- PaperSize.cs
- SqlClientPermission.cs
- ServiceNameElement.cs
- IisTraceListener.cs
- DomNameTable.cs
- SafeUserTokenHandle.cs
- InputLanguageSource.cs
- ProfileService.cs
- ListViewTableRow.cs
- ListDictionaryInternal.cs
- SubMenuStyleCollection.cs
- ComplexPropertyEntry.cs
- GPRECT.cs
- CacheChildrenQuery.cs
- UriTemplateTrieNode.cs
- SecurityElement.cs
- TTSEngineTypes.cs
- HttpChannelListener.cs
- ProvidePropertyAttribute.cs
- PopOutPanel.cs
- SQLResource.cs
- PrintPreviewDialog.cs
- GridEntry.cs
- ECDsaCng.cs
- SoapEnvelopeProcessingElement.cs
- DependencyPropertyConverter.cs
- SqlDataSourceCommandEventArgs.cs
- Panel.cs
- Pair.cs
- DiscoveryCallbackBehavior.cs
- DataServices.cs
- BooleanAnimationUsingKeyFrames.cs
- AccessText.cs
- Message.cs
- ToolStripPanel.cs
- XmlHierarchyData.cs
- SQLDecimal.cs
- MatchNoneMessageFilter.cs
- ContentDisposition.cs
- DrawToolTipEventArgs.cs