Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WCF / Serialization / System / Runtime / Serialization / DataContractAttribute.cs / 1305376 / DataContractAttribute.cs
//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace System.Runtime.Serialization { [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Enum, Inherited = false, AllowMultiple = false)] public sealed class DataContractAttribute : Attribute { string name; string ns; bool isNameSetExplicit; bool isNamespaceSetExplicit; bool isReference; bool isReferenceSetExplicit; public DataContractAttribute() { } public bool IsReference { get { return isReference; } set { isReference = value; isReferenceSetExplicit = true; } } internal bool IsReferenceSetExplicit { get { return isReferenceSetExplicit; } } public string Namespace { get { return ns; } set { ns = value; isNamespaceSetExplicit = true; } } internal bool IsNamespaceSetExplicit { get { return isNamespaceSetExplicit; } } public string Name { get { return name; } set { name = value; isNameSetExplicit = true; } } internal bool IsNameSetExplicit { get { return isNameSetExplicit; } } } } // 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
- ToolCreatedEventArgs.cs
- MessageHeaders.cs
- MatrixTransform.cs
- MetadataCacheItem.cs
- ItemChangedEventArgs.cs
- AppLevelCompilationSectionCache.cs
- XmlTextReader.cs
- MsmqTransportElement.cs
- UnauthorizedWebPart.cs
- NotFiniteNumberException.cs
- HtmlDocument.cs
- QueryPrefixOp.cs
- COAUTHINFO.cs
- ExtendLockCommand.cs
- DeploymentExceptionMapper.cs
- wgx_render.cs
- RequestCacheManager.cs
- BCLDebug.cs
- XLinq.cs
- Button.cs
- DataPagerFieldCollection.cs
- MsmqInputSessionChannel.cs
- EllipticalNodeOperations.cs
- TableLayoutStyleCollection.cs
- SqlDataReader.cs
- ToolStripScrollButton.cs
- XmlUtilWriter.cs
- ImageFormat.cs
- XmlCollation.cs
- ScrollItemProviderWrapper.cs
- BuildManager.cs
- WindowsTab.cs
- ViewStateModeByIdAttribute.cs
- HtmlElementErrorEventArgs.cs
- OptimisticConcurrencyException.cs
- BamlVersionHeader.cs
- JumpTask.cs
- MasterPageParser.cs
- RegexCompiler.cs
- VScrollProperties.cs
- MatrixAnimationBase.cs
- FontWeights.cs
- RequestTimeoutManager.cs
- NonBatchDirectoryCompiler.cs
- ConnectionStringsExpressionBuilder.cs
- Types.cs
- CustomErrorCollection.cs
- Shared.cs
- AttachedPropertyInfo.cs
- LocalizableResourceBuilder.cs
- Nodes.cs
- TypeRefElement.cs
- DataGridViewCellToolTipTextNeededEventArgs.cs
- ValueTypeFieldReference.cs
- peersecurityelement.cs
- ServiceOperationInvoker.cs
- FileDialogCustomPlaces.cs
- ViewSimplifier.cs
- Utils.cs
- InProcStateClientManager.cs
- ModuleBuilderData.cs
- VectorKeyFrameCollection.cs
- ActivityTypeDesigner.xaml.cs
- DrawingGroup.cs
- UnsafeCollabNativeMethods.cs
- Fx.cs
- ObjectStateManager.cs
- SqlExpander.cs
- CodeSnippetExpression.cs
- HttpException.cs
- WebHttpElement.cs
- Rotation3DKeyFrameCollection.cs
- LocalizeDesigner.cs
- OleDbInfoMessageEvent.cs
- StickyNote.cs
- DrawListViewSubItemEventArgs.cs
- CompiledQueryCacheKey.cs
- UIElement.cs
- ProfileInfo.cs
- TargetConverter.cs
- ChineseLunisolarCalendar.cs
- InternalsVisibleToAttribute.cs
- RequestCachePolicyConverter.cs
- handlecollector.cs
- CollaborationHelperFunctions.cs
- KeyboardInputProviderAcquireFocusEventArgs.cs
- MailWriter.cs
- MaterialCollection.cs
- ConfigurationSectionGroup.cs
- FileDialog.cs
- MissingMethodException.cs
- CompiledQueryCacheKey.cs
- StateDesigner.LayoutSelectionGlyph.cs
- DefaultAssemblyResolver.cs
- ProjectionCamera.cs
- UTF8Encoding.cs
- XmlSignificantWhitespace.cs
- SqlDataSourceEnumerator.cs
- InProcStateClientManager.cs
- SystemBrushes.cs