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
- WebBrowserDocumentCompletedEventHandler.cs
- OleDbWrapper.cs
- FrameworkTemplate.cs
- UInt32Storage.cs
- Schema.cs
- DocumentXPathNavigator.cs
- GC.cs
- PackageRelationshipSelector.cs
- Label.cs
- PagePropertiesChangingEventArgs.cs
- TimelineGroup.cs
- AlignmentXValidation.cs
- GenericEnumConverter.cs
- SqlDataAdapter.cs
- InternalConfigEventArgs.cs
- AttributeEmitter.cs
- HtmlTextArea.cs
- ListBindableAttribute.cs
- Adorner.cs
- GeneralTransformCollection.cs
- PointKeyFrameCollection.cs
- ObjectViewListener.cs
- ZoneLinkButton.cs
- objectresult_tresulttype.cs
- ExpressionStringBuilder.cs
- CurrentChangingEventManager.cs
- Oid.cs
- SQLDateTimeStorage.cs
- RenderContext.cs
- RsaSecurityKey.cs
- XmlUtf8RawTextWriter.cs
- PolyLineSegment.cs
- PerformanceCounter.cs
- TrackingMemoryStream.cs
- StreamUpdate.cs
- UserNamePasswordClientCredential.cs
- ProcessStartInfo.cs
- SqlUtils.cs
- Matrix3DConverter.cs
- Adorner.cs
- ObjectCache.cs
- DocumentSequence.cs
- Metadata.cs
- ProfessionalColorTable.cs
- MatrixStack.cs
- RootBrowserWindow.cs
- QueryOperationResponseOfT.cs
- ParseElementCollection.cs
- BitmapPalette.cs
- NativeMethods.cs
- Ipv6Element.cs
- ReflectionPermission.cs
- panel.cs
- ManagementDateTime.cs
- ColumnCollection.cs
- Positioning.cs
- GreenMethods.cs
- BitFlagsGenerator.cs
- Policy.cs
- ListView.cs
- ScrollItemPatternIdentifiers.cs
- XmlValidatingReaderImpl.cs
- AttributeCollection.cs
- CacheVirtualItemsEvent.cs
- UIElement.cs
- PersonalizationProvider.cs
- DetailsViewPagerRow.cs
- EntityReference.cs
- JumpTask.cs
- TextEditorDragDrop.cs
- XmlDictionaryWriter.cs
- ResourceReferenceExpression.cs
- PackageRelationshipCollection.cs
- smtpconnection.cs
- QueryStringParameter.cs
- BindToObject.cs
- ClientRoleProvider.cs
- MemoryFailPoint.cs
- QueueProcessor.cs
- CodeDomSerializationProvider.cs
- webproxy.cs
- MbpInfo.cs
- TemplateParser.cs
- TextContainerChangedEventArgs.cs
- ImageDesigner.cs
- OpenFileDialog.cs
- HashHelper.cs
- BufferBuilder.cs
- PreservationFileReader.cs
- EmptyReadOnlyDictionaryInternal.cs
- METAHEADER.cs
- TextContainerChangeEventArgs.cs
- DataGridViewIntLinkedList.cs
- ContentType.cs
- SoapExtensionTypeElementCollection.cs
- ToolBarButtonClickEvent.cs
- ConfigPathUtility.cs
- BamlResourceDeserializer.cs
- KnownTypesProvider.cs
- Model3DGroup.cs