Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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); } } } // 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
- RichTextBox.cs
- SHA512Managed.cs
- Image.cs
- ChannelServices.cs
- WinHttpWebProxyFinder.cs
- PreloadedPackages.cs
- DateTimeFormat.cs
- Set.cs
- ModelPropertyImpl.cs
- CopyOnWriteList.cs
- ipaddressinformationcollection.cs
- PersonalizationState.cs
- CompositeDuplexBindingElement.cs
- MemoryResponseElement.cs
- SafeNativeMethods.cs
- DesignerActionList.cs
- XmlWrappingWriter.cs
- Graph.cs
- X509Extension.cs
- CompareInfo.cs
- SoapIgnoreAttribute.cs
- HttpEncoder.cs
- Visual.cs
- TrustExchangeException.cs
- FixedSOMTableCell.cs
- TransformCollection.cs
- Char.cs
- DrawListViewSubItemEventArgs.cs
- FlowDocumentFormatter.cs
- DataGridViewHitTestInfo.cs
- dbenumerator.cs
- PropertyInfoSet.cs
- SpecialFolderEnumConverter.cs
- SByte.cs
- OdbcPermission.cs
- MultiPageTextView.cs
- fixedPageContentExtractor.cs
- HttpCacheVaryByContentEncodings.cs
- XmlDocumentSurrogate.cs
- BodyGlyph.cs
- ContentType.cs
- WebHostScriptMappingsInstallComponent.cs
- ToolStripRendererSwitcher.cs
- TrackBar.cs
- cookiecontainer.cs
- WindowsListViewSubItem.cs
- BaseDataBoundControl.cs
- QuinticEase.cs
- MutexSecurity.cs
- ICspAsymmetricAlgorithm.cs
- ProfessionalColorTable.cs
- DataGridViewCheckBoxColumn.cs
- Typography.cs
- TcpAppDomainProtocolHandler.cs
- httpapplicationstate.cs
- SystemWebSectionGroup.cs
- IndependentlyAnimatedPropertyMetadata.cs
- StrongNameUtility.cs
- IHttpResponseInternal.cs
- SoapServerMessage.cs
- CacheAxisQuery.cs
- FileEnumerator.cs
- HitTestFilterBehavior.cs
- XmlSchemaValidator.cs
- X509Certificate.cs
- BuiltInExpr.cs
- ItemsPanelTemplate.cs
- SupportsEventValidationAttribute.cs
- MethodBody.cs
- ToolBarDesigner.cs
- UrlAuthorizationModule.cs
- ADConnectionHelper.cs
- LinqDataSourceHelper.cs
- WindowsToolbar.cs
- VisualState.cs
- AttributeEmitter.cs
- ImageIndexConverter.cs
- PathGeometry.cs
- MsmqIntegrationProcessProtocolHandler.cs
- TypeElementCollection.cs
- DataGridViewCellEventArgs.cs
- Boolean.cs
- JpegBitmapDecoder.cs
- CompressEmulationStream.cs
- InputLanguageManager.cs
- TaskHelper.cs
- AvTraceDetails.cs
- JapaneseCalendar.cs
- ConfigurationPermission.cs
- ChannelServices.cs
- SortExpressionBuilder.cs
- FreezableOperations.cs
- EntityStoreSchemaFilterEntry.cs
- _SecureChannel.cs
- PerspectiveCamera.cs
- GridViewAutomationPeer.cs
- FixedFlowMap.cs
- SiteMapHierarchicalDataSourceView.cs
- DataServiceException.cs
- ClientSettings.cs