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
- CodeGotoStatement.cs
- ContentElement.cs
- WeakRefEnumerator.cs
- SplitterPanelDesigner.cs
- ThreadPool.cs
- ConfigXmlElement.cs
- ImportContext.cs
- VideoDrawing.cs
- XmlDsigSep2000.cs
- SqlProvider.cs
- HtmlPanelAdapter.cs
- DiscreteKeyFrames.cs
- KeyGestureValueSerializer.cs
- ReadOnlyDataSourceView.cs
- SqlMultiplexer.cs
- EnterpriseServicesHelper.cs
- SoapFault.cs
- CompiledRegexRunnerFactory.cs
- FontStyle.cs
- DynamicPropertyReader.cs
- ToolStripDropDownMenu.cs
- DbModificationClause.cs
- BaseResourcesBuildProvider.cs
- FrugalList.cs
- WpfWebRequestHelper.cs
- MailHeaderInfo.cs
- WmlMobileTextWriter.cs
- ListViewItemEventArgs.cs
- InkPresenter.cs
- HashJoinQueryOperatorEnumerator.cs
- TextParaClient.cs
- SchemaMapping.cs
- TableLayoutSettings.cs
- AdPostCacheSubstitution.cs
- RequestTimeoutManager.cs
- DirectoryRedirect.cs
- DomNameTable.cs
- ProcessHost.cs
- MarkupCompilePass1.cs
- IERequestCache.cs
- DivideByZeroException.cs
- ToolStripComboBox.cs
- IsolatedStorageFile.cs
- TemplatePropertyEntry.cs
- PropertyRef.cs
- Matrix3D.cs
- AliasGenerator.cs
- dataobject.cs
- WebPartDisplayModeCollection.cs
- SqlBulkCopyColumnMappingCollection.cs
- DataTableNameHandler.cs
- ReadOnlyState.cs
- mda.cs
- CreateUserWizard.cs
- PickBranch.cs
- QilInvoke.cs
- COAUTHIDENTITY.cs
- UpdateTranslator.cs
- SafeRightsManagementPubHandle.cs
- PlainXmlSerializer.cs
- CreatingCookieEventArgs.cs
- XmlResolver.cs
- SolidColorBrush.cs
- PrintingPermissionAttribute.cs
- GacUtil.cs
- CounterSample.cs
- ConfigXmlReader.cs
- CompiledQuery.cs
- DispatcherExceptionFilterEventArgs.cs
- ApplicationGesture.cs
- UrlParameterReader.cs
- CancellationTokenSource.cs
- MenuItem.cs
- ObfuscateAssemblyAttribute.cs
- TextRangeBase.cs
- JsonEnumDataContract.cs
- SafeNativeMethods.cs
- PatternMatcher.cs
- PropertyGeneratedEventArgs.cs
- HttpCacheVaryByContentEncodings.cs
- HiddenFieldPageStatePersister.cs
- SynchronizedDispatch.cs
- CheckBox.cs
- XamlSerializerUtil.cs
- ObjectSecurity.cs
- BufferedWebEventProvider.cs
- MenuCommand.cs
- DataKey.cs
- itemelement.cs
- X509AudioLogo.cs
- ToolStripDropDownMenu.cs
- SymbolPair.cs
- ViewBase.cs
- _ChunkParse.cs
- DataGridViewControlCollection.cs
- ReadWriteSpinLock.cs
- DataGridViewCellLinkedList.cs
- PlaceHolder.cs
- FacetDescription.cs
- ButtonStandardAdapter.cs