Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Framework / System / Windows / InheritablePropertyChangeInfo.cs / 1 / InheritablePropertyChangeInfo.cs
//----------------------------------------------------------------------------
//
// File: InheritablePropertyChangeInfo.cs
//
// Description:
// This data-structure is used
// 1. As the data that is passed around by the DescendentsWalker
// during an inheritable property change tree-walk.
//
// Copyright (C) by Microsoft Corporation. All rights reserved.
//
//---------------------------------------------------------------------------
using System;
namespace System.Windows
{
///
/// This is the data that is passed through the DescendentsWalker
/// during an inheritable property change tree-walk.
///
internal struct InheritablePropertyChangeInfo
{
#region Constructors
internal InheritablePropertyChangeInfo(
DependencyProperty property,
EffectiveValueEntry oldEntry,
EffectiveValueEntry newEntry)
{
_property = property;
_oldEntry = oldEntry;
_newEntry = newEntry;
}
#endregion Constructors
#region Properties
internal DependencyProperty Property
{
get { return _property; }
}
internal EffectiveValueEntry OldEntry
{
get { return _oldEntry; }
}
internal EffectiveValueEntry NewEntry
{
get { return _newEntry; }
}
#endregion Properties
#region Data
private DependencyProperty _property;
private EffectiveValueEntry _oldEntry;
private EffectiveValueEntry _newEntry;
#endregion Data
}
}
// 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
- OuterGlowBitmapEffect.cs
- TreeBuilder.cs
- UIElementHelper.cs
- StrongTypingException.cs
- ColorAnimationBase.cs
- XPathAncestorIterator.cs
- __Error.cs
- RotateTransform3D.cs
- DefaultMemberAttribute.cs
- DataStreamFromComStream.cs
- Point3D.cs
- XmlIlTypeHelper.cs
- SqlNode.cs
- RelatedImageListAttribute.cs
- ValueQuery.cs
- WindowsToolbarAsMenu.cs
- HashFinalRequest.cs
- MessageBox.cs
- ListViewItem.cs
- Message.cs
- _CacheStreams.cs
- MailAddressParser.cs
- Int32AnimationUsingKeyFrames.cs
- TreeNodeClickEventArgs.cs
- Environment.cs
- CompilerError.cs
- ControlsConfig.cs
- UIElement.cs
- TextTreeTextNode.cs
- BordersPage.cs
- SiteMapPath.cs
- ArithmeticException.cs
- SystemTcpStatistics.cs
- DBConcurrencyException.cs
- SafeHGlobalHandleCritical.cs
- MultiByteCodec.cs
- ConnectionConsumerAttribute.cs
- DataGridViewColumnCollection.cs
- TextChangedEventArgs.cs
- ProjectionQueryOptionExpression.cs
- InputBinder.cs
- FullTextLine.cs
- ProfileSettingsCollection.cs
- NativeMethods.cs
- CheckBoxField.cs
- ReflectTypeDescriptionProvider.cs
- PaintEvent.cs
- BindingListCollectionView.cs
- ConfigPathUtility.cs
- KeyValuePair.cs
- MessageContractImporter.cs
- LinkArea.cs
- ConfigViewGenerator.cs
- HttpCookiesSection.cs
- ToolStripRendererSwitcher.cs
- FtpRequestCacheValidator.cs
- ProgressBarBrushConverter.cs
- TrailingSpaceComparer.cs
- CommunicationException.cs
- SafeProcessHandle.cs
- RegistryDataKey.cs
- FlowDecision.cs
- DateTimeFormatInfo.cs
- COM2TypeInfoProcessor.cs
- SchemaNamespaceManager.cs
- XmlSchemaObjectCollection.cs
- TimelineGroup.cs
- NativeMethods.cs
- PropertyTabAttribute.cs
- ListViewDeleteEventArgs.cs
- WebRequestModuleElement.cs
- ProcessRequestArgs.cs
- CommandHelpers.cs
- BinaryNegotiation.cs
- MaterialGroup.cs
- LocalizableAttribute.cs
- JournalNavigationScope.cs
- ReliabilityContractAttribute.cs
- CodeDirectoryCompiler.cs
- BaseTemplateBuildProvider.cs
- Binding.cs
- MasterPageParser.cs
- PackageStore.cs
- CacheEntry.cs
- IsolatedStorageFilePermission.cs
- MethodImplAttribute.cs
- IDictionary.cs
- JsonFormatWriterGenerator.cs
- ObjectQuery.cs
- ToolStripTextBox.cs
- SecurityPolicySection.cs
- DataSourceXmlClassAttribute.cs
- elementinformation.cs
- UnsafePeerToPeerMethods.cs
- RawKeyboardInputReport.cs
- COM2FontConverter.cs
- Rect3DConverter.cs
- StreamUpgradeProvider.cs
- HttpConfigurationContext.cs
- QuaternionAnimation.cs