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
- FrameworkPropertyMetadata.cs
- DateTimeValueSerializerContext.cs
- AssociationSetMetadata.cs
- Nullable.cs
- ControlCachePolicy.cs
- ValueType.cs
- PhysicalFontFamily.cs
- CapabilitiesSection.cs
- Icon.cs
- FileLoadException.cs
- XmlArrayItemAttribute.cs
- objectquery_tresulttype.cs
- DesignerOptionService.cs
- ContainerParaClient.cs
- DataObjectSettingDataEventArgs.cs
- hresults.cs
- MetadataPropertyAttribute.cs
- RotateTransform3D.cs
- SqlConnectionFactory.cs
- EmptyEnumerator.cs
- NetworkCredential.cs
- GeneralTransform3DGroup.cs
- CssStyleCollection.cs
- AssemblyBuilder.cs
- AnonymousIdentificationSection.cs
- RowSpanVector.cs
- ViewDesigner.cs
- UnsafeNativeMethods.cs
- Tablet.cs
- AffineTransform3D.cs
- XmlSchemaDocumentation.cs
- WhitespaceRuleLookup.cs
- Model3DGroup.cs
- MimeWriter.cs
- Exceptions.cs
- fixedPageContentExtractor.cs
- AudioBase.cs
- CreateUserWizardStep.cs
- ProviderConnectionPoint.cs
- KernelTypeValidation.cs
- TemplateColumn.cs
- ObservableCollection.cs
- ColumnWidthChangedEvent.cs
- Timer.cs
- SqlCommandSet.cs
- ipaddressinformationcollection.cs
- SymmetricAlgorithm.cs
- Point3DAnimationBase.cs
- ProtocolViolationException.cs
- WS2007FederationHttpBindingElement.cs
- ContentDesigner.cs
- Bitmap.cs
- SortDescriptionCollection.cs
- parserscommon.cs
- RemotingSurrogateSelector.cs
- CrossSiteScriptingValidation.cs
- HttpDictionary.cs
- CompilerResults.cs
- SoapAttributes.cs
- OnOperation.cs
- ToolStripPanelCell.cs
- BinaryObjectInfo.cs
- AuthenticodeSignatureInformation.cs
- XmlQueryType.cs
- ProviderMetadata.cs
- BitmapSourceSafeMILHandle.cs
- IntSecurity.cs
- ValidationSummary.cs
- OrderingInfo.cs
- CodeMemberEvent.cs
- UnsafeNativeMethods.cs
- Resources.Designer.cs
- ProfileService.cs
- OleTxTransactionInfo.cs
- OleDbStruct.cs
- ObjectDataSourceMethodEventArgs.cs
- Pen.cs
- MetaForeignKeyColumn.cs
- Stream.cs
- TranslateTransform3D.cs
- DictionarySectionHandler.cs
- String.cs
- TransactionException.cs
- FieldDescriptor.cs
- FilteredReadOnlyMetadataCollection.cs
- Typeface.cs
- LabelLiteral.cs
- ParameterRetriever.cs
- WorkflowMarkupSerializerMapping.cs
- HtmlControl.cs
- CommandManager.cs
- BamlRecordWriter.cs
- TemplateBamlTreeBuilder.cs
- ETagAttribute.cs
- DecoderExceptionFallback.cs
- CollaborationHelperFunctions.cs
- ExpressionPrefixAttribute.cs
- Array.cs
- ActivityExecutorOperation.cs
- RegexCode.cs