Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / System / Windows / InheritablePropertyChangeInfo.cs / 1305600 / 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
- InvokeBinder.cs
- CustomAttribute.cs
- IItemProperties.cs
- SystemSounds.cs
- OrderedDictionary.cs
- AsyncStreamReader.cs
- EmptyEnumerable.cs
- Inline.cs
- OLEDB_Enum.cs
- ReadContentAsBinaryHelper.cs
- HelloOperationAsyncResult.cs
- MulticastNotSupportedException.cs
- UIElement3D.cs
- DataPagerFieldItem.cs
- WorkflowNamespace.cs
- DebuggerAttributes.cs
- UnsafeNativeMethods.cs
- ConfigXmlCDataSection.cs
- HtmlInputSubmit.cs
- TailCallAnalyzer.cs
- GetPageCompletedEventArgs.cs
- WpfWebRequestHelper.cs
- WsdlHelpGeneratorElement.cs
- OpacityConverter.cs
- PerformanceCounterPermissionEntry.cs
- IgnoreDataMemberAttribute.cs
- InkSerializer.cs
- ToolConsole.cs
- EDesignUtil.cs
- ProtocolsConfigurationEntry.cs
- LogWriteRestartAreaState.cs
- InternalTypeHelper.cs
- ProtectedConfigurationSection.cs
- MessageSecurityOverMsmq.cs
- ContentFilePart.cs
- SingleAnimation.cs
- FunctionNode.cs
- BufferedGraphics.cs
- CodeTypeReferenceExpression.cs
- CompletedAsyncResult.cs
- RegistryKey.cs
- BitmapFrame.cs
- SystemParameters.cs
- FacetEnabledSchemaElement.cs
- SqlParameterCollection.cs
- CreateUserErrorEventArgs.cs
- TypeValidationEventArgs.cs
- SqlDependencyListener.cs
- DateRangeEvent.cs
- SiblingIterators.cs
- DecoderFallback.cs
- XPathNavigatorException.cs
- ConsoleEntryPoint.cs
- BitConverter.cs
- TriggerBase.cs
- IntranetCredentialPolicy.cs
- ParameterModifier.cs
- AdornerDecorator.cs
- ResourcePool.cs
- SecurityPermission.cs
- XmlReflectionMember.cs
- ModelFactory.cs
- UnicastIPAddressInformationCollection.cs
- RowUpdatedEventArgs.cs
- SerialReceived.cs
- RuntimeHelpers.cs
- ChannelManager.cs
- ObjectDataSourceStatusEventArgs.cs
- ThreadInterruptedException.cs
- ObjectDisposedException.cs
- XmlSerializerAssemblyAttribute.cs
- XmlNotation.cs
- InfoCardSymmetricCrypto.cs
- HtmlWindow.cs
- SchemaObjectWriter.cs
- xdrvalidator.cs
- ListControl.cs
- ContentHostHelper.cs
- OneWayChannelListener.cs
- WebBrowserHelper.cs
- NativeMethods.cs
- Privilege.cs
- ValidationErrorEventArgs.cs
- ViewgenGatekeeper.cs
- Lasso.cs
- TemplateLookupAction.cs
- RequestCachePolicy.cs
- FormsAuthenticationUserCollection.cs
- ProxyDataContractResolver.cs
- CommandExpr.cs
- ReflectPropertyDescriptor.cs
- SystemInfo.cs
- Events.cs
- TabPanel.cs
- DesignerCategoryAttribute.cs
- DecodeHelper.cs
- DataListItemCollection.cs
- DbProviderServices.cs
- VisualProxy.cs
- DSASignatureFormatter.cs