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
- CharacterBuffer.cs
- PersonalizationEntry.cs
- OutputCacheProfile.cs
- CurrentChangedEventManager.cs
- Wildcard.cs
- TdsParameterSetter.cs
- MeshGeometry3D.cs
- AutomationPatternInfo.cs
- WebResourceAttribute.cs
- UIPermission.cs
- RowBinding.cs
- CategoriesDocument.cs
- AnimatedTypeHelpers.cs
- SystemThemeKey.cs
- DbConnectionInternal.cs
- ApplicationTrust.cs
- SecurityTokenParameters.cs
- MenuAutomationPeer.cs
- DataBoundLiteralControl.cs
- ValueSerializer.cs
- figurelength.cs
- WhitespaceRuleReader.cs
- XmlSchemaSequence.cs
- RoutedEventHandlerInfo.cs
- ChameleonKey.cs
- IndexerNameAttribute.cs
- HwndSource.cs
- ExpressionPrefixAttribute.cs
- AsyncPostBackTrigger.cs
- CompositeKey.cs
- NumberSubstitution.cs
- Query.cs
- SecurityUniqueId.cs
- ScopedMessagePartSpecification.cs
- _FtpDataStream.cs
- HttpClientCertificate.cs
- Helper.cs
- QilXmlReader.cs
- JoinGraph.cs
- OnOperation.cs
- ExpressionBuilder.cs
- SegmentInfo.cs
- PrePrepareMethodAttribute.cs
- Variable.cs
- ResXResourceSet.cs
- ListMarkerLine.cs
- CodeObject.cs
- ToolStripPanelRow.cs
- HTTPNotFoundHandler.cs
- StorageRoot.cs
- DataObject.cs
- SymLanguageVendor.cs
- ToolBarButton.cs
- StylusPointCollection.cs
- ExtentCqlBlock.cs
- Vector3DCollectionConverter.cs
- IndependentAnimationStorage.cs
- NotifyParentPropertyAttribute.cs
- InputLangChangeRequestEvent.cs
- SiblingIterators.cs
- LocatorPart.cs
- ReturnEventArgs.cs
- CodeArrayCreateExpression.cs
- PeerEndPoint.cs
- SafeUserTokenHandle.cs
- RtfToXamlReader.cs
- ExtenderProviderService.cs
- CookieParameter.cs
- GridViewDeletedEventArgs.cs
- Stackframe.cs
- CommonProperties.cs
- AvTraceFormat.cs
- SpellerHighlightLayer.cs
- GeometryGroup.cs
- BufferedGraphicsContext.cs
- StringTraceRecord.cs
- Matrix.cs
- SByteConverter.cs
- CodeBlockBuilder.cs
- CodeNamespaceCollection.cs
- FormsAuthenticationConfiguration.cs
- WebPartManager.cs
- ButtonFlatAdapter.cs
- BitmapEffectCollection.cs
- VectorCollection.cs
- storepermission.cs
- CmsInterop.cs
- ClientSponsor.cs
- HashMembershipCondition.cs
- CompensatableTransactionScopeActivity.cs
- BookmarkResumptionRecord.cs
- ToolStripPanelRow.cs
- ConversionHelper.cs
- SpnegoTokenAuthenticator.cs
- embossbitmapeffect.cs
- ProcessHostConfigUtils.cs
- AsymmetricSignatureDeformatter.cs
- EnlistmentTraceIdentifier.cs
- ListSourceHelper.cs
- Task.cs