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
- ObjectQuery_EntitySqlExtensions.cs
- PropagationProtocolsTracing.cs
- TextTrailingCharacterEllipsis.cs
- SynchronizationScope.cs
- NTAccount.cs
- SmtpSection.cs
- QilXmlWriter.cs
- ObjectQueryExecutionPlan.cs
- OrderedEnumerableRowCollection.cs
- XmlAttributes.cs
- SessionSwitchEventArgs.cs
- WindowsEditBox.cs
- StagingAreaInputItem.cs
- XsltFunctions.cs
- AxHost.cs
- TraceContextRecord.cs
- BrowserCapabilitiesCodeGenerator.cs
- TransformGroup.cs
- SourceFilter.cs
- HwndSourceKeyboardInputSite.cs
- NativeActivityAbortContext.cs
- SpellCheck.cs
- Comparer.cs
- WindowsListBox.cs
- PeerNeighborManager.cs
- DomNameTable.cs
- CompilerInfo.cs
- SQLBinaryStorage.cs
- XmlSchemaAttributeGroup.cs
- FixedPage.cs
- DrawListViewColumnHeaderEventArgs.cs
- TemplateLookupAction.cs
- RenderDataDrawingContext.cs
- DocumentSequenceHighlightLayer.cs
- SoapAttributeOverrides.cs
- ScrollableControl.cs
- CompilerCollection.cs
- CollectionDataContractAttribute.cs
- DoubleKeyFrameCollection.cs
- ToolStripSeparatorRenderEventArgs.cs
- CachedResourceDictionaryExtension.cs
- ServiceReference.cs
- ToolBarButtonClickEvent.cs
- FeatureManager.cs
- LoginNameDesigner.cs
- TreeNode.cs
- ReferenceEqualityComparer.cs
- COM2ExtendedBrowsingHandler.cs
- configsystem.cs
- DataGridViewRowStateChangedEventArgs.cs
- GACIdentityPermission.cs
- CorePropertiesFilter.cs
- LocatorPartList.cs
- SoapUnknownHeader.cs
- RepeaterCommandEventArgs.cs
- Geometry.cs
- Compilation.cs
- CounterSampleCalculator.cs
- TcpProcessProtocolHandler.cs
- PerformanceCounterManager.cs
- MsmqChannelFactoryBase.cs
- PartBasedPackageProperties.cs
- Message.cs
- WebRequestModulesSection.cs
- EventMappingSettings.cs
- OleDbDataAdapter.cs
- QueryIntervalOp.cs
- CryptoApi.cs
- PageCatalogPart.cs
- ToolboxItemAttribute.cs
- Token.cs
- SchemaCollectionCompiler.cs
- CodeSnippetCompileUnit.cs
- XmlTextWriter.cs
- XPathNodeIterator.cs
- NodeFunctions.cs
- RSAOAEPKeyExchangeDeformatter.cs
- MsmqIntegrationElement.cs
- XmlFormatReaderGenerator.cs
- InlineUIContainer.cs
- OleDbFactory.cs
- CodeSubDirectory.cs
- XmlElementList.cs
- Inline.cs
- XPathSelfQuery.cs
- safex509handles.cs
- XmlSchemaValidator.cs
- ComEventsMethod.cs
- DocumentViewerConstants.cs
- CustomTypeDescriptor.cs
- GridViewRow.cs
- TypeRestriction.cs
- PasswordTextContainer.cs
- IUnknownConstantAttribute.cs
- WebProxyScriptElement.cs
- ValueTypeFixupInfo.cs
- IncrementalCompileAnalyzer.cs
- ResourceManagerWrapper.cs
- InlinedLocationReference.cs
- IisTraceListener.cs