Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / SMDiagnostics / System / ServiceModel / Diagnostics / DictionaryTraceRecord.cs / 1 / DictionaryTraceRecord.cs
//------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
//-----------------------------------------------------------
namespace System.ServiceModel.Diagnostics
{
using System.Collections;
using System.Xml;
class DictionaryTraceRecord : TraceRecord
{
System.Collections.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)
{
xml.WriteElementString(key.ToString(), this.dictionary[key] == null ? string.Empty : this.dictionary[key].ToString());
}
}
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- XPathNode.cs
- MDIClient.cs
- WindowsFormsHost.cs
- UIElementIsland.cs
- DataServiceClientException.cs
- AdRotatorDesigner.cs
- ZipIORawDataFileBlock.cs
- DeflateStream.cs
- RuleSetDialog.cs
- VisualStyleElement.cs
- ObjectSet.cs
- Ticks.cs
- PrintEvent.cs
- MethodBuilder.cs
- MasterPageCodeDomTreeGenerator.cs
- DynamicDataExtensions.cs
- DisposableCollectionWrapper.cs
- SqlBooleanizer.cs
- XmlSerializerSection.cs
- WebPartZone.cs
- PageStatePersister.cs
- InheritanceService.cs
- Axis.cs
- PermissionRequestEvidence.cs
- WebDisplayNameAttribute.cs
- InvokeMethodActivity.cs
- ByteStack.cs
- CultureTableRecord.cs
- SqlIdentifier.cs
- XmlElement.cs
- AsnEncodedData.cs
- OutOfProcStateClientManager.cs
- XmlHierarchicalDataSourceView.cs
- LocationUpdates.cs
- ReceiveReply.cs
- RegistrySecurity.cs
- PackWebResponse.cs
- ParserHooks.cs
- HashJoinQueryOperatorEnumerator.cs
- SqlNamer.cs
- TabControlDesigner.cs
- PrimitiveDataContract.cs
- QueueProcessor.cs
- DecoderFallbackWithFailureFlag.cs
- AdapterDictionary.cs
- CacheAxisQuery.cs
- ValueExpressions.cs
- TriggerAction.cs
- CollectionsUtil.cs
- AspNetHostingPermission.cs
- CompilerGlobalScopeAttribute.cs
- ColumnPropertiesGroup.cs
- NameValueFileSectionHandler.cs
- ObjectHandle.cs
- httpstaticobjectscollection.cs
- DataObjectFieldAttribute.cs
- ParseChildrenAsPropertiesAttribute.cs
- ListViewPagedDataSource.cs
- FieldAccessException.cs
- CharAnimationUsingKeyFrames.cs
- XmlChildNodes.cs
- SQLInt16.cs
- ViewBase.cs
- DnsPermission.cs
- xdrvalidator.cs
- XmlSerializerAssemblyAttribute.cs
- DataSet.cs
- MediaElementAutomationPeer.cs
- Size3DValueSerializer.cs
- TransactionContextValidator.cs
- _SingleItemRequestCache.cs
- TransformProviderWrapper.cs
- CompModSwitches.cs
- AsymmetricSignatureFormatter.cs
- SqlUDTStorage.cs
- _Events.cs
- InfoCardSymmetricCrypto.cs
- ServiceOperationParameter.cs
- CachedFontFamily.cs
- RowTypeElement.cs
- DataSourceUtil.cs
- ScaleTransform3D.cs
- DocumentPageViewAutomationPeer.cs
- UrlAuthorizationModule.cs
- DetailsViewInsertedEventArgs.cs
- ValueOfAction.cs
- GregorianCalendar.cs
- FacetValueContainer.cs
- SharedStatics.cs
- QueryOperatorEnumerator.cs
- sortedlist.cs
- ReflectEventDescriptor.cs
- HashLookup.cs
- XmlRootAttribute.cs
- QueryContinueDragEvent.cs
- WebConfigurationHostFileChange.cs
- RightsManagementEncryptionTransform.cs
- XmlRootAttribute.cs
- ObjectDataSourceView.cs
- SvcMapFileSerializer.cs