Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Core / CSharp / System / Windows / Media / Animation / ResolvedKeyFrameEntry.cs / 1305600 / ResolvedKeyFrameEntry.cs
//------------------------------------------------------------------------------
// Microsoft Windows Client Platform
// Copyright (c) Microsoft Corporation
//
// File: ResolvedKeyFrameEntry.cs
//-----------------------------------------------------------------------------
namespace System.Windows.Media.Animation
{
internal struct ResolvedKeyFrameEntry : IComparable
{
internal Int32 _originalKeyFrameIndex;
internal TimeSpan _resolvedKeyTime;
public Int32 CompareTo(object other)
{
ResolvedKeyFrameEntry otherEntry = (ResolvedKeyFrameEntry)other;
if (otherEntry._resolvedKeyTime > _resolvedKeyTime)
{
return -1;
}
else if (otherEntry._resolvedKeyTime < _resolvedKeyTime)
{
return 1;
}
else
{
if (otherEntry._originalKeyFrameIndex > _originalKeyFrameIndex)
{
return -1;
}
else if (otherEntry._originalKeyFrameIndex < _originalKeyFrameIndex)
{
return 1;
}
else
{
return 0;
}
}
}
}
}
// 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
- CachedPathData.cs
- StateWorkerRequest.cs
- AutomationPattern.cs
- ListParaClient.cs
- ComboBoxDesigner.cs
- SqlDataSource.cs
- CookieProtection.cs
- Queue.cs
- Int32EqualityComparer.cs
- EntityDataSourceWrapperPropertyDescriptor.cs
- NumberSubstitution.cs
- TabItemWrapperAutomationPeer.cs
- EncryptedReference.cs
- JavaScriptSerializer.cs
- EndpointAddressProcessor.cs
- MemberListBinding.cs
- NeutralResourcesLanguageAttribute.cs
- ErrorStyle.cs
- ParagraphVisual.cs
- RelatedView.cs
- MsmqIntegrationProcessProtocolHandler.cs
- Duration.cs
- ActivityInstanceMap.cs
- FrameworkContextData.cs
- ProcessMonitor.cs
- DataGridItemCollection.cs
- SpecularMaterial.cs
- XmlDataContract.cs
- FileChangesMonitor.cs
- WebBrowserProgressChangedEventHandler.cs
- StorageBasedPackageProperties.cs
- RoleGroupCollection.cs
- ComplexTypeEmitter.cs
- StrokeDescriptor.cs
- BehaviorEditorPart.cs
- ItemCollection.cs
- TemplateColumn.cs
- XmlAttributeProperties.cs
- OutputCacheSection.cs
- MappingException.cs
- PerformanceCounterCategory.cs
- RoleServiceManager.cs
- TableParagraph.cs
- TypeDescriptionProvider.cs
- Table.cs
- BitVector32.cs
- DeclaredTypeValidator.cs
- XmlSchemaRedefine.cs
- DefaultTraceListener.cs
- RecommendedAsConfigurableAttribute.cs
- SkewTransform.cs
- MouseButtonEventArgs.cs
- ConditionCollection.cs
- RequestCacheValidator.cs
- TextRangeAdaptor.cs
- Inline.cs
- HierarchicalDataSourceConverter.cs
- UserControl.cs
- CharacterHit.cs
- SettingsPropertyValue.cs
- ContainerUIElement3D.cs
- PointF.cs
- EventToken.cs
- VisualCollection.cs
- QueryOperationResponseOfT.cs
- EventData.cs
- ListBase.cs
- InputEventArgs.cs
- TypeConverterHelper.cs
- InputLanguageSource.cs
- SiteMapSection.cs
- ClientData.cs
- ResourceContainer.cs
- DbConnectionPoolGroup.cs
- HttpCachePolicyElement.cs
- CollectionsUtil.cs
- Typography.cs
- QueryCacheEntry.cs
- TreeView.cs
- DataGridViewRowsRemovedEventArgs.cs
- PreservationFileReader.cs
- Convert.cs
- DataSourceListEditor.cs
- XPathSingletonIterator.cs
- BaseTemplateParser.cs
- StateBag.cs
- KernelTypeValidation.cs
- DesignerMetadata.cs
- TextTreeInsertElementUndoUnit.cs
- designeractionlistschangedeventargs.cs
- ClientCultureInfo.cs
- dsa.cs
- TextStore.cs
- Quaternion.cs
- Form.cs
- LogReserveAndAppendState.cs
- ContainerFilterService.cs
- HybridDictionary.cs
- ThreadInterruptedException.cs
- DataShape.cs