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
- ResourceReferenceExpressionConverter.cs
- DisposableCollectionWrapper.cs
- RectangleGeometry.cs
- SessionEndingEventArgs.cs
- ServiceProviders.cs
- Crypto.cs
- DataListItemCollection.cs
- SystemColorTracker.cs
- MessageFault.cs
- RectangleHotSpot.cs
- XMLDiffLoader.cs
- DataGridRowsPresenter.cs
- OdbcTransaction.cs
- TagNameToTypeMapper.cs
- DependentList.cs
- SingleAnimation.cs
- ToolStripDesignerAvailabilityAttribute.cs
- LabelAutomationPeer.cs
- DataGridColumnHeaderAutomationPeer.cs
- ActivationArguments.cs
- ContextStaticAttribute.cs
- DataColumnMappingCollection.cs
- TypeConstant.cs
- Int16AnimationUsingKeyFrames.cs
- FontDriver.cs
- OutputCacheProfileCollection.cs
- SuppressMergeCheckAttribute.cs
- RTLAwareMessageBox.cs
- TreeWalkHelper.cs
- CharKeyFrameCollection.cs
- ProcessModelSection.cs
- TemplateControlBuildProvider.cs
- AutoResetEvent.cs
- PermissionSetTriple.cs
- Int32.cs
- StreamingContext.cs
- EncryptedReference.cs
- TemplateControlBuildProvider.cs
- RowParagraph.cs
- SqlDataSourceStatusEventArgs.cs
- IsolationInterop.cs
- BindingGroup.cs
- SystemWebSectionGroup.cs
- cookiecollection.cs
- EditableLabelControl.cs
- Matrix.cs
- SerializationObjectManager.cs
- BaseTemplatedMobileComponentEditor.cs
- BindingValueChangedEventArgs.cs
- SiteMapHierarchicalDataSourceView.cs
- HttpClientCertificate.cs
- DataGridPageChangedEventArgs.cs
- OleDbWrapper.cs
- Brushes.cs
- ListViewTableCell.cs
- SafeViewOfFileHandle.cs
- TextTabProperties.cs
- Grid.cs
- CategoryGridEntry.cs
- SqlDataSourceStatusEventArgs.cs
- CanonicalizationDriver.cs
- DataTrigger.cs
- XamlSerializerUtil.cs
- FixedDocumentSequencePaginator.cs
- PbrsForward.cs
- NamespaceEmitter.cs
- InputLangChangeRequestEvent.cs
- SpellerHighlightLayer.cs
- Logging.cs
- DataViewManager.cs
- RadialGradientBrush.cs
- LineInfo.cs
- GridViewItemAutomationPeer.cs
- ComboBoxAutomationPeer.cs
- WeakReferenceList.cs
- PriorityQueue.cs
- MenuAdapter.cs
- JumpPath.cs
- ColumnBinding.cs
- VersionPair.cs
- SqlDataSource.cs
- QueueProcessor.cs
- XPathException.cs
- MulticastNotSupportedException.cs
- AppLevelCompilationSectionCache.cs
- TrailingSpaceComparer.cs
- GlyphElement.cs
- WebPartPersonalization.cs
- UIPermission.cs
- shaper.cs
- CmsUtils.cs
- MetadataItem_Static.cs
- IDataContractSurrogate.cs
- TreeViewHitTestInfo.cs
- DetailsViewInsertEventArgs.cs
- BinaryNode.cs
- WebFaultException.cs
- ParallelTimeline.cs
- UDPClient.cs
- EntityDataSourceWrapperCollection.cs