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
- PcmConverter.cs
- FastEncoderWindow.cs
- PrtTicket_Editor.cs
- RowToFieldTransformer.cs
- CapabilitiesUse.cs
- ToolStripDropDownButton.cs
- Calendar.cs
- ConfigXmlWhitespace.cs
- SrgsElementFactory.cs
- CollectionViewGroupRoot.cs
- XmlTextAttribute.cs
- SchemaNames.cs
- EntityDataSourceValidationException.cs
- BamlVersionHeader.cs
- PreProcessInputEventArgs.cs
- FormViewInsertedEventArgs.cs
- EncodingTable.cs
- CTreeGenerator.cs
- DesignerCalendarAdapter.cs
- BaseResourcesBuildProvider.cs
- SecureConversationServiceCredential.cs
- AccessViolationException.cs
- SqlConnectionPoolGroupProviderInfo.cs
- TreeViewHitTestInfo.cs
- DataGridViewSortCompareEventArgs.cs
- DbConnectionInternal.cs
- FontSource.cs
- GrabHandleGlyph.cs
- RecognizeCompletedEventArgs.cs
- ConnectionStringEditor.cs
- DbFunctionCommandTree.cs
- DataGridViewCellErrorTextNeededEventArgs.cs
- Message.cs
- SourceFileBuildProvider.cs
- ImageFormat.cs
- ServiceThrottle.cs
- WebBrowser.cs
- CaseInsensitiveHashCodeProvider.cs
- ViewGenerator.cs
- UnsafeNativeMethods.cs
- GetMemberBinder.cs
- SQLMoney.cs
- SqlDependencyUtils.cs
- CharacterMetricsDictionary.cs
- TrustManagerMoreInformation.cs
- ImageCollectionCodeDomSerializer.cs
- CatalogZoneBase.cs
- TextElementEnumerator.cs
- NativeMethods.cs
- Constants.cs
- Visitor.cs
- BasicExpandProvider.cs
- XMLDiffLoader.cs
- NativeMethods.cs
- _Win32.cs
- ColorMap.cs
- TrackingStringDictionary.cs
- MutexSecurity.cs
- DecimalAnimation.cs
- DebuggerService.cs
- TypedDataSourceCodeGenerator.cs
- Transform3DCollection.cs
- DecoderFallbackWithFailureFlag.cs
- DefaultMemberAttribute.cs
- QilIterator.cs
- ChangeInterceptorAttribute.cs
- BufferedReadStream.cs
- Track.cs
- EntityModelSchemaGenerator.cs
- CompilationSection.cs
- ResourceDefaultValueAttribute.cs
- GeneralTransform3D.cs
- CardSpaceSelector.cs
- XmlILOptimizerVisitor.cs
- CombinedTcpChannel.cs
- IsolatedStorageFileStream.cs
- TableLayoutColumnStyleCollection.cs
- AmbientLight.cs
- WorkerRequest.cs
- FreezableOperations.cs
- Single.cs
- ChameleonKey.cs
- documentsequencetextpointer.cs
- FontResourceCache.cs
- HTMLTagNameToTypeMapper.cs
- TypeConverter.cs
- TcpConnectionPoolSettingsElement.cs
- CharAnimationUsingKeyFrames.cs
- LineMetrics.cs
- HttpValueCollection.cs
- QuestionEventArgs.cs
- XPathNode.cs
- MetadataItemEmitter.cs
- ConditionalWeakTable.cs
- LogAppendAsyncResult.cs
- BindingMAnagerBase.cs
- CodeTypeOfExpression.cs
- HtmlButton.cs
- RemotingAttributes.cs
- GridViewColumn.cs