Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / NonSerializedAttribute.cs / 1305376 / NonSerializedAttribute.cs
// ==++==
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// ==--==
/*============================================================
**
** Class: NonSerializedAttribute
**
**
** Purpose: Used to mark a member as being not-serialized
**
**
============================================================*/
namespace System
{
using System.Reflection;
[AttributeUsage(AttributeTargets.Field, Inherited=false)]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class NonSerializedAttribute : Attribute
{
internal static Attribute GetCustomAttribute(RuntimeFieldInfo field)
{
if ((field.Attributes & FieldAttributes.NotSerialized) == 0)
return null;
return new NonSerializedAttribute();
}
internal static bool IsDefined(RuntimeFieldInfo field)
{
return (field.Attributes & FieldAttributes.NotSerialized) != 0;
}
public NonSerializedAttribute() { }
}
}
// 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
- WithParamAction.cs
- WebHttpElement.cs
- Empty.cs
- TraceLog.cs
- VisualTarget.cs
- ReferencedAssemblyResolver.cs
- CodeDesigner.cs
- PointAnimationBase.cs
- WebZoneDesigner.cs
- XmlDocument.cs
- VisualCollection.cs
- DataGridViewRowPrePaintEventArgs.cs
- DataGridViewColumnCollection.cs
- DetectEofStream.cs
- CreateUserWizard.cs
- KeyGesture.cs
- XmlSchemaAttribute.cs
- ConfigPathUtility.cs
- DataMember.cs
- Listbox.cs
- SystemFonts.cs
- DataPagerFieldCollection.cs
- VisualStyleTypesAndProperties.cs
- SQLConvert.cs
- CommonDialog.cs
- ConfigurationSectionGroup.cs
- TcpClientChannel.cs
- InkCanvas.cs
- LocalizationCodeDomSerializer.cs
- XappLauncher.cs
- Decorator.cs
- GridViewEditEventArgs.cs
- TagPrefixCollection.cs
- FloaterBaseParaClient.cs
- PropertyGeneratedEventArgs.cs
- RecognizerStateChangedEventArgs.cs
- Helpers.cs
- ManifestResourceInfo.cs
- ColumnMapTranslator.cs
- DropShadowBitmapEffect.cs
- BitmapMetadataEnumerator.cs
- ValueSerializer.cs
- MessageSecurityOverHttpElement.cs
- ArraySubsetEnumerator.cs
- MenuBindingsEditorForm.cs
- ImageResources.Designer.cs
- InkCanvas.cs
- HttpHandler.cs
- GorillaCodec.cs
- OdbcDataReader.cs
- ToolboxItem.cs
- OracleRowUpdatingEventArgs.cs
- Calendar.cs
- SimpleNameService.cs
- SendActivityEventArgs.cs
- GeometryDrawing.cs
- DefaultSerializationProviderAttribute.cs
- Stroke.cs
- InfoCardSymmetricCrypto.cs
- oledbconnectionstring.cs
- XmlExtensionFunction.cs
- WindowsListViewGroupHelper.cs
- SpellerStatusTable.cs
- SettingsPropertyValue.cs
- ScrollItemPatternIdentifiers.cs
- ApplyImportsAction.cs
- StringKeyFrameCollection.cs
- ActivationArguments.cs
- Point3D.cs
- LocatorGroup.cs
- DocumentXmlWriter.cs
- InfoCardRSAOAEPKeyExchangeDeformatter.cs
- GenericArgumentsUpdater.cs
- Evidence.cs
- StateManagedCollection.cs
- QfeChecker.cs
- DataGridViewRowContextMenuStripNeededEventArgs.cs
- InternalBase.cs
- FormsAuthenticationEventArgs.cs
- OdbcCommand.cs
- MultipartIdentifier.cs
- ServiceMetadataContractBehavior.cs
- FormViewUpdatedEventArgs.cs
- BuildProviderCollection.cs
- ColumnReorderedEventArgs.cs
- SqlRowUpdatingEvent.cs
- SyndicationFeedFormatter.cs
- WasHttpHandlersInstallComponent.cs
- MatrixConverter.cs
- XmlSerializerFactory.cs
- SettingsProperty.cs
- MemberAccessException.cs
- SafeFileMappingHandle.cs
- EventSinkActivity.cs
- TextEffectResolver.cs
- RequestQueryProcessor.cs
- UInt64Converter.cs
- Span.cs
- WCFServiceClientProxyGenerator.cs
- XmlSchemaChoice.cs