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
- ComboBoxRenderer.cs
- LinkedResource.cs
- QuadraticBezierSegment.cs
- selecteditemcollection.cs
- DesignTimeVisibleAttribute.cs
- BamlResourceContent.cs
- BCLDebug.cs
- ActivityXamlServices.cs
- RegexReplacement.cs
- ArgumentException.cs
- XmlWriterTraceListener.cs
- Atom10ItemFormatter.cs
- XmlDataSource.cs
- UdpContractFilterBehavior.cs
- Speller.cs
- PixelShader.cs
- StandardOleMarshalObject.cs
- Behavior.cs
- FormsAuthenticationUser.cs
- MailWriter.cs
- Identifier.cs
- DependencyPropertyChangedEventArgs.cs
- KeyValuePair.cs
- InputElement.cs
- DesignBindingPropertyDescriptor.cs
- InstanceLockLostException.cs
- LowerCaseStringConverter.cs
- ServiceDocumentFormatter.cs
- ISFTagAndGuidCache.cs
- Timer.cs
- DataGridViewDataErrorEventArgs.cs
- LinkedList.cs
- BinHexDecoder.cs
- BinaryNode.cs
- ProgressBarBrushConverter.cs
- TargetException.cs
- SmiSettersStream.cs
- BaseCodeDomTreeGenerator.cs
- Mapping.cs
- DataTablePropertyDescriptor.cs
- FindCriteria.cs
- CustomDictionarySources.cs
- RectAnimation.cs
- SwitchDesigner.xaml.cs
- IgnoreFlushAndCloseStream.cs
- SimpleTypeResolver.cs
- SecurityKeyType.cs
- Identity.cs
- designeractionlistschangedeventargs.cs
- DbConnectionInternal.cs
- ConstrainedDataObject.cs
- InvalidProgramException.cs
- BamlRecordHelper.cs
- VisualStyleTypesAndProperties.cs
- C14NUtil.cs
- LineGeometry.cs
- UnsafeNativeMethods.cs
- SoapCodeExporter.cs
- ScopelessEnumAttribute.cs
- NodeFunctions.cs
- RoutingSection.cs
- WorkflowTransactionService.cs
- XmlDictionaryString.cs
- dtdvalidator.cs
- ParameterReplacerVisitor.cs
- EntityCommandDefinition.cs
- MethodToken.cs
- TraceContextRecord.cs
- Rotation3DAnimation.cs
- followingquery.cs
- Claim.cs
- SmtpMail.cs
- FullTrustAssembliesSection.cs
- ImageUrlEditor.cs
- TreeNode.cs
- Application.cs
- FocusChangedEventArgs.cs
- _DomainName.cs
- CultureInfoConverter.cs
- ZipIOModeEnforcingStream.cs
- PersonalizableTypeEntry.cs
- KeyPullup.cs
- _SslStream.cs
- DbException.cs
- InputBindingCollection.cs
- DataGridViewCellStyleBuilderDialog.cs
- UnionCodeGroup.cs
- FileUpload.cs
- ConditionalExpression.cs
- TaskFileService.cs
- RelationshipEndMember.cs
- IndentedTextWriter.cs
- XmlDeclaration.cs
- TransformGroup.cs
- IntSecurity.cs
- IgnoreFlushAndCloseStream.cs
- BufferAllocator.cs
- CachedPathData.cs
- PropertyDescriptor.cs
- WCFServiceClientProxyGenerator.cs