Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / fx / src / xsp / System / Web / Util / counter.cs / 1 / counter.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Web.Util {
using System;
using System.Web;
using System.Runtime.InteropServices;
///
/// Provides access to system timers.
///
internal sealed class Counter {
///
/// not creatable
///
private Counter() {
}
#if UNUSED_CODE
internal static float Time(long start) {
long time = Value - start;
return time / (float)Frequency;
}
#endif
///
/// Gets the current system counter value.
///
internal static long Value {
get {
long count = 0;
SafeNativeMethods.QueryPerformanceCounter(ref count);
return count;
}
}
///
/// Gets the frequency of the system counter in counts per second.
///
internal static long Frequency {
get {
long freq = 0;
SafeNativeMethods.QueryPerformanceFrequency(ref freq);
return freq;
}
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Web.Util {
using System;
using System.Web;
using System.Runtime.InteropServices;
///
/// Provides access to system timers.
///
internal sealed class Counter {
///
/// not creatable
///
private Counter() {
}
#if UNUSED_CODE
internal static float Time(long start) {
long time = Value - start;
return time / (float)Frequency;
}
#endif
///
/// Gets the current system counter value.
///
internal static long Value {
get {
long count = 0;
SafeNativeMethods.QueryPerformanceCounter(ref count);
return count;
}
}
///
/// Gets the frequency of the system counter in counts per second.
///
internal static long Frequency {
get {
long freq = 0;
SafeNativeMethods.QueryPerformanceFrequency(ref freq);
return freq;
}
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- CapabilitiesPattern.cs
- BamlTreeUpdater.cs
- TableCellCollection.cs
- EventLogEntryCollection.cs
- FileDetails.cs
- VariableElement.cs
- AnchoredBlock.cs
- EncryptedPackageFilter.cs
- ReadOnlyHierarchicalDataSource.cs
- EventLogger.cs
- ApplicationCommands.cs
- JsonStringDataContract.cs
- FixedSOMTableCell.cs
- ExceptionHandlers.cs
- TransformerConfigurationWizardBase.cs
- ConfigWriter.cs
- ScrollBar.cs
- SoapDocumentServiceAttribute.cs
- ComponentDispatcherThread.cs
- SeekStoryboard.cs
- COM2Properties.cs
- RuleInfoComparer.cs
- HeaderUtility.cs
- JumpItem.cs
- SqlMethodAttribute.cs
- DataGridViewRowPrePaintEventArgs.cs
- LinqDataSourceInsertEventArgs.cs
- SiteMapPath.cs
- SoapFault.cs
- BCLDebug.cs
- DataPointer.cs
- BooleanProjectedSlot.cs
- Helper.cs
- XmlDataSource.cs
- CopyOfAction.cs
- DataObjectMethodAttribute.cs
- ObjectKeyFrameCollection.cs
- XmlDataSourceDesigner.cs
- MouseGestureConverter.cs
- MemberProjectionIndex.cs
- Gdiplus.cs
- InheritanceRules.cs
- TimeoutException.cs
- HttpListenerResponse.cs
- FastPropertyAccessor.cs
- EventEntry.cs
- HandleRef.cs
- Storyboard.cs
- MemoryResponseElement.cs
- GridLength.cs
- XmlEntity.cs
- DomNameTable.cs
- Events.cs
- RtfToXamlLexer.cs
- MediaPlayer.cs
- ResourceAssociationSetEnd.cs
- WebPartCatalogAddVerb.cs
- WindowsEditBox.cs
- InputGestureCollection.cs
- MemoryRecordBuffer.cs
- GraphicsContext.cs
- Baml2006ReaderFrame.cs
- ClosureBinding.cs
- CodeTypeReferenceCollection.cs
- SQlBooleanStorage.cs
- ConfigXmlAttribute.cs
- DetailsViewModeEventArgs.cs
- HtmlInputCheckBox.cs
- FilteredDataSetHelper.cs
- ColumnBinding.cs
- ValueTable.cs
- UInt32Converter.cs
- DoubleConverter.cs
- EncryptedXml.cs
- LogicalExpressionEditor.cs
- MemoryMappedView.cs
- TypeElement.cs
- NameSpaceEvent.cs
- AudioFormatConverter.cs
- SettingsPropertyCollection.cs
- TextEmbeddedObject.cs
- VerificationException.cs
- SelectorItemAutomationPeer.cs
- TextFindEngine.cs
- SqlTransaction.cs
- FrameworkTemplate.cs
- ControlCollection.cs
- AttributeConverter.cs
- TrackingMemoryStream.cs
- IgnoreFileBuildProvider.cs
- EdmItemCollection.cs
- NavigationService.cs
- VariableQuery.cs
- OdbcTransaction.cs
- ActivityContext.cs
- RightsManagementLicense.cs
- MetadataItem_Static.cs
- DataControlButton.cs
- HtmlInputHidden.cs
- SkipStoryboardToFill.cs