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
- PathTooLongException.cs
- CheckBoxBaseAdapter.cs
- DbSourceParameterCollection.cs
- HitTestFilterBehavior.cs
- CompiledScopeCriteria.cs
- UInt64Storage.cs
- ComboBoxAutomationPeer.cs
- BaseTemplateBuildProvider.cs
- TemplateXamlParser.cs
- SplineQuaternionKeyFrame.cs
- ToolStripPanelRow.cs
- ByteStorage.cs
- OrderByBuilder.cs
- EventPropertyMap.cs
- SchemaEntity.cs
- ipaddressinformationcollection.cs
- JsonSerializer.cs
- BufferBuilder.cs
- EmptyEnumerator.cs
- arclist.cs
- SqlNotificationEventArgs.cs
- SettingsPropertyWrongTypeException.cs
- ProcessHostMapPath.cs
- WindowsBrush.cs
- FtpRequestCacheValidator.cs
- StringAnimationBase.cs
- Metadata.cs
- COM2ExtendedBrowsingHandler.cs
- StringResourceManager.cs
- AutoGeneratedField.cs
- FontWeightConverter.cs
- TextParagraph.cs
- Win32SafeHandles.cs
- InputBuffer.cs
- XamlWriter.cs
- CorrelationManager.cs
- DbExpressionVisitor.cs
- Bind.cs
- IPEndPointCollection.cs
- CacheModeConverter.cs
- EncryptedPackageFilter.cs
- DesignerAttribute.cs
- ListItemParagraph.cs
- IndexedGlyphRun.cs
- TypeSystem.cs
- OletxVolatileEnlistment.cs
- LinqDataSourceEditData.cs
- ProjectedSlot.cs
- DataGridRow.cs
- WindowsPen.cs
- ToolBarButton.cs
- WebExceptionStatus.cs
- UrlMappingsSection.cs
- GuidelineCollection.cs
- HtmlControlDesigner.cs
- HyperLinkField.cs
- PanelStyle.cs
- XmlAttributeProperties.cs
- CompiledQuery.cs
- FillRuleValidation.cs
- PersistStreamTypeWrapper.cs
- DefaultPropertiesToSend.cs
- Calendar.cs
- DataContractSerializer.cs
- ConfigurationLocation.cs
- ZoneButton.cs
- DynamicILGenerator.cs
- RegexParser.cs
- TimeSpanHelper.cs
- MethodBuilder.cs
- OperationPickerDialog.cs
- FillBehavior.cs
- SymmetricCryptoHandle.cs
- MarginCollapsingState.cs
- OleDbRowUpdatedEvent.cs
- HttpCapabilitiesSectionHandler.cs
- SizeKeyFrameCollection.cs
- BaseParaClient.cs
- DefaultValueAttribute.cs
- WebPartCatalogAddVerb.cs
- ExclusiveNamedPipeTransportManager.cs
- _OverlappedAsyncResult.cs
- DBSchemaTable.cs
- AssemblyCache.cs
- clipboard.cs
- XmlFormatReaderGenerator.cs
- PostBackOptions.cs
- CommonDialog.cs
- DataObject.cs
- CatalogPartChrome.cs
- TextElementAutomationPeer.cs
- BindingSource.cs
- ClosableStream.cs
- HtmlInputPassword.cs
- PersonalizablePropertyEntry.cs
- Timer.cs
- LocalFileSettingsProvider.cs
- TargetControlTypeAttribute.cs
- SmiConnection.cs
- ArrayWithOffset.cs