Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / Services / Monitoring / system / Diagnosticts / InstanceDataCollection.cs / 1 / InstanceDataCollection.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Diagnostics { using System; using System.Diagnostics; using System.Collections; using System.Globalization; ////// A collection containing all the instance data for a counter. This collection is contained in the /// public class InstanceDataCollection : DictionaryBase { private string counterName; ///when using the /// method. /// /// [Obsolete("This constructor has been deprecated. Please use System.Diagnostics.InstanceDataCollectionCollection.get_Item to get an instance of this collection instead. http://go.microsoft.com/fwlink/?linkid=14202")] public InstanceDataCollection(string counterName) { if (counterName == null) throw new ArgumentNullException("counterName"); this.counterName = counterName; } ///[To be supplied.] ////// public string CounterName { get { return counterName; } } ///[To be supplied.] ////// public ICollection Keys { get { return Dictionary.Keys; } } ///[To be supplied.] ////// public ICollection Values { get { return Dictionary.Values; } } ///[To be supplied.] ////// public InstanceData this[string instanceName] { get { if (instanceName == null) throw new ArgumentNullException("instanceName"); if (instanceName.Length == 0) instanceName = PerformanceCounterLib.SingleInstanceName; object objectName = instanceName.ToLower(CultureInfo.InvariantCulture); return (InstanceData) Dictionary[objectName]; } } internal void Add(string instanceName, InstanceData value) { object objectName = instanceName.ToLower(CultureInfo.InvariantCulture); Dictionary.Add(objectName, value); } ///[To be supplied.] ////// public bool Contains(string instanceName) { if (instanceName == null) throw new ArgumentNullException("instanceName"); object objectName = instanceName.ToLower(CultureInfo.InvariantCulture); return Dictionary.Contains(objectName); } ///[To be supplied.] ////// public void CopyTo(InstanceData[] instances, int index) { Dictionary.Values.CopyTo((Array)instances, index); } } }[To be supplied.] ///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TypedMessageConverter.cs
- ZipIOEndOfCentralDirectoryBlock.cs
- MimeBasePart.cs
- UIElement.cs
- File.cs
- FileSystemInfo.cs
- StateRuntime.cs
- SystemColors.cs
- BrowserInteropHelper.cs
- EventBuilder.cs
- SingleSelectRootGridEntry.cs
- FunctionQuery.cs
- BrowserDefinitionCollection.cs
- PersonalizationEntry.cs
- RecipientInfo.cs
- WinFormsSecurity.cs
- FontUnitConverter.cs
- DbMetaDataColumnNames.cs
- TextElementEnumerator.cs
- _HTTPDateParse.cs
- DescriptionAttribute.cs
- ParagraphVisual.cs
- DocumentReference.cs
- ProjectionAnalyzer.cs
- WithParamAction.cs
- _FixedSizeReader.cs
- IRCollection.cs
- _SslStream.cs
- ItemCheckedEvent.cs
- QueryCursorEventArgs.cs
- HttpListenerPrefixCollection.cs
- ITreeGenerator.cs
- InternalTypeHelper.cs
- LayoutUtils.cs
- String.cs
- CompilerState.cs
- HandleCollector.cs
- DefaultAssemblyResolver.cs
- ToolStripItemTextRenderEventArgs.cs
- SemanticResolver.cs
- EntityStoreSchemaFilterEntry.cs
- BlurEffect.cs
- SecurityKeyIdentifier.cs
- BlockCollection.cs
- SmtpNetworkElement.cs
- complextypematerializer.cs
- ManagedFilter.cs
- WindowsImpersonationContext.cs
- IPAddress.cs
- UInt16.cs
- WebEncodingValidatorAttribute.cs
- DesignerSerializerAttribute.cs
- XmlSchemaImport.cs
- AutomationPattern.cs
- FlowLayoutPanel.cs
- CursorInteropHelper.cs
- DataSetMappper.cs
- DescendentsWalkerBase.cs
- MessageSmuggler.cs
- UIntPtr.cs
- ProfileManager.cs
- BitmapPalettes.cs
- CustomValidator.cs
- HebrewCalendar.cs
- BrowserCapabilitiesCodeGenerator.cs
- RightsManagementInformation.cs
- FileBasedResourceGroveler.cs
- KnownTypesProvider.cs
- InvalidOleVariantTypeException.cs
- CorrelationService.cs
- EnumUnknown.cs
- XmlProcessingInstruction.cs
- GridEntry.cs
- ObjectPersistData.cs
- SqlRecordBuffer.cs
- _CookieModule.cs
- CompilationUtil.cs
- OneToOneMappingSerializer.cs
- SelectionRangeConverter.cs
- WindowsRichEditRange.cs
- GridViewRowEventArgs.cs
- XmlSiteMapProvider.cs
- DurableErrorHandler.cs
- ObjectToModelValueConverter.cs
- ProcessHostFactoryHelper.cs
- Aggregates.cs
- LookupBindingPropertiesAttribute.cs
- _SSPISessionCache.cs
- AssemblyResourceLoader.cs
- MobileControlsSection.cs
- ToolStripDropDownItem.cs
- EntityCommandExecutionException.cs
- GeneralTransform.cs
- TextRangeBase.cs
- SelectingProviderEventArgs.cs
- JoinElimination.cs
- WSHttpBindingElement.cs
- XmlnsCache.cs
- DependencySource.cs
- PartialTrustVisibleAssembliesSection.cs