Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / Serialization / System / Runtime / Serialization / DataContractAttribute.cs / 1 / 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. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SqlCrossApplyToCrossJoin.cs
- DataGridViewCellStyleChangedEventArgs.cs
- OleDbException.cs
- DataGridViewCellFormattingEventArgs.cs
- NetNamedPipeSecurityMode.cs
- HostDesigntimeLicenseContext.cs
- ConfigXmlCDataSection.cs
- HashMembershipCondition.cs
- ExecutionPropertyManager.cs
- RenderDataDrawingContext.cs
- CustomTypeDescriptor.cs
- WaitHandleCannotBeOpenedException.cs
- DataGridViewCellMouseEventArgs.cs
- _DomainName.cs
- ClientSettings.cs
- ping.cs
- EditingMode.cs
- DataSetUtil.cs
- DbParameterCollection.cs
- SQLInt64Storage.cs
- SystemIPInterfaceProperties.cs
- RequestDescription.cs
- ExternalFile.cs
- PhysicalOps.cs
- PenThreadWorker.cs
- CaseExpr.cs
- HierarchicalDataSourceIDConverter.cs
- Misc.cs
- HttpProcessUtility.cs
- ContextStaticAttribute.cs
- MarkupProperty.cs
- CellQuery.cs
- PointAnimationClockResource.cs
- UserPersonalizationStateInfo.cs
- XhtmlBasicSelectionListAdapter.cs
- DocumentViewerBase.cs
- ItemsPresenter.cs
- GeometryGroup.cs
- CaseInsensitiveComparer.cs
- DetailsViewRowCollection.cs
- PreviewPageInfo.cs
- PreviewPrintController.cs
- SoapInteropTypes.cs
- Buffer.cs
- HandoffBehavior.cs
- NavigatingCancelEventArgs.cs
- SQLBinary.cs
- VirtualPathUtility.cs
- HttpListenerException.cs
- TreeNodeCollectionEditor.cs
- FontSource.cs
- SqlDataRecord.cs
- DefaultParameterValueAttribute.cs
- SqlBulkCopyColumnMapping.cs
- SQLBoolean.cs
- ArrayList.cs
- TableSectionStyle.cs
- PartialArray.cs
- FontStretches.cs
- OutOfMemoryException.cs
- RectangleHotSpot.cs
- CheckBoxStandardAdapter.cs
- DrawListViewColumnHeaderEventArgs.cs
- WeakEventTable.cs
- ETagAttribute.cs
- GridViewPageEventArgs.cs
- securitymgrsite.cs
- ToolBarButtonClickEvent.cs
- ApplyImportsAction.cs
- WebConfigurationManager.cs
- WebPartConnectionsCancelEventArgs.cs
- SqlDependencyListener.cs
- QueueProcessor.cs
- LineInfo.cs
- SecurityBindingElementImporter.cs
- XPathChildIterator.cs
- TextOnlyOutput.cs
- IntSecurity.cs
- XdrBuilder.cs
- SimpleRecyclingCache.cs
- Rss20FeedFormatter.cs
- CommandArguments.cs
- shaperfactoryquerycacheentry.cs
- SecurityTokenTypes.cs
- WebPartAddingEventArgs.cs
- FileDetails.cs
- MemberBinding.cs
- InvalidPrinterException.cs
- ControlBuilderAttribute.cs
- DrawingGroupDrawingContext.cs
- QueryServiceConfigHandle.cs
- ACE.cs
- XmlSchemaNotation.cs
- DiscoveryExceptionDictionary.cs
- WebDisplayNameAttribute.cs
- FillBehavior.cs
- NegatedConstant.cs
- TraceXPathNavigator.cs
- ReadWriteControlDesigner.cs
- TableStyle.cs