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
- OleDbCommandBuilder.cs
- TreeBuilderXamlTranslator.cs
- ConnectivityStatus.cs
- Group.cs
- XmlDataSourceView.cs
- DesignerRegion.cs
- HatchBrush.cs
- ObjectMaterializedEventArgs.cs
- ThicknessAnimationBase.cs
- MimeMultiPart.cs
- TextOptions.cs
- TableLayoutSettingsTypeConverter.cs
- BindingListCollectionView.cs
- DataGridViewCellFormattingEventArgs.cs
- AnnotationAuthorChangedEventArgs.cs
- WebPartTransformer.cs
- Visitors.cs
- Rect3D.cs
- safelinkcollection.cs
- ProcessProtocolHandler.cs
- _OverlappedAsyncResult.cs
- versioninfo.cs
- TagMapCollection.cs
- RtfToXamlLexer.cs
- ExpressionPrinter.cs
- DataSourceSelectArguments.cs
- RegexMatchCollection.cs
- MailHeaderInfo.cs
- _LocalDataStore.cs
- CollectionChangedEventManager.cs
- TypeDependencyAttribute.cs
- DefaultValidator.cs
- Relationship.cs
- AlphaSortedEnumConverter.cs
- MaterialCollection.cs
- XNameTypeConverter.cs
- TriggerActionCollection.cs
- PartialTrustValidationBehavior.cs
- Soap.cs
- SerializeAbsoluteContext.cs
- CursorConverter.cs
- Thumb.cs
- GeometryGroup.cs
- EUCJPEncoding.cs
- TimeSpanSecondsConverter.cs
- uribuilder.cs
- HttpCookieCollection.cs
- BehaviorDragDropEventArgs.cs
- String.cs
- wmiprovider.cs
- RelatedImageListAttribute.cs
- GlyphsSerializer.cs
- XPathSelfQuery.cs
- OletxEnlistment.cs
- ListMarkerSourceInfo.cs
- OperationParameterInfo.cs
- Simplifier.cs
- TreeViewItem.cs
- Tracer.cs
- X509AsymmetricSecurityKey.cs
- WebPartsPersonalization.cs
- OleDbConnectionInternal.cs
- HostProtectionException.cs
- DetailsViewPageEventArgs.cs
- DrawingVisualDrawingContext.cs
- GAC.cs
- NameObjectCollectionBase.cs
- ValueUtilsSmi.cs
- WindowsSlider.cs
- dbenumerator.cs
- tooltip.cs
- ContentPresenter.cs
- DesignBindingConverter.cs
- ReadOnlyTernaryTree.cs
- ListViewHitTestInfo.cs
- WebPartPersonalization.cs
- DefaultValueAttribute.cs
- SessionStateModule.cs
- TextElementAutomationPeer.cs
- EntityDataSourceMemberPath.cs
- PrintPreviewControl.cs
- CoTaskMemHandle.cs
- InputManager.cs
- CollectionTraceRecord.cs
- HtmlTableRow.cs
- XmlSerializableReader.cs
- PropertyMetadata.cs
- IndexedString.cs
- ActivityCodeDomReferenceService.cs
- SelectionPatternIdentifiers.cs
- RequestCachingSection.cs
- FlowDocumentScrollViewer.cs
- _DomainName.cs
- MouseWheelEventArgs.cs
- SmtpFailedRecipientsException.cs
- MatrixAnimationUsingPath.cs
- Site.cs
- WebPartConnection.cs
- OracleConnectionStringBuilder.cs
- AttachmentService.cs