Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Services / Monitoring / system / Diagnosticts / InstanceDataCollection.cs / 1305376 / 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); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //[To be supplied.] ///// 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); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.[To be supplied.] ///
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- CriticalExceptions.cs
- BaseProcessor.cs
- HttpCookiesSection.cs
- TrustSection.cs
- EdmEntityTypeAttribute.cs
- CodeTypeMemberCollection.cs
- UserUseLicenseDictionaryLoader.cs
- OleDbException.cs
- MaterialCollection.cs
- TextEditorTyping.cs
- SelectorItemAutomationPeer.cs
- SweepDirectionValidation.cs
- SmtpReplyReaderFactory.cs
- PageFunction.cs
- XsltContext.cs
- FormattedTextSymbols.cs
- DetailsViewPagerRow.cs
- FontSourceCollection.cs
- Help.cs
- DefaultPrintController.cs
- ListBase.cs
- EndpointDispatcher.cs
- SqlCommandSet.cs
- Deflater.cs
- TdsParserSafeHandles.cs
- ChangeTracker.cs
- NullableFloatMinMaxAggregationOperator.cs
- UserPersonalizationStateInfo.cs
- WindowClosedEventArgs.cs
- ConcatQueryOperator.cs
- EditorServiceContext.cs
- CompilerLocalReference.cs
- WebPartAuthorizationEventArgs.cs
- ListControlConvertEventArgs.cs
- Menu.cs
- DbRetry.cs
- ExpressionDumper.cs
- DoubleLinkList.cs
- PerformanceCounterPermissionEntry.cs
- CodeChecksumPragma.cs
- InputBuffer.cs
- WebEventTraceProvider.cs
- HebrewCalendar.cs
- ImageMetadata.cs
- XdrBuilder.cs
- DesignerActionPropertyItem.cs
- TableLayoutPanel.cs
- GlyphRun.cs
- HttpException.cs
- AppDomainManager.cs
- newitemfactory.cs
- CallContext.cs
- PropertyConverter.cs
- OptimalBreakSession.cs
- DelegateHelpers.Generated.cs
- ContainerAction.cs
- BulletChrome.cs
- XmlNotation.cs
- HitTestWithGeometryDrawingContextWalker.cs
- ComEventsSink.cs
- WithParamAction.cs
- Size3D.cs
- SHA1Managed.cs
- _LocalDataStoreMgr.cs
- DbParameterCollection.cs
- SvcMapFileLoader.cs
- XmlNamespaceDeclarationsAttribute.cs
- ZipIOCentralDirectoryBlock.cs
- CoTaskMemHandle.cs
- EnumBuilder.cs
- Int32CollectionValueSerializer.cs
- TextDecoration.cs
- InstanceLockQueryResult.cs
- AutomationPeer.cs
- RequiredFieldValidator.cs
- DataSourceControl.cs
- UserUseLicenseDictionaryLoader.cs
- ObjectSecurityT.cs
- UIntPtr.cs
- Root.cs
- DeploymentExceptionMapper.cs
- VisualStyleInformation.cs
- ZipIOCentralDirectoryDigitalSignature.cs
- WebPartConnectionsCancelVerb.cs
- ControlAdapter.cs
- HMAC.cs
- HTTPNotFoundHandler.cs
- WebPartCatalogAddVerb.cs
- DefaultAsyncDataDispatcher.cs
- _StreamFramer.cs
- DecoderFallback.cs
- WinFormsSecurity.cs
- AnimatedTypeHelpers.cs
- NavigationWindowAutomationPeer.cs
- WindowsListViewItemCheckBox.cs
- PassportPrincipal.cs
- FileDialog.cs
- TypeTypeConverter.cs
- VisualStyleRenderer.cs
- PropertyInfoSet.cs