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
- MILUtilities.cs
- FontStretch.cs
- DeviceFilterEditorDialog.cs
- WsdlServiceChannelBuilder.cs
- BaseInfoTable.cs
- RuleCache.cs
- DataViewManager.cs
- ProcessThreadDesigner.cs
- UInt16Storage.cs
- NewItemsContextMenuStrip.cs
- XmlBoundElement.cs
- DataGridViewColumnEventArgs.cs
- Matrix3DConverter.cs
- QuadraticBezierSegment.cs
- CharUnicodeInfo.cs
- LoginUtil.cs
- SecurityAlgorithmSuite.cs
- ColorTransformHelper.cs
- InvalidProgramException.cs
- MsmqInputMessage.cs
- FormViewCommandEventArgs.cs
- ColumnClickEvent.cs
- ListBindingConverter.cs
- InfoCardConstants.cs
- ModuleConfigurationInfo.cs
- ellipse.cs
- DataColumnMappingCollection.cs
- MatrixUtil.cs
- DropDownButton.cs
- _SafeNetHandles.cs
- LinqDataSourceView.cs
- ScriptResourceHandler.cs
- LinkConverter.cs
- TabPage.cs
- ObfuscationAttribute.cs
- _ConnectStream.cs
- DataRecordInternal.cs
- TreeBuilderBamlTranslator.cs
- ObjectReaderCompiler.cs
- CollectionTraceRecord.cs
- Span.cs
- DesignerProperties.cs
- TimeSpanSecondsOrInfiniteConverter.cs
- ListViewInsertionMark.cs
- DataProtection.cs
- MexTcpBindingElement.cs
- DbTransaction.cs
- ProfileSection.cs
- CustomValidator.cs
- HostedElements.cs
- EntityDesignerBuildProvider.cs
- XmlDataSource.cs
- SourceCollection.cs
- Matrix.cs
- HandlerBase.cs
- LocatorManager.cs
- HybridDictionary.cs
- EpmHelper.cs
- GB18030Encoding.cs
- ParameterCollection.cs
- FontSizeConverter.cs
- KoreanLunisolarCalendar.cs
- XmlSchemaInfo.cs
- Inflater.cs
- Certificate.cs
- ZipIOCentralDirectoryBlock.cs
- HtmlAnchor.cs
- Exceptions.cs
- TdsParameterSetter.cs
- RevocationPoint.cs
- SystemIPInterfaceStatistics.cs
- PixelShader.cs
- assemblycache.cs
- SiteMapDataSourceView.cs
- EnterpriseServicesHelper.cs
- Operator.cs
- CreateUserWizardDesigner.cs
- EventHandlersStore.cs
- TableLayoutCellPaintEventArgs.cs
- AutoCompleteStringCollection.cs
- _ContextAwareResult.cs
- BindingMAnagerBase.cs
- ActiveXSite.cs
- FixedPageStructure.cs
- MetabaseServerConfig.cs
- SortKey.cs
- TypeSystemProvider.cs
- NegotiationTokenAuthenticatorStateCache.cs
- UnitySerializationHolder.cs
- FileCodeGroup.cs
- PasswordTextNavigator.cs
- COM2PropertyBuilderUITypeEditor.cs
- TextTreeDeleteContentUndoUnit.cs
- FileVersion.cs
- RawStylusSystemGestureInputReport.cs
- DataReaderContainer.cs
- Conditional.cs
- DBSqlParserTableCollection.cs
- InfiniteIntConverter.cs
- ToolStripDropDownItem.cs