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
- ExceptionUtil.cs
- PeerResolverBindingElement.cs
- Vector3dCollection.cs
- SQLDateTime.cs
- ProfileEventArgs.cs
- SelectionGlyph.cs
- DisplayNameAttribute.cs
- BindingValueChangedEventArgs.cs
- LinkButton.cs
- EventlogProvider.cs
- ForeignConstraint.cs
- TextWriter.cs
- Events.cs
- FormViewInsertedEventArgs.cs
- ManualResetEventSlim.cs
- PeerCollaboration.cs
- Tuple.cs
- PersonalizationAdministration.cs
- WebZone.cs
- FixedPage.cs
- ScalarConstant.cs
- Vector3DCollectionConverter.cs
- Sequence.cs
- HtmlSelect.cs
- TypedDatasetGenerator.cs
- ToolTipService.cs
- Util.cs
- FamilyMap.cs
- SafeFileHandle.cs
- SharedPerformanceCounter.cs
- BulletChrome.cs
- CodeExporter.cs
- XmlCDATASection.cs
- Enlistment.cs
- Logging.cs
- JsonClassDataContract.cs
- PassportPrincipal.cs
- UpdateManifestForBrowserApplication.cs
- DesignerHelpers.cs
- GenericRootAutomationPeer.cs
- sapiproxy.cs
- COM2TypeInfoProcessor.cs
- XamlPathDataSerializer.cs
- RemoteWebConfigurationHost.cs
- SimpleTableProvider.cs
- DocumentOrderComparer.cs
- TextFormatterContext.cs
- SQLBoolean.cs
- PipeStream.cs
- MailHeaderInfo.cs
- XsltArgumentList.cs
- EnumerableRowCollection.cs
- TemplateXamlParser.cs
- FileAuthorizationModule.cs
- BooleanToVisibilityConverter.cs
- EventLogPermissionEntry.cs
- DesignerAutoFormat.cs
- WinFormsSecurity.cs
- Soap12ProtocolReflector.cs
- XmlNodeChangedEventArgs.cs
- DelegatingTypeDescriptionProvider.cs
- ObjectListCommand.cs
- DataGridViewSelectedColumnCollection.cs
- CanonicalizationDriver.cs
- RawStylusInputCustomData.cs
- HuffCodec.cs
- HostingPreferredMapPath.cs
- ExpressionNode.cs
- IpcChannelHelper.cs
- WsdlExporter.cs
- ApplicationCommands.cs
- UnSafeCharBuffer.cs
- MaskedTextProvider.cs
- JoinTreeSlot.cs
- RegexGroup.cs
- GeneralTransform3DTo2D.cs
- ChtmlLinkAdapter.cs
- InkPresenter.cs
- BufferedReadStream.cs
- DataGridViewSelectedColumnCollection.cs
- ServiceMemoryGates.cs
- RegisteredArrayDeclaration.cs
- Encoder.cs
- ModelService.cs
- RequiredAttributeAttribute.cs
- TreeViewImageGenerator.cs
- RadioButtonFlatAdapter.cs
- CustomAttributeSerializer.cs
- WindowsStatic.cs
- RoleGroup.cs
- EventDescriptor.cs
- DiffuseMaterial.cs
- HtmlToClrEventProxy.cs
- UserInitiatedNavigationPermission.cs
- ToolboxItemFilterAttribute.cs
- DetailsViewRowCollection.cs
- WebPartConnection.cs
- TreeNodeBinding.cs
- OracleBinary.cs
- UnmanagedHandle.cs