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
- FirstQueryOperator.cs
- MetadataItemEmitter.cs
- TextDecorationCollection.cs
- RuleSet.cs
- IteratorFilter.cs
- WebPageTraceListener.cs
- Range.cs
- SqlDataSourceFilteringEventArgs.cs
- MatrixAnimationUsingPath.cs
- _BasicClient.cs
- ShaperBuffers.cs
- IndentedWriter.cs
- UnmanagedMemoryStream.cs
- FunctionParameter.cs
- ServiceModelEnhancedConfigurationElementCollection.cs
- ColorConvertedBitmap.cs
- SessionPageStatePersister.cs
- HtmlWindow.cs
- SourceElementsCollection.cs
- InstanceOwner.cs
- WebPartManager.cs
- NetMsmqSecurityElement.cs
- BuilderElements.cs
- counter.cs
- XmlSiteMapProvider.cs
- DataGridCellInfo.cs
- MemberNameValidator.cs
- safelink.cs
- XpsResourcePolicy.cs
- PropertyDescriptorGridEntry.cs
- PingReply.cs
- CatalogPart.cs
- MaterialGroup.cs
- IndicCharClassifier.cs
- Binding.cs
- Compilation.cs
- Int16Converter.cs
- DateTimePicker.cs
- OdbcConnectionHandle.cs
- LocalizationComments.cs
- WebPartConnectionsCloseVerb.cs
- TagMapCollection.cs
- ClientRoleProvider.cs
- CheckBoxAutomationPeer.cs
- Proxy.cs
- MetadataUtil.cs
- EditorAttributeInfo.cs
- ErrorView.xaml.cs
- ByteRangeDownloader.cs
- Hex.cs
- _NtlmClient.cs
- CubicEase.cs
- ObjectResult.cs
- TreeSet.cs
- ServiceDescriptionData.cs
- keycontainerpermission.cs
- HwndKeyboardInputProvider.cs
- COM2ExtendedUITypeEditor.cs
- List.cs
- CodeConstructor.cs
- WorkflowItemsPresenter.cs
- MetadataPropertyvalue.cs
- RtfToXamlLexer.cs
- OpenTypeMethods.cs
- JsonQueryStringConverter.cs
- MetadataArtifactLoaderCompositeResource.cs
- HMACMD5.cs
- SQLUtility.cs
- RouteData.cs
- Serializer.cs
- thaishape.cs
- ObjectHelper.cs
- FunctionImportElement.cs
- _SpnDictionary.cs
- Converter.cs
- PtsContext.cs
- WebBrowserNavigatingEventHandler.cs
- AssociatedControlConverter.cs
- RegexRunner.cs
- ControlPropertyNameConverter.cs
- StateWorkerRequest.cs
- EventToken.cs
- WindowsFont.cs
- ListViewItemSelectionChangedEvent.cs
- WorkflowIdleBehavior.cs
- LabelLiteral.cs
- isolationinterop.cs
- ConstructorExpr.cs
- XmlConvert.cs
- MethodImplAttribute.cs
- IxmlLineInfo.cs
- TrackingMemoryStreamFactory.cs
- DataListItem.cs
- base64Transforms.cs
- DataTableMappingCollection.cs
- ProviderSettings.cs
- XmlSchemaValidator.cs
- ContainerSelectorActiveEvent.cs
- Pts.cs
- ValueProviderWrapper.cs