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
- TemplateControlBuildProvider.cs
- propertytag.cs
- OrderedHashRepartitionEnumerator.cs
- AuthenticationConfig.cs
- ComboBoxItem.cs
- SqlSelectStatement.cs
- WindowsStatic.cs
- RawStylusInputReport.cs
- TraceListener.cs
- SynchronizationContextHelper.cs
- ReflectEventDescriptor.cs
- HelpEvent.cs
- Transactions.cs
- GraphicsPath.cs
- SafeNativeMethods.cs
- DesignerTextViewAdapter.cs
- HttpFileCollection.cs
- Int32Collection.cs
- XmlSiteMapProvider.cs
- UnsafeNativeMethodsCLR.cs
- ThrowHelper.cs
- SeparatorAutomationPeer.cs
- EntityDataSourceState.cs
- DependencyPropertyKind.cs
- KnownTypesProvider.cs
- _KerberosClient.cs
- peersecuritysettings.cs
- StrongNameHelpers.cs
- HttpHeaderCollection.cs
- RectConverter.cs
- ToolBarButtonClickEvent.cs
- XmlSchemaSimpleTypeList.cs
- ReadOnlyCollectionBase.cs
- ObjectNavigationPropertyMapping.cs
- CultureInfo.cs
- TextSchema.cs
- RuntimeArgument.cs
- sqlnorm.cs
- ArglessEventHandlerProxy.cs
- HtmlShimManager.cs
- SchemaNamespaceManager.cs
- SoapInteropTypes.cs
- RotateTransform3D.cs
- DataGridViewCellStyle.cs
- Int32CollectionConverter.cs
- DataGridViewRow.cs
- SafeWaitHandle.cs
- SuppressMessageAttribute.cs
- WorkflowDurableInstance.cs
- OSFeature.cs
- HttpListener.cs
- CompiledXpathExpr.cs
- ServiceDescriptionSerializer.cs
- CodeTypeMember.cs
- XPathArrayIterator.cs
- KeyInfo.cs
- BrowserDefinitionCollection.cs
- Collection.cs
- MetadataArtifactLoaderCompositeFile.cs
- DbParameterCollection.cs
- XmlMemberMapping.cs
- SoapDocumentMethodAttribute.cs
- DrawListViewItemEventArgs.cs
- HijriCalendar.cs
- ArgumentException.cs
- SafePointer.cs
- LinkedResourceCollection.cs
- DataKey.cs
- SqlFunctionAttribute.cs
- SelectQueryOperator.cs
- PartitionedDataSource.cs
- ApplicationFileParser.cs
- TraceContextEventArgs.cs
- RSAOAEPKeyExchangeFormatter.cs
- ExeContext.cs
- XAMLParseException.cs
- RequestSecurityTokenForGetBrowserToken.cs
- SystemIPv4InterfaceProperties.cs
- MsmqHostedTransportConfiguration.cs
- Receive.cs
- ContentType.cs
- ExtractedStateEntry.cs
- OdbcConnectionPoolProviderInfo.cs
- BitmapEffectDrawingContextState.cs
- Currency.cs
- RangeBaseAutomationPeer.cs
- NotCondition.cs
- _SslStream.cs
- ReachDocumentReferenceCollectionSerializerAsync.cs
- EditCommandColumn.cs
- BoolLiteral.cs
- ZipPackagePart.cs
- XmlSchemaAnnotated.cs
- EntityDataSourceChangingEventArgs.cs
- StringDictionary.cs
- DataGridAddNewRow.cs
- TextRenderer.cs
- XmlSchemaObject.cs
- HeaderedContentControl.cs
- RecognizerStateChangedEventArgs.cs