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
- OleDbMetaDataFactory.cs
- NameValueConfigurationElement.cs
- SByte.cs
- GraphicsContext.cs
- _DisconnectOverlappedAsyncResult.cs
- Zone.cs
- DefaultPropertyAttribute.cs
- ListGeneralPage.cs
- ProfileEventArgs.cs
- Light.cs
- ExpandoClass.cs
- CodeVariableReferenceExpression.cs
- SslStream.cs
- PageThemeCodeDomTreeGenerator.cs
- CompatibleComparer.cs
- RuleConditionDialog.Designer.cs
- WebRequestModuleElementCollection.cs
- InvalidCastException.cs
- XmlSchemaSearchPattern.cs
- PolyBezierSegment.cs
- HttpCacheVary.cs
- ErrorFormatter.cs
- ReflectionPermission.cs
- unsafenativemethodstextservices.cs
- DoubleAnimationBase.cs
- HwndTarget.cs
- PerformanceCounterLib.cs
- TextTreeRootTextBlock.cs
- MessagePropertyDescription.cs
- SqlWorkflowPersistenceService.cs
- AppLevelCompilationSectionCache.cs
- WindowsSlider.cs
- ProgressBar.cs
- DynamicFilterExpression.cs
- DbParameterHelper.cs
- DataGrid.cs
- InternalResources.cs
- Menu.cs
- DWriteFactory.cs
- GlyphManager.cs
- FontWeightConverter.cs
- DataGridColumnCollection.cs
- TabControl.cs
- SocketStream.cs
- ToolStripDropTargetManager.cs
- diagnosticsswitches.cs
- WebBrowserContainer.cs
- StringFormat.cs
- OleDbStruct.cs
- SizeValueSerializer.cs
- OrderedEnumerableRowCollection.cs
- ProvidePropertyAttribute.cs
- WindowsSlider.cs
- AttributeCollection.cs
- LinqDataSourceDeleteEventArgs.cs
- RectAnimationClockResource.cs
- HostingEnvironmentWrapper.cs
- wmiutil.cs
- DataBoundControlHelper.cs
- ComponentGuaranteesAttribute.cs
- HtmlContainerControl.cs
- GetChildSubtree.cs
- WrappedIUnknown.cs
- DynamicMethod.cs
- StylusEventArgs.cs
- CodeDirectiveCollection.cs
- EpmContentSerializer.cs
- RichTextBox.cs
- CodeDelegateCreateExpression.cs
- SqlVisitor.cs
- HtmlElementEventArgs.cs
- LogExtent.cs
- XamlPathDataSerializer.cs
- AddInPipelineAttributes.cs
- RefreshEventArgs.cs
- Timeline.cs
- UpdateTracker.cs
- LiteralDesigner.cs
- SQLByteStorage.cs
- TextEditorParagraphs.cs
- Item.cs
- LogLogRecordEnumerator.cs
- MultipartIdentifier.cs
- NativeMethods.cs
- DesignTimeVisibleAttribute.cs
- RequestResponse.cs
- SR.cs
- BatchParser.cs
- SiteMapNodeItemEventArgs.cs
- UrlPropertyAttribute.cs
- CompoundFileReference.cs
- SoapExtensionTypeElement.cs
- Triangle.cs
- SimpleExpression.cs
- DataBindingCollectionEditor.cs
- ClientTargetSection.cs
- SqlDependencyListener.cs
- TreeIterator.cs
- DataGridViewButtonColumn.cs
- QualifiedCellIdBoolean.cs