Code:
/ 4.0 / 4.0 / 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. //------------------------------------------------------------ // 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
- ResolveNameEventArgs.cs
- WindowsListViewSubItem.cs
- StorageAssociationSetMapping.cs
- EntityDataSourceConfigureObjectContext.cs
- ListViewHitTestInfo.cs
- EditorPartChrome.cs
- NegatedConstant.cs
- CodeIdentifiers.cs
- ButtonStandardAdapter.cs
- RangeBase.cs
- TextBreakpoint.cs
- DataTemplateSelector.cs
- TypeSemantics.cs
- DoubleConverter.cs
- FtpWebResponse.cs
- GenericRootAutomationPeer.cs
- XmlExceptionHelper.cs
- SendKeys.cs
- LinkClickEvent.cs
- RootBuilder.cs
- SharedUtils.cs
- StackOverflowException.cs
- SequentialOutput.cs
- KeySplineConverter.cs
- Speller.cs
- TextParagraphProperties.cs
- FamilyTypeface.cs
- TextFormatterContext.cs
- ISessionStateStore.cs
- SmtpMail.cs
- AddressHeaderCollection.cs
- MethodBody.cs
- XmlNamespaceManager.cs
- ExpressionBindingsDialog.cs
- BindingContext.cs
- CorrelationManager.cs
- ListViewItemCollectionEditor.cs
- PropertySegmentSerializationProvider.cs
- MimeBasePart.cs
- SecurityTokenRequirement.cs
- ListBox.cs
- WeakReferenceEnumerator.cs
- RelOps.cs
- PropertiesTab.cs
- IntellisenseTextBox.designer.cs
- StrokeIntersection.cs
- DataSetMappper.cs
- FusionWrap.cs
- OptionalColumn.cs
- DataGridViewCellMouseEventArgs.cs
- SortFieldComparer.cs
- DtcInterfaces.cs
- DbParameterHelper.cs
- _SSPIWrapper.cs
- BufferedStream.cs
- WebUtil.cs
- DeferredElementTreeState.cs
- ReadContentAsBinaryHelper.cs
- DelayedRegex.cs
- HttpHandlerActionCollection.cs
- ViewManager.cs
- RelationshipManager.cs
- ParentUndoUnit.cs
- XmlQuerySequence.cs
- TextEndOfSegment.cs
- Visitor.cs
- KeyConstraint.cs
- EncoderNLS.cs
- CqlBlock.cs
- TcpDuplicateContext.cs
- GridViewDeleteEventArgs.cs
- AdRotator.cs
- HideDisabledControlAdapter.cs
- DataGridTableCollection.cs
- SimpleWorkerRequest.cs
- BaseAutoFormat.cs
- ContentFilePart.cs
- XmlQueryContext.cs
- XmlMemberMapping.cs
- MsmqException.cs
- CodeAttributeDeclaration.cs
- ClientProtocol.cs
- ParallelEnumerableWrapper.cs
- WindowsClaimSet.cs
- DtrList.cs
- PostBackTrigger.cs
- WebServiceHandler.cs
- WindowsRichEditRange.cs
- EdmConstants.cs
- PointLight.cs
- DocumentAutomationPeer.cs
- Header.cs
- ErrorStyle.cs
- Shape.cs
- DesignerActionKeyboardBehavior.cs
- SynchronizedDisposablePool.cs
- Span.cs
- ValidationPropertyAttribute.cs
- ToolStripContainerDesigner.cs
- FilterException.cs