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
- PropertyRecord.cs
- AdjustableArrowCap.cs
- XMLDiffLoader.cs
- ReflectEventDescriptor.cs
- BindUriHelper.cs
- Quaternion.cs
- SmtpDigestAuthenticationModule.cs
- Debug.cs
- UserControlParser.cs
- DataGridViewCellValueEventArgs.cs
- MultipartContentParser.cs
- LinkButton.cs
- CqlLexer.cs
- BinaryCommonClasses.cs
- BehaviorService.cs
- BorderGapMaskConverter.cs
- QilVisitor.cs
- SqlTypesSchemaImporter.cs
- MemberInfoSerializationHolder.cs
- Models.cs
- OrderedDictionary.cs
- ThreadAbortException.cs
- ToolboxComponentsCreatingEventArgs.cs
- ApplicationException.cs
- NamedElement.cs
- SamlAuthorizationDecisionClaimResource.cs
- RuntimeArgumentHandle.cs
- TableStyle.cs
- RedistVersionInfo.cs
- CodeIdentifiers.cs
- FactoryGenerator.cs
- UnauthorizedWebPart.cs
- DetailsViewRowCollection.cs
- TypefaceMetricsCache.cs
- PeerObject.cs
- columnmapfactory.cs
- VoiceObjectToken.cs
- PersonalizationState.cs
- ByteStorage.cs
- WindowsFormsSynchronizationContext.cs
- Selector.cs
- DbExpressionVisitor.cs
- Int32Storage.cs
- XmlAnyElementAttribute.cs
- PrintController.cs
- GroupLabel.cs
- FreezableDefaultValueFactory.cs
- XsltContext.cs
- HTTPAPI_VERSION.cs
- AccessDataSourceView.cs
- IFormattable.cs
- UserControlParser.cs
- ListenerElementsCollection.cs
- SyndicationSerializer.cs
- MsmqDecodeHelper.cs
- TreeViewItem.cs
- HostExecutionContextManager.cs
- SolidColorBrush.cs
- TextServicesCompartmentContext.cs
- AuthorizationRule.cs
- safex509handles.cs
- XmlTextReaderImplHelpers.cs
- WebPartCollection.cs
- DisposableCollectionWrapper.cs
- ObjectStateEntryBaseUpdatableDataRecord.cs
- FilteredAttributeCollection.cs
- ImageIndexConverter.cs
- XmlRawWriter.cs
- WebBrowserContainer.cs
- DesignerAutoFormatStyle.cs
- DataGridAutoFormatDialog.cs
- MessagePropertyFilter.cs
- ExtensionFile.cs
- CommandField.cs
- WindowsRichEdit.cs
- GenerateTemporaryTargetAssembly.cs
- PipelineModuleStepContainer.cs
- HandlerBase.cs
- TrackingLocationCollection.cs
- ForeignConstraint.cs
- DecimalConverter.cs
- AutoGeneratedField.cs
- DropTarget.cs
- NGCPageContentCollectionSerializerAsync.cs
- updateconfighost.cs
- OptionalRstParameters.cs
- XmlConverter.cs
- FormClosedEvent.cs
- DetailsViewPageEventArgs.cs
- NativeMethodsOther.cs
- Math.cs
- DefaultPerformanceCounters.cs
- xmlfixedPageInfo.cs
- SettingsPropertyCollection.cs
- SpotLight.cs
- AutoGeneratedField.cs
- ForeignConstraint.cs
- TemplateBuilder.cs
- MetadataException.cs
- HtmlButton.cs