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
- DescendantQuery.cs
- XComponentModel.cs
- FileLevelControlBuilderAttribute.cs
- ApplicationInterop.cs
- ConfigUtil.cs
- EntityTemplateFactory.cs
- IisTraceListener.cs
- PathFigureCollectionConverter.cs
- DesignerCategoryAttribute.cs
- InputMethod.cs
- lengthconverter.cs
- DifferencingCollection.cs
- QuadraticBezierSegment.cs
- ToolStripPanelRenderEventArgs.cs
- DllNotFoundException.cs
- IFlowDocumentViewer.cs
- CfgParser.cs
- PageCodeDomTreeGenerator.cs
- DataGridViewLinkCell.cs
- ContainerUtilities.cs
- ParserExtension.cs
- TimeEnumHelper.cs
- BinaryUtilClasses.cs
- ResourceDisplayNameAttribute.cs
- DataRow.cs
- PageThemeParser.cs
- SqlRecordBuffer.cs
- EntityDataSourceViewSchema.cs
- LayoutTable.cs
- DataGridViewCellToolTipTextNeededEventArgs.cs
- Line.cs
- Clock.cs
- RayMeshGeometry3DHitTestResult.cs
- PolicyUnit.cs
- FtpWebRequest.cs
- HttpGetProtocolImporter.cs
- MimeTypeMapper.cs
- WebPartConnectionsConnectVerb.cs
- TrackPoint.cs
- AppDomainManager.cs
- EntityDataSourceMemberPath.cs
- XmlNotation.cs
- LastQueryOperator.cs
- InkPresenterAutomationPeer.cs
- Int64Animation.cs
- ProfessionalColors.cs
- _ShellExpression.cs
- Utils.cs
- CommandDevice.cs
- BasePattern.cs
- recordstatescratchpad.cs
- Misc.cs
- AuthenticationServiceManager.cs
- MetadataPropertyvalue.cs
- EntityDataSourceContextCreatedEventArgs.cs
- AlphabetConverter.cs
- BuildResultCache.cs
- RawUIStateInputReport.cs
- NavigationHelper.cs
- PngBitmapEncoder.cs
- PtsPage.cs
- XmlComment.cs
- Pair.cs
- LinqDataSourceUpdateEventArgs.cs
- PolyLineSegmentFigureLogic.cs
- MergeLocalizationDirectives.cs
- SynchronizationLockException.cs
- KeyBinding.cs
- ConvertEvent.cs
- TableLayoutSettings.cs
- SegmentInfo.cs
- GregorianCalendarHelper.cs
- TypeElement.cs
- OrderedDictionaryStateHelper.cs
- Currency.cs
- LateBoundBitmapDecoder.cs
- RelationshipEnd.cs
- ExpressionServices.cs
- Event.cs
- CompiledAction.cs
- FilteredDataSetHelper.cs
- TrustLevelCollection.cs
- EditorZoneAutoFormat.cs
- DataColumnMapping.cs
- WebPartEventArgs.cs
- FileSystemEventArgs.cs
- ConnectionOrientedTransportChannelListener.cs
- DataBindingCollection.cs
- InputLangChangeEvent.cs
- BasicCommandTreeVisitor.cs
- EdgeModeValidation.cs
- IChannel.cs
- DataViewSettingCollection.cs
- KnownTypesProvider.cs
- SerializationInfoEnumerator.cs
- MaskInputRejectedEventArgs.cs
- PeerNameResolver.cs
- FilterableAttribute.cs
- WebConfigurationFileMap.cs
- RPIdentityRequirement.cs