Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WCF / Serialization / System / Runtime / Serialization / CollectionDataContractAttribute.cs / 1305376 / CollectionDataContractAttribute.cs
//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace System.Runtime.Serialization { [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, Inherited = false, AllowMultiple = false)] public sealed class CollectionDataContractAttribute : Attribute { string name; string ns; string itemName; string keyName; string valueName; bool isReference; bool isNameSetExplicit; bool isNamespaceSetExplicit; bool isReferenceSetExplicit; bool isItemNameSetExplicit; bool isKeyNameSetExplicit; bool isValueNameSetExplicit; public CollectionDataContractAttribute() { } 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; } } public string ItemName { get { return itemName; } set { itemName = value; isItemNameSetExplicit = true; } } internal bool IsItemNameSetExplicit { get { return isItemNameSetExplicit; } } public string KeyName { get { return keyName; } set { keyName = value; isKeyNameSetExplicit = true; } } public bool IsReference { get { return isReference; } set { isReference = value; isReferenceSetExplicit = true; } } internal bool IsReferenceSetExplicit { get { return isReferenceSetExplicit; } } internal bool IsKeyNameSetExplicit { get { return isKeyNameSetExplicit; } } public string ValueName { get { return valueName; } set { valueName = value; isValueNameSetExplicit = true; } } internal bool IsValueNameSetExplicit { get { return isValueNameSetExplicit; } } } } // 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
- IMembershipProvider.cs
- WebPartCatalogAddVerb.cs
- IsolatedStorageFile.cs
- Int32AnimationBase.cs
- Form.cs
- PeerCredential.cs
- SqlProviderManifest.cs
- AuthorizationSection.cs
- GB18030Encoding.cs
- ThreadInterruptedException.cs
- DocumentGridContextMenu.cs
- CompilerState.cs
- TextEditorTables.cs
- NavigationProperty.cs
- FixedTextPointer.cs
- PanelDesigner.cs
- TextParagraphView.cs
- NavigatorInvalidBodyAccessException.cs
- ThreadExceptionEvent.cs
- AppliedDeviceFiltersEditor.cs
- SqlMetaData.cs
- HttpPostProtocolReflector.cs
- MouseButtonEventArgs.cs
- PingReply.cs
- ImageDesigner.cs
- DllNotFoundException.cs
- JoinTreeNode.cs
- CompilerCollection.cs
- ImageCodecInfo.cs
- DataGridViewCellParsingEventArgs.cs
- LoadedEvent.cs
- ExpandSegment.cs
- XmlDownloadManager.cs
- CTreeGenerator.cs
- EntityWrapperFactory.cs
- EdmConstants.cs
- TextServicesPropertyRanges.cs
- BinaryMessageEncodingBindingElement.cs
- ObjectParameter.cs
- ECDiffieHellmanCngPublicKey.cs
- TextContainer.cs
- NameGenerator.cs
- PerformanceCounterLib.cs
- ExpandCollapsePattern.cs
- OutputCacheProfileCollection.cs
- CharAnimationUsingKeyFrames.cs
- XmlSchemaSequence.cs
- DataContractAttribute.cs
- _ListenerAsyncResult.cs
- AppModelKnownContentFactory.cs
- GPStream.cs
- VisualStyleRenderer.cs
- RenderingEventArgs.cs
- NonParentingControl.cs
- Events.cs
- BinaryConverter.cs
- SamlAttributeStatement.cs
- PrefixQName.cs
- DataGridItemAutomationPeer.cs
- Button.cs
- HttpCacheVaryByContentEncodings.cs
- SystemTcpConnection.cs
- TextEditorTyping.cs
- HybridObjectCache.cs
- DesignerForm.cs
- FolderBrowserDialog.cs
- FigureParaClient.cs
- TypeHelpers.cs
- TextEncodedRawTextWriter.cs
- SecurityElement.cs
- MsmqHostedTransportConfiguration.cs
- DoubleAnimationUsingKeyFrames.cs
- ExpandSegment.cs
- TaiwanLunisolarCalendar.cs
- ByteStream.cs
- Inline.cs
- PresentationUIStyleResources.cs
- ProtocolsConfigurationEntry.cs
- PageCodeDomTreeGenerator.cs
- CustomAttributeFormatException.cs
- ListSortDescription.cs
- InputScope.cs
- SafeHandle.cs
- GridViewRowEventArgs.cs
- SqlMethodAttribute.cs
- UniqueEventHelper.cs
- DbProviderFactories.cs
- SchemaMerger.cs
- FocusTracker.cs
- TdsRecordBufferSetter.cs
- WebPartConnectionsDisconnectVerb.cs
- KoreanCalendar.cs
- RegisteredDisposeScript.cs
- TabPageDesigner.cs
- PatternMatcher.cs
- Clause.cs
- BasicSecurityProfileVersion.cs
- Helpers.cs
- UserInitiatedNavigationPermission.cs
- TypeToTreeConverter.cs