Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Core / CSharp / System / Windows / Media / Animation / TimeEnumHelper.cs / 1305600 / TimeEnumHelper.cs
//------------------------------------------------------------------------------ // Microsoft Windows Client Platform // Copyright (c) Microsoft Corporation, 2004 // // File: TimeEnumHelper.cs //----------------------------------------------------------------------------- using System; using System.Windows.Media.Animation; namespace MS.Internal { ////// A class for validating enumerated types. /// internal static partial class TimeEnumHelper { // IMPORTANT: These values must be kept current with enum definitions for validation to work // Enums declared in Enums.cs private const int _maxTimeSeekOrigin = (int)TimeSeekOrigin.Duration; // Enums declared in PathAnimationSource.cs private const byte _maxPathAnimationSource = (int)PathAnimationSource.Angle; ////// Determines if the enumerated value is defined (valid) for the given enumerated type /// /// /// The variable whose validity is verified. /// ////// True if valid, false otherwise. /// static internal bool IsValidTimeSeekOrigin(TimeSeekOrigin value) { return (0 <= value && (int)value <= _maxTimeSeekOrigin); } ////// Determines if the enumerated value is defined (valid) for the given enumerated type /// /// /// The variable whose validity is verified. /// ////// True if valid, false otherwise. /// static internal bool IsValidPathAnimationSource(PathAnimationSource value) { return (0 <= value && (byte)value <= _maxPathAnimationSource); } } } // 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
- SmtpDigestAuthenticationModule.cs
- ClientSettingsProvider.cs
- XmlUtil.cs
- ClientUtils.cs
- SQLInt64Storage.cs
- ObjectConverter.cs
- Win32MouseDevice.cs
- PrinterUnitConvert.cs
- XmlCDATASection.cs
- TcpClientChannel.cs
- DataGridColumnCollection.cs
- CompoundFileStreamReference.cs
- TypeReference.cs
- RoutedEventValueSerializer.cs
- SqlPersistenceWorkflowInstanceDescription.cs
- WhitespaceSignificantCollectionAttribute.cs
- NegotiationTokenAuthenticatorStateCache.cs
- VariableQuery.cs
- IMembershipProvider.cs
- SoapSchemaMember.cs
- WinInet.cs
- HttpResponseHeader.cs
- EditingScope.cs
- SystemFonts.cs
- HostingEnvironmentSection.cs
- NameSpaceExtractor.cs
- StaticSiteMapProvider.cs
- handlecollector.cs
- SafeNativeMethods.cs
- FolderLevelBuildProvider.cs
- ImageAnimator.cs
- CodeParameterDeclarationExpressionCollection.cs
- FixedPosition.cs
- SHA512.cs
- ArrayWithOffset.cs
- DbMetaDataCollectionNames.cs
- TableLayout.cs
- WebPartCloseVerb.cs
- DropDownButton.cs
- Psha1DerivedKeyGenerator.cs
- HashStream.cs
- PreviewControlDesigner.cs
- TextDecorationCollectionConverter.cs
- IssuedTokenServiceCredential.cs
- IdentityHolder.cs
- OdbcParameter.cs
- PieceNameHelper.cs
- wmiprovider.cs
- DependencyPropertyConverter.cs
- TransactionChannelFactory.cs
- Dictionary.cs
- SequenceDesigner.cs
- FilterElement.cs
- DesignerTransaction.cs
- ClientFormsAuthenticationCredentials.cs
- ReadOnlyObservableCollection.cs
- RtfToXamlLexer.cs
- DataExpression.cs
- TabControl.cs
- PeerFlooder.cs
- SchemaReference.cs
- StaticContext.cs
- HttpResponse.cs
- AssemblyCollection.cs
- CatalogPart.cs
- ServiceContractGenerationContext.cs
- CultureInfoConverter.cs
- WebDescriptionAttribute.cs
- SecurityCriticalDataForSet.cs
- WebPartConnectionsDisconnectVerb.cs
- TextRangeEditTables.cs
- CryptoApi.cs
- UnsupportedPolicyOptionsException.cs
- HostProtectionException.cs
- DocumentXPathNavigator.cs
- EventDescriptorCollection.cs
- RoutedCommand.cs
- ScrollViewer.cs
- HtmlElementCollection.cs
- DataSet.cs
- ActivityBindForm.Designer.cs
- ServiceDocumentFormatter.cs
- SigningCredentials.cs
- XmlReflectionMember.cs
- CheckBoxRenderer.cs
- WorkflowInstanceProvider.cs
- SHA256Managed.cs
- ImageIndexEditor.cs
- ValidationHelpers.cs
- TextEffect.cs
- CheckBoxAutomationPeer.cs
- InsufficientMemoryException.cs
- EmptyEnumerator.cs
- GroupedContextMenuStrip.cs
- Block.cs
- SourceItem.cs
- StylusPoint.cs
- SharedDp.cs
- SecurityMode.cs
- ScrollBar.cs