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
- PlaceHolder.cs
- WebPartEditorCancelVerb.cs
- ViewStateException.cs
- ToolStripItemGlyph.cs
- Debug.cs
- PrincipalPermissionMode.cs
- TextComposition.cs
- ComPlusSynchronizationContext.cs
- EntityTypeEmitter.cs
- ItemContainerProviderWrapper.cs
- PageDeviceFont.cs
- FamilyMapCollection.cs
- MenuItemStyleCollection.cs
- HtmlElement.cs
- PathData.cs
- DataTableNewRowEvent.cs
- TabControl.cs
- ImplicitInputBrush.cs
- DiscoveryOperationContext.cs
- QilXmlWriter.cs
- PartialArray.cs
- BinaryFormatterWriter.cs
- ObjectStateEntryDbUpdatableDataRecord.cs
- WebPartManager.cs
- SafeSecurityHandles.cs
- TreeNodeStyle.cs
- SecurityAppliedMessage.cs
- CalendarDateRange.cs
- SoapAttributeOverrides.cs
- TypeForwardedToAttribute.cs
- DesignerHierarchicalDataSourceView.cs
- AddInController.cs
- GridItemPatternIdentifiers.cs
- SecurityListenerSettingsLifetimeManager.cs
- DomainUpDown.cs
- IgnoreSectionHandler.cs
- BackgroundWorker.cs
- AutomationEvent.cs
- Axis.cs
- XmlSerializationReader.cs
- InlineCategoriesDocument.cs
- TextBox.cs
- unsafeIndexingFilterStream.cs
- TransactionTraceIdentifier.cs
- ListItemCollection.cs
- EllipseGeometry.cs
- XmlUrlResolver.cs
- Panel.cs
- DoubleAnimationUsingKeyFrames.cs
- PlainXmlWriter.cs
- CapiHashAlgorithm.cs
- StateItem.cs
- CssClassPropertyAttribute.cs
- WebServiceMethodData.cs
- ColumnMapCopier.cs
- TripleDESCryptoServiceProvider.cs
- FormViewModeEventArgs.cs
- Inflater.cs
- SendKeys.cs
- NamespaceCollection.cs
- DataList.cs
- CaseInsensitiveOrdinalStringComparer.cs
- WizardPanel.cs
- MarshalByValueComponent.cs
- WindowsUpDown.cs
- CanonicalXml.cs
- PtsHelper.cs
- _UriTypeConverter.cs
- JoinTreeSlot.cs
- ConfigurationLocationCollection.cs
- LicenseException.cs
- DbExpressionVisitor.cs
- DecoderFallbackWithFailureFlag.cs
- assertwrapper.cs
- ParentQuery.cs
- ClientConfigurationSystem.cs
- TripleDESCryptoServiceProvider.cs
- ErrorsHelper.cs
- CellNormalizer.cs
- IdentityModelStringsVersion1.cs
- Blend.cs
- AspNetSynchronizationContext.cs
- TreeIterator.cs
- DllNotFoundException.cs
- SerialPinChanges.cs
- IQueryable.cs
- StructuredProperty.cs
- Subtree.cs
- InvokePattern.cs
- TypeBrowser.xaml.cs
- WmfPlaceableFileHeader.cs
- DoubleStorage.cs
- ClonableStack.cs
- ServerProtocol.cs
- HttpCachePolicy.cs
- WebPartDisplayModeEventArgs.cs
- EmissiveMaterial.cs
- MediaCommands.cs
- ListBox.cs
- FormViewUpdateEventArgs.cs