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
- Matrix3D.cs
- DataGridViewDesigner.cs
- ObjectStorage.cs
- TdsParserSafeHandles.cs
- DeviceSpecificChoiceCollection.cs
- CodeGotoStatement.cs
- xmlNames.cs
- ArgumentNullException.cs
- SortFieldComparer.cs
- BooleanAnimationUsingKeyFrames.cs
- ParameterBuilder.cs
- CodeTypeReferenceExpression.cs
- PrintPreviewDialog.cs
- printdlgexmarshaler.cs
- MimeMapping.cs
- CollectionViewSource.cs
- SystemTcpConnection.cs
- TextCompositionManager.cs
- SerializableAttribute.cs
- FormViewPagerRow.cs
- TreeNodeBindingCollection.cs
- LabelEditEvent.cs
- ComPlusThreadInitializer.cs
- GrammarBuilderWildcard.cs
- AnimationClockResource.cs
- ToolStripItemCollection.cs
- QilPatternVisitor.cs
- ColorTranslator.cs
- CompModSwitches.cs
- ContextConfiguration.cs
- SynchronizedInputAdaptor.cs
- CallContext.cs
- CodeChecksumPragma.cs
- MarkupExtensionSerializer.cs
- FilteredXmlReader.cs
- XmlDataLoader.cs
- KeyedCollection.cs
- XsdDataContractImporter.cs
- LocatorGroup.cs
- _ProxyChain.cs
- FileClassifier.cs
- NameValuePermission.cs
- ListViewVirtualItemsSelectionRangeChangedEvent.cs
- PageParserFilter.cs
- SourceCollection.cs
- GroupBox.cs
- SeekStoryboard.cs
- ConfigXmlCDataSection.cs
- CookielessHelper.cs
- DataGridViewTopLeftHeaderCell.cs
- EntityDataSourceChangingEventArgs.cs
- PropertyCollection.cs
- BevelBitmapEffect.cs
- ActivityMarkupSerializer.cs
- Debug.cs
- RIPEMD160Managed.cs
- NotifyParentPropertyAttribute.cs
- GestureRecognizer.cs
- StorageAssociationSetMapping.cs
- TabPanel.cs
- _FixedSizeReader.cs
- BinaryFormatterWriter.cs
- XmlText.cs
- XmlBaseWriter.cs
- ToolStripGripRenderEventArgs.cs
- FrugalMap.cs
- Light.cs
- WindowsFormsHelpers.cs
- SetIndexBinder.cs
- StatusBarDesigner.cs
- CompositeFontInfo.cs
- TimeSpanSecondsConverter.cs
- HttpListenerResponse.cs
- XmlValidatingReader.cs
- DataTableReader.cs
- WebScriptServiceHostFactory.cs
- ResourcePool.cs
- XPathParser.cs
- FileDialog.cs
- AttributeSetAction.cs
- DynamicMethod.cs
- MeshGeometry3D.cs
- XPathBuilder.cs
- DynamicValidatorEventArgs.cs
- ModelService.cs
- ASCIIEncoding.cs
- WeakHashtable.cs
- uribuilder.cs
- HttpPostLocalhostServerProtocol.cs
- CompilerTypeWithParams.cs
- RequestDescription.cs
- ProcessRequestArgs.cs
- XpsViewerException.cs
- TreeView.cs
- WebHttpDispatchOperationSelector.cs
- Floater.cs
- ProxyHelper.cs
- HashHelper.cs
- ScrollChrome.cs
- SynchronizationLockException.cs