Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / System.Runtime.DurableInstancing / System / Runtime / Diagnostics / DictionaryTraceRecord.cs / 1305376 / DictionaryTraceRecord.cs
//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace System.Runtime.Diagnostics { using System.Xml; using System.Collections; class DictionaryTraceRecord : TraceRecord { IDictionary dictionary; internal DictionaryTraceRecord(IDictionary dictionary) { this.dictionary = dictionary; } internal override string EventId { get { return TraceRecord.EventIdBase + "Dictionary" + TraceRecord.NamespaceSuffix; } } internal override void WriteTo(XmlWriter xml) { if (this.dictionary != null) { foreach (object key in this.dictionary.Keys) { object value = this.dictionary[key]; xml.WriteElementString(key.ToString(), value == null ? string.Empty : value.ToString()); } } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace System.Runtime.Diagnostics { using System.Xml; using System.Collections; class DictionaryTraceRecord : TraceRecord { IDictionary dictionary; internal DictionaryTraceRecord(IDictionary dictionary) { this.dictionary = dictionary; } internal override string EventId { get { return TraceRecord.EventIdBase + "Dictionary" + TraceRecord.NamespaceSuffix; } } internal override void WriteTo(XmlWriter xml) { if (this.dictionary != null) { foreach (object key in this.dictionary.Keys) { object value = this.dictionary[key]; xml.WriteElementString(key.ToString(), value == null ? string.Empty : value.ToString()); } } } } } // 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
- ProgressChangedEventArgs.cs
- CompilerParameters.cs
- SqlProfileProvider.cs
- RepeaterItemCollection.cs
- WindowsSpinner.cs
- CodeAccessSecurityEngine.cs
- RuntimeHelpers.cs
- CaseInsensitiveOrdinalStringComparer.cs
- IntSecurity.cs
- HttpRawResponse.cs
- WebConfigurationManager.cs
- SecUtil.cs
- Rectangle.cs
- VirtualizingPanel.cs
- RegularExpressionValidator.cs
- ItemsPanelTemplate.cs
- XmlSerializerFormatAttribute.cs
- StoreItemCollection.cs
- AdRotator.cs
- OrthographicCamera.cs
- MULTI_QI.cs
- Facet.cs
- RegexCode.cs
- FatalException.cs
- CellIdBoolean.cs
- CheckBoxBaseAdapter.cs
- ToggleProviderWrapper.cs
- PriorityQueue.cs
- PersonalizationState.cs
- handlecollector.cs
- DbExpressionVisitor.cs
- HttpDebugHandler.cs
- WbemException.cs
- CustomMenuItemCollection.cs
- StreamReader.cs
- SerializableAttribute.cs
- ExceptionUtil.cs
- DesignerTransaction.cs
- AnimatedTypeHelpers.cs
- SqlUserDefinedTypeAttribute.cs
- GregorianCalendar.cs
- TrackingProfileCache.cs
- XmlIlTypeHelper.cs
- ToolStripDropDownClosingEventArgs.cs
- SoapCodeExporter.cs
- X509Utils.cs
- PreviewKeyDownEventArgs.cs
- Style.cs
- ByteRangeDownloader.cs
- SkewTransform.cs
- DesignBindingValueUIHandler.cs
- DrawListViewColumnHeaderEventArgs.cs
- SpotLight.cs
- FloatUtil.cs
- AliasedSlot.cs
- Baml2006ReaderSettings.cs
- CompiledAction.cs
- Int32Converter.cs
- DataGridViewHitTestInfo.cs
- OleDragDropHandler.cs
- HtmlControlPersistable.cs
- ThumbAutomationPeer.cs
- EntityDataSourceSelectingEventArgs.cs
- DurableErrorHandler.cs
- PartialArray.cs
- embossbitmapeffect.cs
- HttpRequest.cs
- FileVersion.cs
- HtmlWindow.cs
- DbException.cs
- ValidationErrorCollection.cs
- BookmarkEventArgs.cs
- PathFigure.cs
- StreamingContext.cs
- DrawTreeNodeEventArgs.cs
- ObjectTypeMapping.cs
- KeyGestureConverter.cs
- BindableTemplateBuilder.cs
- LayoutEngine.cs
- ItemMap.cs
- NativeStructs.cs
- DataGridViewColumnStateChangedEventArgs.cs
- ByteStorage.cs
- CollectionContainer.cs
- NativeWrapper.cs
- TextControlDesigner.cs
- Group.cs
- ColumnTypeConverter.cs
- ValidationRuleCollection.cs
- BamlRecordHelper.cs
- ProfilePropertySettings.cs
- SecurityResources.cs
- XmlNodeReader.cs
- XsltLoader.cs
- FontSource.cs
- XsltFunctions.cs
- StrokeNodeOperations.cs
- NestedContainer.cs
- controlskin.cs
- DoubleUtil.cs