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
- NamespaceQuery.cs
- _TransmitFileOverlappedAsyncResult.cs
- BamlLocalizableResourceKey.cs
- EffectiveValueEntry.cs
- TreeNodeCollectionEditorDialog.cs
- TextContainerHelper.cs
- DataObjectMethodAttribute.cs
- OdbcError.cs
- AvtEvent.cs
- UpdatePanelControlTrigger.cs
- LineGeometry.cs
- SecurityAlgorithmSuiteConverter.cs
- HttpValueCollection.cs
- ClientFormsIdentity.cs
- InheritanceUI.cs
- CqlWriter.cs
- XmlTextEncoder.cs
- MemoryStream.cs
- PropertyToken.cs
- ClientFormsIdentity.cs
- BatchStream.cs
- SmtpNegotiateAuthenticationModule.cs
- httpserverutility.cs
- PartialCachingAttribute.cs
- WebBrowserSiteBase.cs
- SafeEventLogWriteHandle.cs
- TokenBasedSetEnumerator.cs
- TextProviderWrapper.cs
- XsdDateTime.cs
- TableLayoutPanelCodeDomSerializer.cs
- XmlSignatureProperties.cs
- OracleParameter.cs
- WaitHandleCannotBeOpenedException.cs
- RecordsAffectedEventArgs.cs
- HttpContextServiceHost.cs
- CryptoApi.cs
- CriticalFinalizerObject.cs
- HttpWebRequest.cs
- PropertyGeneratedEventArgs.cs
- InkSerializer.cs
- InternalRelationshipCollection.cs
- UserPreferenceChangingEventArgs.cs
- ServiceHostFactory.cs
- DispatcherProcessingDisabled.cs
- FontStretchConverter.cs
- CommandValueSerializer.cs
- Pen.cs
- DragCompletedEventArgs.cs
- BitmapEffectInput.cs
- COM2FontConverter.cs
- ButtonAutomationPeer.cs
- DataControlFieldHeaderCell.cs
- IdentityModelStringsVersion1.cs
- Int32RectValueSerializer.cs
- URL.cs
- MessageOperationFormatter.cs
- ResourceDefaultValueAttribute.cs
- JsonGlobals.cs
- PolicyDesigner.cs
- OleDbInfoMessageEvent.cs
- DataGridViewColumnDesigner.cs
- ReflectionTypeLoadException.cs
- EntityEntry.cs
- _ContextAwareResult.cs
- SpeechAudioFormatInfo.cs
- DesignerMetadata.cs
- QueryStringParameter.cs
- TransactionContextValidator.cs
- IconHelper.cs
- InsufficientMemoryException.cs
- DataService.cs
- ListControlDesigner.cs
- basecomparevalidator.cs
- SystemInfo.cs
- FixedSOMLineRanges.cs
- LineBreakRecord.cs
- EntityTypeEmitter.cs
- TextBoxAutoCompleteSourceConverter.cs
- ZoneButton.cs
- DataSysAttribute.cs
- GetWinFXPath.cs
- DESCryptoServiceProvider.cs
- WindowsToolbar.cs
- DiscoveryEndpointElement.cs
- BuiltInExpr.cs
- StructuredType.cs
- SchemaMapping.cs
- Registry.cs
- SafeRightsManagementHandle.cs
- ILGen.cs
- Soap12ServerProtocol.cs
- LinearGradientBrush.cs
- InternalDispatchObject.cs
- MessageEncodingBindingElementImporter.cs
- VisualTreeHelper.cs
- DockProviderWrapper.cs
- PrivilegedConfigurationManager.cs
- SystemMulticastIPAddressInformation.cs
- ConfigurationManagerHelper.cs
- DocumentXPathNavigator.cs