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
- ConnectorDragDropGlyph.cs
- WSSecureConversationFeb2005.cs
- DataSpaceManager.cs
- WebPartsPersonalization.cs
- EmbeddedObject.cs
- RectangleF.cs
- GridViewCommandEventArgs.cs
- ProtectedConfiguration.cs
- Queue.cs
- ErrorHandler.cs
- StorageMappingFragment.cs
- QuaternionAnimation.cs
- SettingsPropertyWrongTypeException.cs
- CompressionTracing.cs
- ImageCodecInfoPrivate.cs
- RelatedCurrencyManager.cs
- Exceptions.cs
- UrlMappingsSection.cs
- SqlCacheDependency.cs
- FixedSOMImage.cs
- EnumMember.cs
- NameValueCollection.cs
- PropertyValueUIItem.cs
- TextTreeExtractElementUndoUnit.cs
- AbstractDataSvcMapFileLoader.cs
- SqlRemoveConstantOrderBy.cs
- CodeDirectionExpression.cs
- QueryStatement.cs
- errorpatternmatcher.cs
- XmlNavigatorStack.cs
- TerminatorSinks.cs
- DataBinder.cs
- CodeDirectoryCompiler.cs
- BatchParser.cs
- EntityCommandExecutionException.cs
- RNGCryptoServiceProvider.cs
- SchemaContext.cs
- CFGGrammar.cs
- AliasGenerator.cs
- StringPropertyBuilder.cs
- DateRangeEvent.cs
- X509CertificateInitiatorServiceCredential.cs
- WriteableBitmap.cs
- ProcessRequestArgs.cs
- SerializationSectionGroup.cs
- PageThemeParser.cs
- DataGridViewCellPaintingEventArgs.cs
- XamlFilter.cs
- OleCmdHelper.cs
- FontInfo.cs
- XmlSchemaObject.cs
- SimpleHandlerBuildProvider.cs
- ClientData.cs
- Nullable.cs
- GlyphRunDrawing.cs
- Imaging.cs
- WebPartMenuStyle.cs
- DrawListViewItemEventArgs.cs
- PocoPropertyAccessorStrategy.cs
- IImplicitResourceProvider.cs
- NegationPusher.cs
- DateTimeSerializationSection.cs
- HelpKeywordAttribute.cs
- AstTree.cs
- UnsafeCollabNativeMethods.cs
- BitmapEffectDrawing.cs
- ConfigurationSectionCollection.cs
- ToolStripSettings.cs
- KerberosSecurityTokenParameters.cs
- GrammarBuilder.cs
- TextEditorParagraphs.cs
- CharacterHit.cs
- ImageMap.cs
- Literal.cs
- EnvironmentPermission.cs
- XmlSchemaInclude.cs
- GraphicsContainer.cs
- StylusPointCollection.cs
- RectangleF.cs
- FamilyCollection.cs
- Form.cs
- GuidConverter.cs
- ColumnResizeUndoUnit.cs
- CollectionChange.cs
- SchemaTableOptionalColumn.cs
- TemplateDefinition.cs
- UriWriter.cs
- SqlVersion.cs
- HttpAsyncResult.cs
- ControlAdapter.cs
- HttpListenerPrefixCollection.cs
- UnmanagedBitmapWrapper.cs
- InitializationEventAttribute.cs
- CancellationTokenRegistration.cs
- TaiwanLunisolarCalendar.cs
- CodeObjectCreateExpression.cs
- OdbcConnection.cs
- HttpModulesSection.cs
- HScrollBar.cs
- DynamicHyperLink.cs