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
- SqlTypesSchemaImporter.cs
- MethodBody.cs
- EncoderExceptionFallback.cs
- DisposableCollectionWrapper.cs
- DrawingCollection.cs
- PolyBezierSegment.cs
- TypeToken.cs
- XDeferredAxisSource.cs
- ResXResourceSet.cs
- AnnotationResource.cs
- SchemaImporter.cs
- ExpressionLexer.cs
- MetadataArtifactLoaderCompositeResource.cs
- SqlProfileProvider.cs
- ReaderContextStackData.cs
- Crypto.cs
- DataGridViewCellStyle.cs
- ToolStripOverflow.cs
- PolicyStatement.cs
- path.cs
- ForeignKeyFactory.cs
- mediaeventshelper.cs
- Themes.cs
- LabelLiteral.cs
- CommandPlan.cs
- TextLineResult.cs
- wgx_sdk_version.cs
- TableLayoutSettings.cs
- TextRunTypographyProperties.cs
- WebBrowserPermission.cs
- OracleConnectionString.cs
- StringResourceManager.cs
- TrustLevel.cs
- FlowDocumentReaderAutomationPeer.cs
- DiscreteKeyFrames.cs
- XmlAtomicValue.cs
- EventLogPermissionEntryCollection.cs
- GuidTagList.cs
- ExpressionReplacer.cs
- WorkflowInstanceRecord.cs
- VisemeEventArgs.cs
- Matrix3DConverter.cs
- HandlerBase.cs
- SqlGatherProducedAliases.cs
- AttachedPropertyBrowsableForTypeAttribute.cs
- PingOptions.cs
- WebService.cs
- KnownBoxes.cs
- WebBrowserContainer.cs
- OutOfMemoryException.cs
- SqlClientWrapperSmiStreamChars.cs
- SingleObjectCollection.cs
- Boolean.cs
- BitmapImage.cs
- PageMediaSize.cs
- DebugView.cs
- WebControlParameterProxy.cs
- UInt32.cs
- XmlBinaryWriterSession.cs
- PartitionerStatic.cs
- FormParameter.cs
- DbProviderFactoriesConfigurationHandler.cs
- FunctionImportElement.cs
- EntityCommand.cs
- NotifyIcon.cs
- EncryptedData.cs
- SmiEventStream.cs
- PhysicalAddress.cs
- ObjectDataSourceMethodEventArgs.cs
- CodeCastExpression.cs
- MasterPageCodeDomTreeGenerator.cs
- Mapping.cs
- SchemaNames.cs
- DeleteHelper.cs
- _NtlmClient.cs
- AnnotationAuthorChangedEventArgs.cs
- DateTimeValueSerializer.cs
- GraphicsContext.cs
- EventOpcode.cs
- WindowAutomationPeer.cs
- DeferredRunTextReference.cs
- TextTreeNode.cs
- ManipulationLogic.cs
- HtmlInputHidden.cs
- Convert.cs
- UpDownEvent.cs
- OperandQuery.cs
- SurrogateEncoder.cs
- TableLayoutPanelDesigner.cs
- HttpModuleActionCollection.cs
- COM2PropertyDescriptor.cs
- EntityDesignPluralizationHandler.cs
- RIPEMD160Managed.cs
- DbConnectionFactory.cs
- WebPartUserCapability.cs
- ChineseLunisolarCalendar.cs
- EntityDescriptor.cs
- StringValidator.cs
- UpdateExpressionVisitor.cs
- TaskbarItemInfo.cs