Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / Tools / System.Activities.Presentation / System / Activities / Presentation / ModelItemKeyValuePair.cs / 1305376 / ModelItemKeyValuePair.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.Activities.Presentation { using System.Collections.ObjectModel; using System.Collections.Generic; using System.Runtime; class ModelItemKeyValuePair{ internal DictionaryItemsCollection collection; TKey key; TValue value; public ModelItemKeyValuePair() { } public ModelItemKeyValuePair(TKey key, TValue value) { this.key = key; this.value = value; } [Fx.Tag.KnownXamlExternal] public TKey Key { get { return this.key; } set { if (this.collection != null) { this.collection.PreUpdateKey(this.key, value); } this.key = value; if (this.collection != null) { this.collection.PostUpdateKey(); } } } [Fx.Tag.KnownXamlExternal] public TValue Value { get { return this.value; } set { if (this.collection != null) { this.collection.UpdateValue(this.key, value); } this.value = value; } } } } // 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
- DefaultAutoFieldGenerator.cs
- HwndStylusInputProvider.cs
- ObjectQueryProvider.cs
- LeaseManager.cs
- ContentOperations.cs
- HybridDictionary.cs
- webbrowsersite.cs
- EventProviderWriter.cs
- ScrollPattern.cs
- ModelFactory.cs
- CatalogZone.cs
- XPathEmptyIterator.cs
- DataGridViewTopLeftHeaderCell.cs
- GlobalizationSection.cs
- GeometryModel3D.cs
- CodeCommentStatementCollection.cs
- PKCS1MaskGenerationMethod.cs
- MessageLogger.cs
- DiscoveryServerProtocol.cs
- CodeParameterDeclarationExpression.cs
- DocumentSequenceHighlightLayer.cs
- FormViewPagerRow.cs
- BooleanSwitch.cs
- DataGridViewCellPaintingEventArgs.cs
- PolyBezierSegment.cs
- SByteStorage.cs
- Axis.cs
- ManipulationStartingEventArgs.cs
- DoubleAnimationUsingPath.cs
- DbReferenceCollection.cs
- DataSourceControl.cs
- EncodingNLS.cs
- MarkupObject.cs
- StylusPoint.cs
- WorkflowInstance.cs
- InsufficientMemoryException.cs
- EncodingConverter.cs
- Base64Encoding.cs
- CustomTypeDescriptor.cs
- PropertyToken.cs
- SafeEventLogWriteHandle.cs
- IPGlobalProperties.cs
- OuterGlowBitmapEffect.cs
- InstanceDataCollectionCollection.cs
- RecordManager.cs
- PersonalizableAttribute.cs
- ContentOperations.cs
- IdentityModelDictionary.cs
- BasicHttpMessageCredentialType.cs
- XmlHierarchyData.cs
- TypeSystemProvider.cs
- ZipIOFileItemStream.cs
- EntityModelSchemaGenerator.cs
- AsymmetricAlgorithm.cs
- MobileDeviceCapabilitiesSectionHandler.cs
- AuthenticateEventArgs.cs
- CodeTypeDeclarationCollection.cs
- WebEventTraceProvider.cs
- AnnouncementInnerClientCD1.cs
- ProxyFragment.cs
- NeutralResourcesLanguageAttribute.cs
- FilterQuery.cs
- MiniMapControl.xaml.cs
- _TLSstream.cs
- PropertyStore.cs
- PriorityItem.cs
- DataBoundControl.cs
- Stylus.cs
- Rotation3DKeyFrameCollection.cs
- x509utils.cs
- hwndwrapper.cs
- WindowPattern.cs
- SerializationStore.cs
- AnnotationResourceCollection.cs
- Fonts.cs
- ExpressionCopier.cs
- DelegateBodyWriter.cs
- GiveFeedbackEventArgs.cs
- DragEventArgs.cs
- ElementAction.cs
- SoapSchemaMember.cs
- Helper.cs
- PersonalizationProviderCollection.cs
- XXXOnTypeBuilderInstantiation.cs
- SecurityCriticalDataForSet.cs
- GridItemCollection.cs
- DropSource.cs
- ProcessHostFactoryHelper.cs
- ipaddressinformationcollection.cs
- DebuggerAttributes.cs
- AuthenticationConfig.cs
- DateTimeFormatInfo.cs
- ProcessManager.cs
- DataTransferEventArgs.cs
- MenuItemStyle.cs
- DbConnectionStringBuilder.cs
- NameValueConfigurationElement.cs
- RemotingSurrogateSelector.cs
- PrivateFontCollection.cs
- XmlAttributes.cs