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
- WeakEventTable.cs
- Unit.cs
- Size3D.cs
- ComponentRenameEvent.cs
- AsymmetricKeyExchangeFormatter.cs
- XmlILConstructAnalyzer.cs
- BaseAutoFormat.cs
- DictationGrammar.cs
- UrlAuthorizationModule.cs
- AttributedMetaModel.cs
- CharacterMetricsDictionary.cs
- StreamingContext.cs
- RepeatButtonAutomationPeer.cs
- XmlAnyAttributeAttribute.cs
- LabelDesigner.cs
- _NativeSSPI.cs
- UiaCoreProviderApi.cs
- IDictionary.cs
- SaveWorkflowAsyncResult.cs
- SyncOperationState.cs
- DataGridViewColumnHeaderCell.cs
- EntityDataSourceMemberPath.cs
- SourceElementsCollection.cs
- FieldReference.cs
- MeasureItemEvent.cs
- ScaleTransform3D.cs
- RefreshEventArgs.cs
- EventTrigger.cs
- GregorianCalendarHelper.cs
- MatcherBuilder.cs
- MemberAccessException.cs
- Vector3DCollectionValueSerializer.cs
- CounterSetInstance.cs
- DataGridBoolColumn.cs
- WebServiceEnumData.cs
- Int64KeyFrameCollection.cs
- InputReport.cs
- XmlMessageFormatter.cs
- BinaryCommonClasses.cs
- Style.cs
- TargetControlTypeAttribute.cs
- DesignerRegionCollection.cs
- MILUtilities.cs
- PrivacyNoticeElement.cs
- Menu.cs
- SeekableMessageNavigator.cs
- StrongNameKeyPair.cs
- HttpResponseHeader.cs
- Query.cs
- UserControlParser.cs
- DataGridViewCellStyleChangedEventArgs.cs
- XmlSerializerAssemblyAttribute.cs
- ExtentCqlBlock.cs
- FixedSOMElement.cs
- JsonSerializer.cs
- ChannelSinkStacks.cs
- WorkflowPrinting.cs
- InfiniteTimeSpanConverter.cs
- ToolStripOverflowButton.cs
- CodeDefaultValueExpression.cs
- TimeoutHelper.cs
- SessionViewState.cs
- RangeValidator.cs
- XmlHierarchyData.cs
- HtmlHistory.cs
- GeneralTransform3D.cs
- InvariantComparer.cs
- AsyncPostBackErrorEventArgs.cs
- PartManifestEntry.cs
- DataGridViewRowsRemovedEventArgs.cs
- FilterFactory.cs
- ZipIOFileItemStream.cs
- FloaterBaseParagraph.cs
- AnimationTimeline.cs
- WebServiceMethodData.cs
- Viewport3DAutomationPeer.cs
- RowsCopiedEventArgs.cs
- EngineSiteSapi.cs
- securitymgrsite.cs
- SqlClientMetaDataCollectionNames.cs
- COM2FontConverter.cs
- DropDownList.cs
- NeutralResourcesLanguageAttribute.cs
- SchemaNamespaceManager.cs
- XPathMultyIterator.cs
- ActiveDocumentEvent.cs
- NativeWindow.cs
- XmlHierarchicalDataSourceView.cs
- ManagementPath.cs
- Int32.cs
- Binding.cs
- DataObjectMethodAttribute.cs
- DataServices.cs
- SettingsSection.cs
- ConstrainedDataObject.cs
- TableLayoutStyleCollection.cs
- RayHitTestParameters.cs
- DataServiceClientException.cs
- WeakReadOnlyCollection.cs
- TextBoxAutomationPeer.cs