Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / clr / src / BCL / System / NonSerializedAttribute.cs / 1 / 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() { } } }
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ParameterRetriever.cs
- SerializationEventsCache.cs
- TextReader.cs
- ObjectAnimationBase.cs
- VariantWrapper.cs
- ResourceProperty.cs
- counter.cs
- PageSettings.cs
- ApplicationInterop.cs
- SystemPens.cs
- PropertyTabChangedEvent.cs
- CodeGotoStatement.cs
- CodeSubDirectoriesCollection.cs
- ExpressionConverter.cs
- BuildProvider.cs
- HtmlInputRadioButton.cs
- Transform3D.cs
- SiteMapHierarchicalDataSourceView.cs
- DataPagerFieldCollection.cs
- RuleEngine.cs
- ItemContainerGenerator.cs
- RenderData.cs
- ManagementOptions.cs
- X509AsymmetricSecurityKey.cs
- LinkLabel.cs
- XmlSchemaParticle.cs
- IsolatedStorageFilePermission.cs
- AccessDataSource.cs
- FilterQueryOptionExpression.cs
- DataFormats.cs
- ZipIOExtraFieldElement.cs
- DesignerLoader.cs
- SimplePropertyEntry.cs
- ProcessInfo.cs
- LongValidatorAttribute.cs
- LocationSectionRecord.cs
- State.cs
- Win32.cs
- DateTimeStorage.cs
- WindowsListViewGroupHelper.cs
- SettingsProviderCollection.cs
- externdll.cs
- PerspectiveCamera.cs
- ModuleConfigurationInfo.cs
- ParseHttpDate.cs
- BitmapEffectInput.cs
- Currency.cs
- DefaultPrintController.cs
- Model3D.cs
- ReadOnlyCollection.cs
- Script.cs
- WsdlBuildProvider.cs
- ApplyImportsAction.cs
- HtmlInputReset.cs
- WebConvert.cs
- CapabilitiesAssignment.cs
- baseaxisquery.cs
- TransportChannelListener.cs
- TaskFileService.cs
- ProcessHostFactoryHelper.cs
- NativeMethods.cs
- BindingOperations.cs
- ControlValuePropertyAttribute.cs
- TTSEngineTypes.cs
- DecimalFormatter.cs
- ShaperBuffers.cs
- CodeLinePragma.cs
- Tablet.cs
- WebBrowserContainer.cs
- CacheMemory.cs
- RecognizerBase.cs
- Directory.cs
- NeutralResourcesLanguageAttribute.cs
- ChannelCacheDefaults.cs
- ObjectResult.cs
- StylusPointProperties.cs
- SoapExtensionTypeElementCollection.cs
- ChangeDirector.cs
- CalendarAutoFormatDialog.cs
- TypefaceMap.cs
- ConvertTextFrag.cs
- SiteMapNodeItem.cs
- DataRecord.cs
- StrokeNode.cs
- HotSpotCollection.cs
- TableItemProviderWrapper.cs
- ParameterCollection.cs
- ListenerElementsCollection.cs
- NativeMethods.cs
- SiteOfOriginPart.cs
- AnimatedTypeHelpers.cs
- ToolBarOverflowPanel.cs
- DragDrop.cs
- HandlerWithFactory.cs
- ClientTargetSection.cs
- ToolConsole.cs
- ModifyActivitiesPropertyDescriptor.cs
- TextTreeNode.cs
- SafeJobHandle.cs
- CommentEmitter.cs