Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Net / System / Net / Mail / TrackingStringDictionary.cs / 1305376 / TrackingStringDictionary.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Net { using System; using System.Collections; using System.Collections.Specialized; internal class TrackingStringDictionary : StringDictionary { bool isChanged; bool isReadOnly; internal TrackingStringDictionary() : this(false) { } internal TrackingStringDictionary(bool isReadOnly) { this.isReadOnly = isReadOnly; } internal bool IsChanged { get { return this.isChanged; } set { this.isChanged = value; } } public override void Add(string key, string value) { if (this.isReadOnly) throw new InvalidOperationException(SR.GetString(SR.MailCollectionIsReadOnly)); base.Add (key, value); this.isChanged = true; } public override void Clear() { if (this.isReadOnly) throw new InvalidOperationException(SR.GetString(SR.MailCollectionIsReadOnly)); base.Clear (); this.isChanged = true; } public override void Remove(string key) { if (this.isReadOnly) throw new InvalidOperationException(SR.GetString(SR.MailCollectionIsReadOnly)); base.Remove (key); this.isChanged = true; } public override string this[string key] { get { return base[key]; } set { if (this.isReadOnly) throw new InvalidOperationException(SR.GetString(SR.MailCollectionIsReadOnly)); base[key] = value; this.isChanged = true; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- HTMLTagNameToTypeMapper.cs
- FormCollection.cs
- PersonalizationStateInfo.cs
- AssociationTypeEmitter.cs
- ObjectItemNoOpAssemblyLoader.cs
- ZipIOLocalFileBlock.cs
- DecoderFallbackWithFailureFlag.cs
- OLEDB_Enum.cs
- HttpRequest.cs
- ValueConversionAttribute.cs
- HtmlInputButton.cs
- TypeLoadException.cs
- ChangeProcessor.cs
- EventLogPermission.cs
- DispatchChannelSink.cs
- RuleSetReference.cs
- XmlTextReader.cs
- ToolStripTemplateNode.cs
- CollectionTypeElement.cs
- RawStylusSystemGestureInputReport.cs
- IteratorFilter.cs
- SystemUnicastIPAddressInformation.cs
- PersistencePipeline.cs
- EntryPointNotFoundException.cs
- ScrollContentPresenter.cs
- DataControlFieldHeaderCell.cs
- InkCanvasSelectionAdorner.cs
- GenericTypeParameterBuilder.cs
- CodeTypeDelegate.cs
- CacheAxisQuery.cs
- ApplicationSecurityInfo.cs
- RolePrincipal.cs
- SqlClientMetaDataCollectionNames.cs
- XmlToDatasetMap.cs
- UserControlBuildProvider.cs
- ListBox.cs
- coordinatorscratchpad.cs
- TimeSpanValidator.cs
- LingerOption.cs
- ToolStripItemTextRenderEventArgs.cs
- XPathConvert.cs
- FileDialog_Vista_Interop.cs
- ClrProviderManifest.cs
- CompressEmulationStream.cs
- ConfigurationPermission.cs
- RegexBoyerMoore.cs
- StrongNameIdentityPermission.cs
- Span.cs
- InfoCardProofToken.cs
- Stack.cs
- PreDigestedSignedInfo.cs
- CodeGenerator.cs
- SimpleBitVector32.cs
- FormsAuthenticationModule.cs
- HasCopySemanticsAttribute.cs
- IssuedSecurityTokenParameters.cs
- ColorConverter.cs
- AddingNewEventArgs.cs
- PathStreamGeometryContext.cs
- PageRequestManager.cs
- XmlCustomFormatter.cs
- regiisutil.cs
- XslCompiledTransform.cs
- CngUIPolicy.cs
- FileSystemEventArgs.cs
- Rss20ItemFormatter.cs
- XmlSchemaGroup.cs
- FormattedText.cs
- GridViewCommandEventArgs.cs
- HelloOperation11AsyncResult.cs
- UIElementParaClient.cs
- IndexingContentUnit.cs
- PropertyDescriptorGridEntry.cs
- IndexedEnumerable.cs
- FilterableAttribute.cs
- PerformanceCounterCategory.cs
- SqlRecordBuffer.cs
- SpecialNameAttribute.cs
- WorkflowRuntimeServiceElementCollection.cs
- ConfigurationFileMap.cs
- ToolStripSettings.cs
- TreeViewImageIndexConverter.cs
- ListViewUpdateEventArgs.cs
- IntranetCredentialPolicy.cs
- DtdParser.cs
- SamlAudienceRestrictionCondition.cs
- Misc.cs
- ReflectionHelper.cs
- SizeAnimation.cs
- Stopwatch.cs
- Column.cs
- WebConvert.cs
- Utility.cs
- SelectionProviderWrapper.cs
- ListControl.cs
- IIS7UserPrincipal.cs
- SQLSingleStorage.cs
- COM2TypeInfoProcessor.cs
- DodSequenceMerge.cs
- ReadOnlyAttribute.cs