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
- ReflectionUtil.cs
- SolidColorBrush.cs
- NumberFormatter.cs
- ErrorFormatterPage.cs
- GeometryValueSerializer.cs
- FacetValues.cs
- ReadWriteObjectLock.cs
- XmlSerializerFactory.cs
- PublishLicense.cs
- Trace.cs
- IsolatedStorageException.cs
- FastEncoderStatics.cs
- streamingZipPartStream.cs
- ServiceNameElementCollection.cs
- HandlerBase.cs
- sqlmetadatafactory.cs
- ColumnReorderedEventArgs.cs
- CollectionChangedEventManager.cs
- CapacityStreamGeometryContext.cs
- ExpressionQuoter.cs
- TemplateBindingExtensionConverter.cs
- DayRenderEvent.cs
- ZipIOCentralDirectoryBlock.cs
- EndOfStreamException.cs
- TableLayoutPanelCellPosition.cs
- PolyLineSegment.cs
- SurrogateEncoder.cs
- SchemaNamespaceManager.cs
- SatelliteContractVersionAttribute.cs
- PropertyGridView.cs
- ControlParameter.cs
- PackWebResponse.cs
- AsyncPostBackTrigger.cs
- ValueSerializer.cs
- DataGridItem.cs
- TraceAsyncResult.cs
- TabletDeviceInfo.cs
- WebRequest.cs
- AppDomainAttributes.cs
- CssClassPropertyAttribute.cs
- validationstate.cs
- TableCellCollection.cs
- DataObject.cs
- WmpBitmapDecoder.cs
- Point.cs
- TemplatePropertyEntry.cs
- SchemaCompiler.cs
- BaseParagraph.cs
- HtmlProps.cs
- ContextMenuStripGroup.cs
- IconConverter.cs
- PropertyGrid.cs
- Table.cs
- UIAgentAsyncEndRequest.cs
- StaticResourceExtension.cs
- Bitmap.cs
- DbException.cs
- DataGridViewRowErrorTextNeededEventArgs.cs
- DataGridViewSelectedColumnCollection.cs
- PagedDataSource.cs
- safelink.cs
- OrderToken.cs
- AlignmentXValidation.cs
- EventlogProvider.cs
- log.cs
- AdornerLayer.cs
- SkinIDTypeConverter.cs
- BlobPersonalizationState.cs
- CompModSwitches.cs
- DataGridViewComboBoxEditingControl.cs
- BaseDataBoundControlDesigner.cs
- DrawingCollection.cs
- FactoryMaker.cs
- EncryptedPackageFilter.cs
- Size.cs
- DataServiceClientException.cs
- ReadWriteSpinLock.cs
- ClientBuildManagerCallback.cs
- SystemIcmpV4Statistics.cs
- CheckedPointers.cs
- ExpressionBuilder.cs
- MetadataPropertyAttribute.cs
- XpsFilter.cs
- MaskInputRejectedEventArgs.cs
- WinEventQueueItem.cs
- XmlCharCheckingReader.cs
- DataObject.cs
- CodeGen.cs
- ComboBoxRenderer.cs
- Assembly.cs
- PEFileReader.cs
- Popup.cs
- ListBox.cs
- CustomAttributeBuilder.cs
- XmlSortKey.cs
- NestPullup.cs
- SqlRecordBuffer.cs
- HtmlSelect.cs
- EventMemberCodeDomSerializer.cs
- SmtpDigestAuthenticationModule.cs