Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / clr / src / BCL / System / Collections / Generic / KeyValuePair.cs / 1 / 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. // // ==--== /*============================================================ ** ** 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
- AnimationTimeline.cs
- WorkflowInstance.cs
- SpecialNameAttribute.cs
- NotifyParentPropertyAttribute.cs
- Int16AnimationBase.cs
- ReaderOutput.cs
- Sql8ConformanceChecker.cs
- CommandLineParser.cs
- Funcletizer.cs
- NodeInfo.cs
- EncoderParameters.cs
- VectorCollectionValueSerializer.cs
- TargetControlTypeCache.cs
- WebDescriptionAttribute.cs
- safemediahandle.cs
- XamlContextStack.cs
- ReadOnlyCollectionBase.cs
- SafeThreadHandle.cs
- EntityDesignerUtils.cs
- PartialTrustVisibleAssemblyCollection.cs
- TokenBasedSetEnumerator.cs
- DataGridCellClipboardEventArgs.cs
- SqlBinder.cs
- SerialReceived.cs
- PtsContext.cs
- MaskInputRejectedEventArgs.cs
- DependencyPropertyAttribute.cs
- FastEncoderWindow.cs
- dbdatarecord.cs
- PropertyPathWorker.cs
- CreateSequence.cs
- CodeMethodReturnStatement.cs
- XamlInt32CollectionSerializer.cs
- _LoggingObject.cs
- SharedPerformanceCounter.cs
- CustomSignedXml.cs
- FormViewDeleteEventArgs.cs
- QilTypeChecker.cs
- HtmlGenericControl.cs
- AnimationException.cs
- ArgumentException.cs
- DesignerDataSchemaClass.cs
- HttpFileCollection.cs
- KeysConverter.cs
- DesignerOptionService.cs
- ProcessHostConfigUtils.cs
- DuplicateMessageDetector.cs
- PropertyKey.cs
- SecurityPermission.cs
- TriggerAction.cs
- GetKeyedHashRequest.cs
- ExceptionCollection.cs
- WebPartZoneCollection.cs
- OdbcStatementHandle.cs
- ToolStripItemTextRenderEventArgs.cs
- OutputScopeManager.cs
- MessageAction.cs
- VarRefManager.cs
- WebPartAddingEventArgs.cs
- PenContexts.cs
- Monitor.cs
- DefaultConfirmation.cs
- CompilerError.cs
- XhtmlConformanceSection.cs
- LoginView.cs
- DTCTransactionManager.cs
- DataExpression.cs
- DoubleAnimationUsingKeyFrames.cs
- WebMessageEncodingBindingElement.cs
- ComPlusInstanceProvider.cs
- ServiceOperationDetailViewControl.cs
- ColorConvertedBitmapExtension.cs
- SQLBinaryStorage.cs
- XPathAxisIterator.cs
- RuntimeHelpers.cs
- ExpressionBinding.cs
- ToolboxBitmapAttribute.cs
- SmiSettersStream.cs
- MethodMessage.cs
- ClassicBorderDecorator.cs
- RijndaelCryptoServiceProvider.cs
- SoapAttributeAttribute.cs
- QilDataSource.cs
- MemberRelationshipService.cs
- TransformedBitmap.cs
- TableLayoutSettingsTypeConverter.cs
- MultilineStringConverter.cs
- ListControlStringCollectionEditor.cs
- EDesignUtil.cs
- HttpConfigurationSystem.cs
- SynchronizedInputPattern.cs
- GifBitmapEncoder.cs
- WebPartPersonalization.cs
- SplashScreenNativeMethods.cs
- SqlInfoMessageEvent.cs
- TextEndOfSegment.cs
- ModulesEntry.cs
- WorkerRequest.cs
- QueryOutputWriter.cs
- ConfigurationSectionCollection.cs