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
- ArithmeticException.cs
- RawMouseInputReport.cs
- ValueHandle.cs
- Menu.cs
- DataGridRelationshipRow.cs
- DrawingState.cs
- GeometryConverter.cs
- UseManagedPresentationBindingElementImporter.cs
- BrowserCapabilitiesCodeGenerator.cs
- Attributes.cs
- SR.cs
- PersonalizationStateInfoCollection.cs
- AxisAngleRotation3D.cs
- PtsHost.cs
- DataListItemCollection.cs
- LineGeometry.cs
- _SslState.cs
- CompositeScriptReference.cs
- ParameterCollection.cs
- CodeGotoStatement.cs
- DoubleLinkListEnumerator.cs
- CultureInfoConverter.cs
- DtrList.cs
- CryptoConfig.cs
- CellParaClient.cs
- Properties.cs
- XmlFormatExtensionAttribute.cs
- EventLogStatus.cs
- WebPartHelpVerb.cs
- SettingsPropertyValue.cs
- EditorPartDesigner.cs
- PartialList.cs
- CompositeControl.cs
- CollectionChangeEventArgs.cs
- CompleteWizardStep.cs
- WorkerRequest.cs
- FileStream.cs
- EncryptedPackageFilter.cs
- RoutedUICommand.cs
- MLangCodePageEncoding.cs
- DataObjectPastingEventArgs.cs
- FrameworkElementFactory.cs
- DataGridViewColumnEventArgs.cs
- DBDataPermission.cs
- HttpInputStream.cs
- FamilyCollection.cs
- NameValuePair.cs
- HttpWriter.cs
- String.cs
- UnmanagedMarshal.cs
- XPathEmptyIterator.cs
- MimeObjectFactory.cs
- CalendarDesigner.cs
- RemoteWebConfigurationHostStream.cs
- ActivityWithResultConverter.cs
- QilDataSource.cs
- DesignerSerializationOptionsAttribute.cs
- AttachedPropertyBrowsableAttribute.cs
- SynchronizedInputPattern.cs
- OrderedHashRepartitionEnumerator.cs
- InputReportEventArgs.cs
- SchemaComplexType.cs
- IDispatchConstantAttribute.cs
- HelpKeywordAttribute.cs
- ServiceBusyException.cs
- HealthMonitoringSection.cs
- InfoCardRSACryptoProvider.cs
- RbTree.cs
- Nullable.cs
- DetailsViewDeleteEventArgs.cs
- PreparingEnlistment.cs
- PenContexts.cs
- BufferBuilder.cs
- DataSetUtil.cs
- MeshGeometry3D.cs
- StickyNoteHelper.cs
- CacheRequest.cs
- DataDocumentXPathNavigator.cs
- WindowsListViewGroupHelper.cs
- PeerTransportListenAddressConverter.cs
- DependencyPropertyKind.cs
- GridPattern.cs
- sqlnorm.cs
- PropertyHelper.cs
- ContourSegment.cs
- VerificationException.cs
- PropertyDescriptorCollection.cs
- Matrix.cs
- FixedFlowMap.cs
- ImageCollectionCodeDomSerializer.cs
- PTProvider.cs
- DictionarySectionHandler.cs
- Scripts.cs
- SQLInt32.cs
- CodeNamespaceImport.cs
- KeyboardNavigation.cs
- SqlRetyper.cs
- Native.cs
- DataStreams.cs
- HeaderUtility.cs