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
- ClusterSafeNativeMethods.cs
- ExtractedStateEntry.cs
- OdbcConnectionString.cs
- BatchParser.cs
- OneOfScalarConst.cs
- MetadataPropertyAttribute.cs
- MediaEntryAttribute.cs
- MethodBody.cs
- ReadContentAsBinaryHelper.cs
- TableLayoutStyleCollection.cs
- XmlSchema.cs
- FormsAuthenticationCredentials.cs
- DataGridCellItemAutomationPeer.cs
- RSAPKCS1KeyExchangeFormatter.cs
- securitymgrsite.cs
- SecurityKeyIdentifier.cs
- HMACRIPEMD160.cs
- KeyPullup.cs
- TreeWalkHelper.cs
- FormsAuthenticationUser.cs
- SamlDoNotCacheCondition.cs
- Comparer.cs
- _SSPIWrapper.cs
- Brush.cs
- ScriptControlManager.cs
- ProviderConnectionPoint.cs
- SamlSubjectStatement.cs
- TraceHandlerErrorFormatter.cs
- DirectoryInfo.cs
- Soap.cs
- Form.cs
- TextContainer.cs
- securitycriticaldata.cs
- RoleBoolean.cs
- TemplateKeyConverter.cs
- IndexedString.cs
- EventManager.cs
- AuthorizationSection.cs
- DataGridViewRow.cs
- MessageTraceRecord.cs
- SupportsPreviewControlAttribute.cs
- DropShadowBitmapEffect.cs
- NonClientArea.cs
- FamilyCollection.cs
- DataGrid.cs
- Hashtable.cs
- ThicknessConverter.cs
- ICspAsymmetricAlgorithm.cs
- ManagedFilter.cs
- ParserExtension.cs
- ConfigViewGenerator.cs
- Subtree.cs
- Transactions.cs
- DataServiceHost.cs
- Overlapped.cs
- DiscreteKeyFrames.cs
- XmlSchemaAttributeGroupRef.cs
- TypedColumnHandler.cs
- CompiledXpathExpr.cs
- _FixedSizeReader.cs
- ConfigurationManagerHelper.cs
- XmlSerializerObjectSerializer.cs
- OutgoingWebResponseContext.cs
- RelationshipEnd.cs
- ProviderMetadata.cs
- SqlPersonalizationProvider.cs
- ReadOnlyDictionary.cs
- Padding.cs
- KeyGesture.cs
- SafeLocalAllocation.cs
- ScriptingSectionGroup.cs
- DataException.cs
- ActiveXContainer.cs
- BitmapEffectInput.cs
- StronglyTypedResourceBuilder.cs
- ProxyManager.cs
- UriTemplateLiteralPathSegment.cs
- DefaultPropertyAttribute.cs
- WpfXamlMember.cs
- ServiceOperationDetailViewControl.cs
- Rotation3D.cs
- ControlTemplate.cs
- Base64Decoder.cs
- Message.cs
- _IPv4Address.cs
- Version.cs
- AdCreatedEventArgs.cs
- SystemWebCachingSectionGroup.cs
- ProfileGroupSettingsCollection.cs
- ListControlConvertEventArgs.cs
- Int32AnimationUsingKeyFrames.cs
- MatchAttribute.cs
- PageRanges.cs
- Automation.cs
- BindingManagerDataErrorEventArgs.cs
- AQNBuilder.cs
- SingleAnimation.cs
- Win32SafeHandles.cs
- ProfileSection.cs
- CompoundFileStorageReference.cs