Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / clr / src / BCL / System / Collections / Generic / KeyValuePair.cs / 1 / KeyValuePair.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== /*============================================================ ** ** Interface: KeyValuePair ** ** ** Purpose: Generic key-value pair for dictionary enumerators. ** ** ===========================================================*/ namespace System.Collections.Generic { using System; using System.Text; // A KeyValuePair holds a key and a value from a dictionary. // It is returned by IDictionaryEnumerator::GetEntry(). [Serializable()] public struct KeyValuePair{ private TKey key; private TValue value; public KeyValuePair(TKey key, TValue value) { this.key = key; this.value = value; } public TKey Key { get { return key; } } public TValue Value { get { return value; } } public override string ToString() { StringBuilder s = new StringBuilder(); s.Append('['); if( Key != null) { s.Append(Key.ToString()); } s.Append(", "); if( Value != null) { s.Append(Value.ToString()); } s.Append(']'); return s.ToString(); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== /*============================================================ ** ** Interface: KeyValuePair ** ** ** Purpose: Generic key-value pair for dictionary enumerators. ** ** ===========================================================*/ namespace System.Collections.Generic { using System; using System.Text; // A KeyValuePair holds a key and a value from a dictionary. // It is returned by IDictionaryEnumerator::GetEntry(). [Serializable()] public struct KeyValuePair { private TKey key; private TValue value; public KeyValuePair(TKey key, TValue value) { this.key = key; this.value = value; } public TKey Key { get { return key; } } public TValue Value { get { return value; } } public override string ToString() { StringBuilder s = new StringBuilder(); s.Append('['); if( Key != null) { s.Append(Key.ToString()); } s.Append(", "); if( Value != null) { s.Append(Value.ToString()); } s.Append(']'); return s.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
- Floater.cs
- AssemblyAttributes.cs
- Zone.cs
- ProfileSettings.cs
- ParameterBuilder.cs
- TextTreeTextBlock.cs
- PrintDialog.cs
- StrokeNodeData.cs
- TreeNodeCollection.cs
- TypeReference.cs
- ContentDesigner.cs
- CompressEmulationStream.cs
- Substitution.cs
- ContainerFilterService.cs
- ClientApiGenerator.cs
- StringComparer.cs
- JapaneseCalendar.cs
- StaticFileHandler.cs
- MemoryRecordBuffer.cs
- WorkflowInlining.cs
- StringValidator.cs
- CommandDesigner.cs
- DataGridAutoGeneratingColumnEventArgs.cs
- KeyPullup.cs
- ImmutableCommunicationTimeouts.cs
- _LocalDataStore.cs
- Transactions.cs
- CustomCategoryAttribute.cs
- DaylightTime.cs
- FrameworkRichTextComposition.cs
- WebPartVerb.cs
- ValueHandle.cs
- ZipFileInfo.cs
- SetStoryboardSpeedRatio.cs
- MarkupProperty.cs
- SessionStateUtil.cs
- DbXmlEnabledProviderManifest.cs
- _NativeSSPI.cs
- CombinedGeometry.cs
- WebPartVerbCollection.cs
- SafeProcessHandle.cs
- DocumentEventArgs.cs
- FileEnumerator.cs
- ConnectionPoint.cs
- MenuAdapter.cs
- FacetChecker.cs
- SqlDataAdapter.cs
- ButtonField.cs
- LoopExpression.cs
- DataTableClearEvent.cs
- ConfigUtil.cs
- Visual3D.cs
- CompilerParameters.cs
- configsystem.cs
- InlineCollection.cs
- cache.cs
- TimeZone.cs
- SoapExtensionTypeElementCollection.cs
- Table.cs
- Win32KeyboardDevice.cs
- LabelAutomationPeer.cs
- PropertyMetadata.cs
- XMLSchema.cs
- infer.cs
- StringAnimationUsingKeyFrames.cs
- DbDataAdapter.cs
- AppDomainCompilerProxy.cs
- GenerateTemporaryTargetAssembly.cs
- URI.cs
- TypeDescriptionProviderAttribute.cs
- DockAndAnchorLayout.cs
- EntityViewContainer.cs
- Select.cs
- DrawingAttributes.cs
- PropertyDescriptor.cs
- StructuredType.cs
- DataViewListener.cs
- CompiledXpathExpr.cs
- IssuanceLicense.cs
- EnumValidator.cs
- LZCodec.cs
- SQLBinary.cs
- ZipPackagePart.cs
- CodeExporter.cs
- mansign.cs
- ControlPaint.cs
- ScopelessEnumAttribute.cs
- ObjectQuery_EntitySqlExtensions.cs
- ToolstripProfessionalRenderer.cs
- LongCountAggregationOperator.cs
- _ConnectOverlappedAsyncResult.cs
- NumericUpDownAcceleration.cs
- WebPartEditVerb.cs
- TextureBrush.cs
- HtmlInputPassword.cs
- AspNetSynchronizationContext.cs
- TouchesOverProperty.cs
- MergeFailedEvent.cs
- ChangeInterceptorAttribute.cs
- TextSchema.cs