Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / Collections / Generic / KeyValuePair.cs / 1305376 / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TabletDeviceInfo.cs
- CodeSnippetCompileUnit.cs
- TableLayoutPanelBehavior.cs
- ToolBarOverflowPanel.cs
- DateTimeParse.cs
- IHttpResponseInternal.cs
- _AcceptOverlappedAsyncResult.cs
- FrameworkElement.cs
- ClientBuildManagerCallback.cs
- ComboBoxAutomationPeer.cs
- CompilationUtil.cs
- BypassElementCollection.cs
- SetIterators.cs
- LiteralControl.cs
- CurrencyWrapper.cs
- ActivationServices.cs
- DodSequenceMerge.cs
- QueryReaderSettings.cs
- LongAverageAggregationOperator.cs
- DateTimePickerDesigner.cs
- DataBindingExpressionBuilder.cs
- MultilineStringConverter.cs
- LoadItemsEventArgs.cs
- XamlVector3DCollectionSerializer.cs
- CapabilitiesPattern.cs
- TrustManager.cs
- BezierSegment.cs
- SettingsSection.cs
- ObsoleteAttribute.cs
- IsolatedStorageFile.cs
- Typeface.cs
- SiteMapNodeCollection.cs
- PersianCalendar.cs
- DWriteFactory.cs
- ColumnMapVisitor.cs
- EntityCommandCompilationException.cs
- InvalidTimeZoneException.cs
- HttpApplicationFactory.cs
- SparseMemoryStream.cs
- SqlConnection.cs
- WebDisplayNameAttribute.cs
- ZipIOLocalFileDataDescriptor.cs
- DataList.cs
- EncryptedXml.cs
- PointValueSerializer.cs
- CalendarTable.cs
- DataGrid.cs
- SQLSingle.cs
- StatusBarPanelClickEvent.cs
- RepeatButtonAutomationPeer.cs
- TripleDES.cs
- InternalsVisibleToAttribute.cs
- FindCriteria11.cs
- OutputCacheModule.cs
- KnownAssemblyEntry.cs
- ListViewHitTestInfo.cs
- FontFaceLayoutInfo.cs
- SharedConnectionWorkflowTransactionService.cs
- SettingsProperty.cs
- GotoExpression.cs
- DependencyObjectValidator.cs
- Encoder.cs
- httpserverutility.cs
- InputLanguageCollection.cs
- Triangle.cs
- DataTableReader.cs
- WeakReferenceList.cs
- PropertyMapper.cs
- UseAttributeSetsAction.cs
- base64Transforms.cs
- AspNetSynchronizationContext.cs
- ScriptingJsonSerializationSection.cs
- CurrencyWrapper.cs
- TextRangeBase.cs
- EventLogEntry.cs
- EastAsianLunisolarCalendar.cs
- ColorBlend.cs
- GacUtil.cs
- BitmapEffectInput.cs
- UTF7Encoding.cs
- PermissionToken.cs
- DesignOnlyAttribute.cs
- WebPartsPersonalizationAuthorization.cs
- ComponentChangingEvent.cs
- DesignerRegionMouseEventArgs.cs
- TabControlEvent.cs
- MethodToken.cs
- SystemFonts.cs
- SystemColors.cs
- DataMisalignedException.cs
- DesignerDataRelationship.cs
- CardSpacePolicyElement.cs
- UserNameSecurityTokenAuthenticator.cs
- DataAdapter.cs
- ColorContextHelper.cs
- TableColumnCollection.cs
- VectorKeyFrameCollection.cs
- AuthenticationSection.cs
- GcSettings.cs
- BinaryParser.cs