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
- HwndMouseInputProvider.cs
- MetadataUtilsSmi.cs
- ResourcePool.cs
- AuthenticationException.cs
- BindingNavigator.cs
- BuildDependencySet.cs
- ExecutionScope.cs
- AccessDataSource.cs
- FloaterParaClient.cs
- WebHttpBindingElement.cs
- WpfGeneratedKnownTypes.cs
- Mapping.cs
- BinaryParser.cs
- ActivityDefaults.cs
- SqlPersistenceProviderFactory.cs
- AttributeUsageAttribute.cs
- XPathAncestorQuery.cs
- Compress.cs
- XmlSchemaType.cs
- IncrementalReadDecoders.cs
- ListItem.cs
- TextPatternIdentifiers.cs
- PersonalizationProviderHelper.cs
- FunctionCommandText.cs
- PropertyTabChangedEvent.cs
- Version.cs
- MdImport.cs
- Conditional.cs
- SafeSecurityHelper.cs
- ForceCopyBuildProvider.cs
- RuntimeConfigLKG.cs
- ByeOperationAsyncResult.cs
- KeyConverter.cs
- LoadedOrUnloadedOperation.cs
- XmlSchemaImporter.cs
- ClientFormsAuthenticationCredentials.cs
- RotateTransform.cs
- ContextStack.cs
- FilterElement.cs
- SectionUpdates.cs
- StorageEndPropertyMapping.cs
- SyncOperationState.cs
- MenuCommands.cs
- BooleanConverter.cs
- FlowDocumentPageViewerAutomationPeer.cs
- HandlerBase.cs
- SqlXml.cs
- SamlAudienceRestrictionCondition.cs
- AuthenticationConfig.cs
- BitmapImage.cs
- ExceptionHelpers.cs
- EnumerableRowCollectionExtensions.cs
- PropertyMapper.cs
- CodeChecksumPragma.cs
- PackageDigitalSignatureManager.cs
- ToolStripContainerActionList.cs
- XmlArrayAttribute.cs
- GridViewEditEventArgs.cs
- CssStyleCollection.cs
- DataServiceRequestOfT.cs
- ReachFixedPageSerializer.cs
- ToolboxControl.cs
- DynamicHyperLink.cs
- wpf-etw.cs
- TextElementAutomationPeer.cs
- DisableDpiAwarenessAttribute.cs
- Stylus.cs
- SamlEvidence.cs
- JavaScriptSerializer.cs
- SoapSchemaMember.cs
- DictionaryManager.cs
- BuildProviderAppliesToAttribute.cs
- NumberSubstitution.cs
- DataServiceProcessingPipeline.cs
- processwaithandle.cs
- WeakEventTable.cs
- EdmRelationshipNavigationPropertyAttribute.cs
- CaseInsensitiveComparer.cs
- SimplePropertyEntry.cs
- CustomSignedXml.cs
- SocketElement.cs
- ComPersistableTypeElement.cs
- InputManager.cs
- PingOptions.cs
- HtmlPanelAdapter.cs
- VectorCollection.cs
- ClassHandlersStore.cs
- DialogWindow.cs
- DeploymentExceptionMapper.cs
- PublishLicense.cs
- ErrorFormatterPage.cs
- VisualStateManager.cs
- WebPartConnectionsCloseVerb.cs
- LinkButton.cs
- FlowNode.cs
- DoubleAnimationBase.cs
- ZipIOZip64EndOfCentralDirectoryBlock.cs
- safex509handles.cs
- FunctionNode.cs
- LeftCellWrapper.cs