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
- ConstructorNeedsTagAttribute.cs
- PanelStyle.cs
- FileDialog.cs
- UpDownBase.cs
- ReferentialConstraint.cs
- HeaderFilter.cs
- AssertSection.cs
- CustomCredentialPolicy.cs
- HyperLink.cs
- Splitter.cs
- ModelItemKeyValuePair.cs
- RequestChannelBinder.cs
- TextTreeObjectNode.cs
- TypeConverterHelper.cs
- PeerFlooder.cs
- InvalidCommandTreeException.cs
- SafeNativeMethods.cs
- RoleGroupCollection.cs
- OleDbError.cs
- WindowsStreamSecurityElement.cs
- IdnMapping.cs
- GreenMethods.cs
- DictionaryManager.cs
- HMAC.cs
- ConnectionManagementElement.cs
- TimeSpanMinutesConverter.cs
- QilPatternFactory.cs
- EmptyWorkItem.cs
- ColorBuilder.cs
- LinqDataSourceEditData.cs
- CodeCommentStatementCollection.cs
- OleDbConnectionFactory.cs
- MetadataPropertyCollection.cs
- ParallelActivityDesigner.cs
- Line.cs
- SolidBrush.cs
- TextContainer.cs
- Cursors.cs
- NameNode.cs
- StackOverflowException.cs
- CompensationHandlingFilter.cs
- ListBindableAttribute.cs
- FixedSOMElement.cs
- ValidationEventArgs.cs
- SvcMapFileSerializer.cs
- SwitchExpression.cs
- RadioButtonRenderer.cs
- X509IssuerSerialKeyIdentifierClause.cs
- BufferModeSettings.cs
- HexParser.cs
- DisposableCollectionWrapper.cs
- RbTree.cs
- BuildManager.cs
- SqlNodeAnnotations.cs
- Compilation.cs
- StylusPoint.cs
- MailWebEventProvider.cs
- TransactionFlowOption.cs
- PeerDuplexChannel.cs
- PopOutPanel.cs
- BaseAutoFormat.cs
- PageParser.cs
- FlowDocumentFormatter.cs
- XmlValueConverter.cs
- WmpBitmapEncoder.cs
- EdmMember.cs
- SqlColumnizer.cs
- ApplicationFileCodeDomTreeGenerator.cs
- SqlFunctions.cs
- XmlSecureResolver.cs
- TextUtf8RawTextWriter.cs
- Event.cs
- SafeNativeMethods.cs
- HttpRequestTraceRecord.cs
- DataGridViewCellStyleContentChangedEventArgs.cs
- WindowsGraphicsCacheManager.cs
- NetworkCredential.cs
- ToolStripDropDownMenu.cs
- FreeFormDesigner.cs
- Int16KeyFrameCollection.cs
- DesignerForm.cs
- DES.cs
- DataGridViewMethods.cs
- GroupDescription.cs
- CommandField.cs
- ProcessInfo.cs
- ProgressBar.cs
- GridViewSelectEventArgs.cs
- CodeTypeReferenceCollection.cs
- StandardBindingImporter.cs
- GenericAuthenticationEventArgs.cs
- Rect.cs
- DbProviderConfigurationHandler.cs
- RowsCopiedEventArgs.cs
- ApplicationManager.cs
- TextClipboardData.cs
- LineServicesCallbacks.cs
- RSAOAEPKeyExchangeDeformatter.cs
- Hex.cs
- DataRowExtensions.cs