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
- PropertyOverridesTypeEditor.cs
- InkCanvasSelection.cs
- SqlUtils.cs
- FormsAuthenticationConfiguration.cs
- Opcode.cs
- RMEnrollmentPage1.cs
- XmlSerializerSection.cs
- LocalizableAttribute.cs
- LinkButton.cs
- DataGridDetailsPresenter.cs
- __TransparentProxy.cs
- XhtmlBasicPhoneCallAdapter.cs
- KeyTimeConverter.cs
- HtmlInputSubmit.cs
- WebContext.cs
- ModelItemDictionary.cs
- RtfToken.cs
- TextEditorMouse.cs
- AssemblyContextControlItem.cs
- SendKeys.cs
- AssemblyBuilder.cs
- DataGridViewTopLeftHeaderCell.cs
- MobilePage.cs
- FileChangesMonitor.cs
- SimpleParser.cs
- MediaPlayer.cs
- AutomationTextAttribute.cs
- RandomNumberGenerator.cs
- ServiceModelActivationSectionGroup.cs
- HtmlInputSubmit.cs
- ObjectTag.cs
- DocumentViewerConstants.cs
- CodeIdentifiers.cs
- XmlCharType.cs
- PerformanceCounterCategory.cs
- AutomationIdentifierGuids.cs
- Rect3DConverter.cs
- _NegoStream.cs
- RelatedEnd.cs
- CustomError.cs
- LogWriteRestartAreaAsyncResult.cs
- LinqDataSourceInsertEventArgs.cs
- InternalControlCollection.cs
- BitmapEffectGroup.cs
- IIS7WorkerRequest.cs
- CollectionViewSource.cs
- ObjectContext.cs
- PageCatalogPart.cs
- UIElementCollection.cs
- TextParentUndoUnit.cs
- DataSourceHelper.cs
- SqlLiftIndependentRowExpressions.cs
- CommonRemoteMemoryBlock.cs
- CssClassPropertyAttribute.cs
- PolicyStatement.cs
- CommentEmitter.cs
- ConsoleTraceListener.cs
- FontFamily.cs
- AppSettingsReader.cs
- HMACMD5.cs
- ToolboxDataAttribute.cs
- MatrixValueSerializer.cs
- BinaryObjectReader.cs
- LayoutSettings.cs
- sapiproxy.cs
- SqlMetaData.cs
- UIElementPropertyUndoUnit.cs
- DataGridViewTextBoxCell.cs
- JpegBitmapEncoder.cs
- OperationCanceledException.cs
- GridLengthConverter.cs
- StateMachineExecutionState.cs
- PaperSize.cs
- OdbcDataAdapter.cs
- WindowsRichEdit.cs
- ValidationService.cs
- SQLMoney.cs
- DataObjectMethodAttribute.cs
- ContourSegment.cs
- CLSCompliantAttribute.cs
- UIElementHelper.cs
- StylusShape.cs
- ZipIOExtraFieldZip64Element.cs
- StaticFileHandler.cs
- UpDownEvent.cs
- UpdateTracker.cs
- DbgUtil.cs
- ProviderSettingsCollection.cs
- ErrorHandler.cs
- ProxyWebPartManagerDesigner.cs
- ClientCultureInfo.cs
- NameValueSectionHandler.cs
- AnalyzedTree.cs
- ReceiveDesigner.xaml.cs
- EntityTypeBase.cs
- RewritingProcessor.cs
- Path.cs
- SerializationAttributes.cs
- Int32Collection.cs
- DocumentPageView.cs