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
- RegexTree.cs
- CompilerGlobalScopeAttribute.cs
- ComboBoxDesigner.cs
- CapacityStreamGeometryContext.cs
- StoragePropertyMapping.cs
- SqlPersonalizationProvider.cs
- regiisutil.cs
- XmlSchemaSet.cs
- PointValueSerializer.cs
- WorkflowTransactionService.cs
- XPathDescendantIterator.cs
- MessageSmuggler.cs
- Win32Exception.cs
- ThicknessAnimationUsingKeyFrames.cs
- AggregateException.cs
- SoapReflectionImporter.cs
- ImageBrush.cs
- dsa.cs
- HighContrastHelper.cs
- TransportContext.cs
- WindowHideOrCloseTracker.cs
- FormViewUpdatedEventArgs.cs
- InheritanceContextChangedEventManager.cs
- DataGridViewCheckBoxCell.cs
- HostProtectionPermission.cs
- BulletChrome.cs
- NetMsmqBinding.cs
- InputScopeNameConverter.cs
- AnnotationResourceCollection.cs
- DataRowCollection.cs
- IUnknownConstantAttribute.cs
- AccessDataSourceView.cs
- InkCanvasInnerCanvas.cs
- QilPatternFactory.cs
- XmlAggregates.cs
- SizeF.cs
- NullableDecimalSumAggregationOperator.cs
- SafeLocalMemHandle.cs
- GridViewRowPresenterBase.cs
- WMICapabilities.cs
- FontSizeConverter.cs
- EntityDataSourceDataSelectionPanel.designer.cs
- DependencyPropertyHelper.cs
- AudioFormatConverter.cs
- DPTypeDescriptorContext.cs
- RankException.cs
- StreamWithDictionary.cs
- SystemParameters.cs
- XmlCountingReader.cs
- MulticastNotSupportedException.cs
- Parser.cs
- FormatterServices.cs
- EtwTrackingBehaviorElement.cs
- SymmetricKeyWrap.cs
- ZipArchive.cs
- Adorner.cs
- CryptoHandle.cs
- ApplicationHost.cs
- ListInitExpression.cs
- TextDecorationLocationValidation.cs
- DataGridViewCellStyle.cs
- ListViewTableRow.cs
- RangeBaseAutomationPeer.cs
- ChannelSinkStacks.cs
- Transform.cs
- AssemblyName.cs
- CqlIdentifiers.cs
- NumberFunctions.cs
- XmlIterators.cs
- SubtreeProcessor.cs
- ValidatorCompatibilityHelper.cs
- Int32Animation.cs
- BitmapEffectGroup.cs
- QuaternionAnimationBase.cs
- FieldAccessException.cs
- ExeConfigurationFileMap.cs
- SerializerDescriptor.cs
- SmtpMail.cs
- NavigationProperty.cs
- SqlSelectStatement.cs
- Fx.cs
- Int32Rect.cs
- OutputCacheProfile.cs
- ComponentEditorForm.cs
- TableLayoutCellPaintEventArgs.cs
- LiteralSubsegment.cs
- RadialGradientBrush.cs
- Stream.cs
- AnonymousIdentificationModule.cs
- SafeBuffer.cs
- MouseActionConverter.cs
- CqlGenerator.cs
- TimeEnumHelper.cs
- WebBrowserDesigner.cs
- BatchStream.cs
- EventLogger.cs
- Keywords.cs
- XmlNodeChangedEventArgs.cs
- WebPartActionVerb.cs
- HandoffBehavior.cs