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
- ControlValuePropertyAttribute.cs
- TreeViewCancelEvent.cs
- TabPanel.cs
- TemplateComponentConnector.cs
- Int32Converter.cs
- DataGridViewBindingCompleteEventArgs.cs
- EventPrivateKey.cs
- WriteableBitmap.cs
- XPathScanner.cs
- BaseParaClient.cs
- DecimalStorage.cs
- Row.cs
- ReturnEventArgs.cs
- xdrvalidator.cs
- TrustLevel.cs
- ScriptComponentDescriptor.cs
- CollectionViewGroup.cs
- MenuRenderer.cs
- HwndHostAutomationPeer.cs
- DesignerAdRotatorAdapter.cs
- CompositeScriptReference.cs
- wmiutil.cs
- HScrollProperties.cs
- UriTemplatePathPartiallyEquivalentSet.cs
- ConfigsHelper.cs
- Variable.cs
- Timer.cs
- EventListener.cs
- XmlTextAttribute.cs
- PageSettings.cs
- ImageFormatConverter.cs
- DrawingContextDrawingContextWalker.cs
- PassportPrincipal.cs
- ReferentialConstraint.cs
- SuppressMessageAttribute.cs
- WmpBitmapEncoder.cs
- NetPeerTcpBinding.cs
- StorageInfo.cs
- AuthenticationModulesSection.cs
- TrustSection.cs
- PageStatePersister.cs
- MultiView.cs
- SystemEvents.cs
- LinkedResource.cs
- MetadataUtilsSmi.cs
- StoreItemCollection.Loader.cs
- StateMachine.cs
- PointCollectionConverter.cs
- TextBlockAutomationPeer.cs
- OdbcInfoMessageEvent.cs
- XmlChoiceIdentifierAttribute.cs
- DependencyPropertyKind.cs
- SchemaImporter.cs
- TreeWalkHelper.cs
- ValidationError.cs
- XsltLibrary.cs
- Binding.cs
- RepeatButtonAutomationPeer.cs
- WorkItem.cs
- EdmRelationshipRoleAttribute.cs
- TypeDescriptorContext.cs
- MethodCallTranslator.cs
- ClientSideQueueItem.cs
- TdsEnums.cs
- EncodingTable.cs
- mediaclock.cs
- InputScope.cs
- SortDescriptionCollection.cs
- WebScriptEndpointElement.cs
- LineServicesRun.cs
- PerformanceCounterManager.cs
- OleStrCAMarshaler.cs
- IteratorDescriptor.cs
- TemplateField.cs
- SecurityUtils.cs
- SerializationInfoEnumerator.cs
- DataGridViewControlCollection.cs
- QueryableFilterRepeater.cs
- FileDialog_Vista_Interop.cs
- SynchronizedInputHelper.cs
- Pens.cs
- AttachmentService.cs
- DataGridRowClipboardEventArgs.cs
- UnaryNode.cs
- SystemMulticastIPAddressInformation.cs
- ImageDrawing.cs
- SystemKeyConverter.cs
- CollaborationHelperFunctions.cs
- ObjectViewListener.cs
- FrameAutomationPeer.cs
- Base64Decoder.cs
- QuinticEase.cs
- ScriptReference.cs
- RouteUrlExpressionBuilder.cs
- ContainerParaClient.cs
- BooleanConverter.cs
- ParseChildrenAsPropertiesAttribute.cs
- StyleSheetComponentEditor.cs
- DownloadProgressEventArgs.cs
- CAGDesigner.cs