Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / ndp / clr / src / BCL / System / Collections / Generic / KeyValuePair.cs / 2 / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TextEffect.cs
- ChangeDirector.cs
- BinaryObjectWriter.cs
- MatrixAnimationUsingPath.cs
- RichTextBox.cs
- EventSetter.cs
- SqlResolver.cs
- NameScopePropertyAttribute.cs
- StatusBarPanelClickEvent.cs
- BinarySerializer.cs
- ClientType.cs
- InputMethod.cs
- TextEvent.cs
- StateItem.cs
- Section.cs
- WindowsListViewGroup.cs
- URLString.cs
- ListView.cs
- StreamAsIStream.cs
- ServiceDescriptions.cs
- TypeSystemHelpers.cs
- cache.cs
- FirstMatchCodeGroup.cs
- WhereQueryOperator.cs
- ResourceAssociationTypeEnd.cs
- linebase.cs
- FixedSOMTable.cs
- Thumb.cs
- CatalogZoneBase.cs
- CommonObjectSecurity.cs
- RepeatButton.cs
- BreakRecordTable.cs
- propertyentry.cs
- DateTimeFormatInfo.cs
- ExclusiveTcpListener.cs
- basecomparevalidator.cs
- SymbolType.cs
- RawStylusInputReport.cs
- ResolveResponse.cs
- ErrorFormatterPage.cs
- Vector3D.cs
- ClientData.cs
- DataErrorValidationRule.cs
- ManagementOperationWatcher.cs
- DispatcherOperation.cs
- BamlTreeMap.cs
- GenericArgumentsUpdater.cs
- UnsafeNativeMethods.cs
- ParseNumbers.cs
- MouseGesture.cs
- ProcessHostMapPath.cs
- IPEndPoint.cs
- RuleInfoComparer.cs
- HttpModule.cs
- AutomationIdentifierGuids.cs
- SqlFacetAttribute.cs
- PrintPageEvent.cs
- NavigationFailedEventArgs.cs
- CodeDirectionExpression.cs
- ValuePattern.cs
- UriTemplateTrieLocation.cs
- linebase.cs
- WebReferencesBuildProvider.cs
- WindowsScrollBar.cs
- PenLineCapValidation.cs
- DataGridViewSelectedRowCollection.cs
- StringSorter.cs
- Highlights.cs
- BamlWriter.cs
- SmtpSpecifiedPickupDirectoryElement.cs
- SessionPageStateSection.cs
- PrintPreviewGraphics.cs
- DockPatternIdentifiers.cs
- OverflowException.cs
- StorageScalarPropertyMapping.cs
- DbConnectionPoolGroup.cs
- RotateTransform.cs
- TemplateControlBuildProvider.cs
- RangeValuePatternIdentifiers.cs
- RelatedImageListAttribute.cs
- EdmValidator.cs
- Material.cs
- HttpCacheParams.cs
- ConfigurationValue.cs
- TagMapInfo.cs
- StateWorkerRequest.cs
- XmlSchemaComplexContent.cs
- StreamFormatter.cs
- X509IssuerSerialKeyIdentifierClause.cs
- DrawingContext.cs
- ProviderIncompatibleException.cs
- PropertyMap.cs
- DataSetUtil.cs
- HwndTarget.cs
- HttpWriter.cs
- ReverseInheritProperty.cs
- DesignerDataStoredProcedure.cs
- UiaCoreProviderApi.cs
- CodeTryCatchFinallyStatement.cs
- UpdateCompiler.cs