Code:
/ DotNET / DotNET / 8.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
- BindingBase.cs
- WebPartVerb.cs
- OLEDB_Enum.cs
- XmlRawWriterWrapper.cs
- DesignerActionHeaderItem.cs
- BamlBinaryWriter.cs
- SymbolUsageManager.cs
- FrameworkRichTextComposition.cs
- VisemeEventArgs.cs
- XmlILAnnotation.cs
- CallbackValidatorAttribute.cs
- OleDbMetaDataFactory.cs
- DataServices.cs
- IPipelineRuntime.cs
- OleDbConnectionFactory.cs
- CodeIterationStatement.cs
- PseudoWebRequest.cs
- HtmlAnchor.cs
- MgmtConfigurationRecord.cs
- WindowsTooltip.cs
- HostProtectionException.cs
- TemplateInstanceAttribute.cs
- EndpointAddressElementBase.cs
- DBCommandBuilder.cs
- ScriptingRoleServiceSection.cs
- TextStore.cs
- SynchronizedInputHelper.cs
- DelegateBodyWriter.cs
- XmlNamespaceDeclarationsAttribute.cs
- FastEncoderWindow.cs
- AdornerPresentationContext.cs
- ExpressionConverter.cs
- Label.cs
- ImageKeyConverter.cs
- MsmqOutputSessionChannel.cs
- FontStyles.cs
- CounterSample.cs
- SqlCacheDependencySection.cs
- ZipIOExtraFieldPaddingElement.cs
- ChannelReliableSession.cs
- UseAttributeSetsAction.cs
- XmlExtensionFunction.cs
- HttpStreamXmlDictionaryWriter.cs
- RecordBuilder.cs
- DataBinding.cs
- VisualBasicHelper.cs
- HttpClientCertificate.cs
- WorkflowItemsPresenter.cs
- altserialization.cs
- ToolStripComboBox.cs
- Serializer.cs
- SqlFlattener.cs
- panel.cs
- Compress.cs
- ApplicationInfo.cs
- UnsafeNativeMethods.cs
- VariableQuery.cs
- Permission.cs
- DataContractJsonSerializer.cs
- AttachedPropertyInfo.cs
- LicenseProviderAttribute.cs
- DbConvert.cs
- KeyNotFoundException.cs
- FormsAuthenticationUser.cs
- RuleRef.cs
- ComponentManagerBroker.cs
- InputReportEventArgs.cs
- CheckBoxBaseAdapter.cs
- XmlResolver.cs
- LeaseManager.cs
- XmlIterators.cs
- Light.cs
- ToolStripDesignerAvailabilityAttribute.cs
- AutoResetEvent.cs
- CodeTypeReference.cs
- RepeatInfo.cs
- EncryptedReference.cs
- StorageTypeMapping.cs
- CellTreeSimplifier.cs
- AxisAngleRotation3D.cs
- StickyNoteContentControl.cs
- WebBrowserNavigatedEventHandler.cs
- CommandHelpers.cs
- DataSource.cs
- TriggerCollection.cs
- RowToParametersTransformer.cs
- XmlSchemaGroupRef.cs
- RestHandlerFactory.cs
- TextTreeObjectNode.cs
- ToolStripRenderer.cs
- XmlQualifiedNameTest.cs
- TypeElement.cs
- HostProtectionException.cs
- Int32CAMarshaler.cs
- SystemInformation.cs
- Utilities.cs
- documentsequencetextpointer.cs
- CqlErrorHelper.cs
- DataServiceQuery.cs
- Table.cs