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
- BrowserCapabilitiesFactory35.cs
- StatusBarPanel.cs
- ActiveDesignSurfaceEvent.cs
- MembershipSection.cs
- ThemeInfoAttribute.cs
- PageBuildProvider.cs
- XmlEntity.cs
- WebEventCodes.cs
- DtcInterfaces.cs
- RegisteredArrayDeclaration.cs
- AdapterUtil.cs
- TreeView.cs
- XmlSchema.cs
- AvtEvent.cs
- OciHandle.cs
- XmlTextReaderImpl.cs
- ToolStripItemClickedEventArgs.cs
- ScrollBarRenderer.cs
- MetafileHeaderWmf.cs
- ReflectionUtil.cs
- TargetConverter.cs
- BinHexEncoder.cs
- SemanticBasicElement.cs
- XmlMtomWriter.cs
- GlyphRunDrawing.cs
- CornerRadiusConverter.cs
- BypassElement.cs
- wgx_sdk_version.cs
- ToolboxCategory.cs
- SqlDataSourceCommandEventArgs.cs
- ServiceRouteHandler.cs
- RegionInfo.cs
- BitmapEffectInput.cs
- RootBuilder.cs
- AlternateView.cs
- ADConnectionHelper.cs
- CompositeDuplexBindingElementImporter.cs
- WmlImageAdapter.cs
- RunClient.cs
- CodeExporter.cs
- VectorKeyFrameCollection.cs
- RawMouseInputReport.cs
- ErasingStroke.cs
- PropertyDescriptorCollection.cs
- ADMembershipUser.cs
- AudioStateChangedEventArgs.cs
- ListMarkerLine.cs
- ApplicationBuildProvider.cs
- ExtendedProperty.cs
- exports.cs
- PingReply.cs
- BindingMAnagerBase.cs
- DataGridViewRowPostPaintEventArgs.cs
- TimeZone.cs
- ColumnCollection.cs
- WebPartDescriptionCollection.cs
- DSACryptoServiceProvider.cs
- ArraySubsetEnumerator.cs
- RequestQueue.cs
- EventlogProvider.cs
- ExpressionTextBox.xaml.cs
- HelpEvent.cs
- designeractionlistschangedeventargs.cs
- MetafileHeaderWmf.cs
- DefaultMemberAttribute.cs
- IndicShape.cs
- EventProviderWriter.cs
- BrowserDefinition.cs
- XPathScanner.cs
- OdbcConnectionString.cs
- WebService.cs
- MessageTransmitTraceRecord.cs
- UpdateTracker.cs
- CrossAppDomainChannel.cs
- EncoderFallback.cs
- ReplacementText.cs
- ProcessRequestArgs.cs
- DynamicPhysicalDiscoSearcher.cs
- FullTrustAssemblyCollection.cs
- CompleteWizardStep.cs
- Tokenizer.cs
- WindowsListBox.cs
- ConnectorMovedEventArgs.cs
- ObjectListGeneralPage.cs
- DelegateHelpers.cs
- MembershipUser.cs
- BaseCodeDomTreeGenerator.cs
- Image.cs
- WebPartUtil.cs
- ConfigXmlSignificantWhitespace.cs
- SingleBodyParameterMessageFormatter.cs
- ObjectManager.cs
- WebPartCollection.cs
- OdbcError.cs
- ListManagerBindingsCollection.cs
- Color.cs
- HtmlFormParameterWriter.cs
- printdlgexmarshaler.cs
- WorkflowMessageEventArgs.cs
- XmlByteStreamReader.cs