Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / Serialization / System / Runtime / Serialization / CollectionDataContractAttribute.cs / 1 / 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. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DependencyObject.cs
- SqlClientWrapperSmiStream.cs
- _AutoWebProxyScriptEngine.cs
- InternalTypeHelper.cs
- StructuredTypeEmitter.cs
- CorrelationQuery.cs
- EntityWrapper.cs
- DoubleConverter.cs
- Positioning.cs
- RuntimeArgumentHandle.cs
- _SslSessionsCache.cs
- initElementDictionary.cs
- AtomContentProperty.cs
- Base64Decoder.cs
- HttpCachePolicyElement.cs
- JournalNavigationScope.cs
- SudsParser.cs
- Message.cs
- JournalEntryStack.cs
- WebContext.cs
- ValidationManager.cs
- XamlFigureLengthSerializer.cs
- Crypto.cs
- SynchronizationLockException.cs
- DecimalConstantAttribute.cs
- ExceptionUtil.cs
- Int32Animation.cs
- DataControlPagerLinkButton.cs
- SqlProvider.cs
- MetadataUtil.cs
- DbParameterCollectionHelper.cs
- GraphicsState.cs
- Application.cs
- ApplicationException.cs
- DataColumnPropertyDescriptor.cs
- ReadOnlyAttribute.cs
- X509ChainPolicy.cs
- XmlSignificantWhitespace.cs
- StrokeCollectionDefaultValueFactory.cs
- DataObjectCopyingEventArgs.cs
- MaskInputRejectedEventArgs.cs
- TrackingServices.cs
- DispatcherTimer.cs
- SafeRegistryHandle.cs
- EntityWithChangeTrackerStrategy.cs
- DomNameTable.cs
- SecurityPolicySection.cs
- FormViewInsertEventArgs.cs
- HyperLinkStyle.cs
- UserControlParser.cs
- ConstructorNeedsTagAttribute.cs
- WebBaseEventKeyComparer.cs
- WsdlBuildProvider.cs
- KeyTime.cs
- EntityCommandExecutionException.cs
- TemplateControlCodeDomTreeGenerator.cs
- SystemWebCachingSectionGroup.cs
- ActiveXHost.cs
- TypeConverter.cs
- NetStream.cs
- EdgeProfileValidation.cs
- AspNetSynchronizationContext.cs
- SurrogateSelector.cs
- XamlSerializer.cs
- _OverlappedAsyncResult.cs
- TableCell.cs
- WebDisplayNameAttribute.cs
- XmlSchemaExternal.cs
- TcpConnectionPoolSettingsElement.cs
- ServiceHostFactory.cs
- ClientData.cs
- ListItemCollection.cs
- DbFunctionCommandTree.cs
- OdbcHandle.cs
- CheckedListBox.cs
- MenuItemStyleCollection.cs
- WebServiceHandler.cs
- StructuredTypeInfo.cs
- Viewport2DVisual3D.cs
- DbModificationCommandTree.cs
- ChannelRequirements.cs
- OleDbMetaDataFactory.cs
- storepermissionattribute.cs
- Substitution.cs
- EntityDescriptor.cs
- ResolvedKeyFrameEntry.cs
- NameObjectCollectionBase.cs
- XmlChildNodes.cs
- InternalBufferOverflowException.cs
- TextPattern.cs
- WeakReferenceEnumerator.cs
- connectionpool.cs
- ClientBuildManager.cs
- SimpleFieldTemplateFactory.cs
- PropertyToken.cs
- XPathEmptyIterator.cs
- ClientScriptManager.cs
- XmlSignatureProperties.cs
- RadioButton.cs
- DataColumnCollection.cs