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
- ThreadSafeList.cs
- UIElementParaClient.cs
- ScrollBar.cs
- assertwrapper.cs
- DataServiceClientException.cs
- HttpServerVarsCollection.cs
- InvalidProgramException.cs
- SqlCommandAsyncResult.cs
- TimeSpanStorage.cs
- ObjectRef.cs
- Transform.cs
- ExeContext.cs
- XmlEncodedRawTextWriter.cs
- WindowsFormsHostPropertyMap.cs
- EllipseGeometry.cs
- NetCodeGroup.cs
- Glyph.cs
- Relationship.cs
- GenericAuthenticationEventArgs.cs
- OleDbReferenceCollection.cs
- ClientScriptItemCollection.cs
- Control.cs
- XmlQualifiedName.cs
- RuleSettings.cs
- DataGridViewRowHeaderCell.cs
- CompilerLocalReference.cs
- Schema.cs
- StringDictionaryEditor.cs
- LayoutEvent.cs
- SchemaNamespaceManager.cs
- RangeValuePatternIdentifiers.cs
- ConsumerConnectionPoint.cs
- AdCreatedEventArgs.cs
- CustomCredentialPolicy.cs
- BinaryExpression.cs
- SerialPort.cs
- XmlSchemas.cs
- SiteMapProvider.cs
- SynchronizationLockException.cs
- SqlDataSourceFilteringEventArgs.cs
- KeyGesture.cs
- ErrorProvider.cs
- WmfPlaceableFileHeader.cs
- ZoneButton.cs
- StylusEditingBehavior.cs
- SmtpException.cs
- ValidationRuleCollection.cs
- XmlArrayItemAttribute.cs
- HostingEnvironmentSection.cs
- AuthenticationServiceManager.cs
- ValidationErrorEventArgs.cs
- ParagraphResult.cs
- TransformerInfo.cs
- FunctionImportElement.cs
- GeneratedContractType.cs
- ReflectionServiceProvider.cs
- Config.cs
- HtmlLabelAdapter.cs
- ProvidePropertyAttribute.cs
- HttpVersion.cs
- UserInitiatedNavigationPermission.cs
- EventProperty.cs
- SqlConnection.cs
- DataPointer.cs
- DataGridViewCellCancelEventArgs.cs
- DbConnectionPool.cs
- SmtpSpecifiedPickupDirectoryElement.cs
- Misc.cs
- GlyphCollection.cs
- ConstraintManager.cs
- RowUpdatingEventArgs.cs
- DataGridViewRowHeaderCell.cs
- ObjectHandle.cs
- localization.cs
- DataGridViewCellCancelEventArgs.cs
- AssemblySettingAttributes.cs
- BufferBuilder.cs
- XPathEmptyIterator.cs
- Point4DValueSerializer.cs
- CreateSequence.cs
- PipelineModuleStepContainer.cs
- XamlSerializationHelper.cs
- FileNotFoundException.cs
- FtpCachePolicyElement.cs
- Rotation3D.cs
- CodeParameterDeclarationExpressionCollection.cs
- SurrogateChar.cs
- HttpClientCertificate.cs
- PassportAuthentication.cs
- ContentValidator.cs
- DoubleAnimation.cs
- WeakReadOnlyCollection.cs
- ReachFixedPageSerializer.cs
- SwitchElementsCollection.cs
- MouseGestureConverter.cs
- FaultBookmark.cs
- Image.cs
- UpWmlMobileTextWriter.cs
- AssemblyBuilder.cs
- UnicodeEncoding.cs