Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- PropertyIDSet.cs
- LabelEditEvent.cs
- EntityDataSource.cs
- DbProviderFactoriesConfigurationHandler.cs
- DataServiceStreamProviderWrapper.cs
- ColorConverter.cs
- SoapServerMessage.cs
- CustomLineCap.cs
- _SSPIWrapper.cs
- StyleSelector.cs
- RichTextBoxDesigner.cs
- EventManager.cs
- SimpleModelProvider.cs
- Section.cs
- CalculatedColumn.cs
- SatelliteContractVersionAttribute.cs
- ComponentManagerBroker.cs
- QuaternionRotation3D.cs
- DependencyPropertyValueSerializer.cs
- TextSegment.cs
- SqlInternalConnection.cs
- TextDecorations.cs
- CellNormalizer.cs
- BinaryMethodMessage.cs
- Metadata.cs
- GestureRecognitionResult.cs
- Geometry.cs
- EntityStoreSchemaGenerator.cs
- LinqExpressionNormalizer.cs
- HtmlTable.cs
- COAUTHINFO.cs
- SerializationException.cs
- ItemsControlAutomationPeer.cs
- RangeBaseAutomationPeer.cs
- Connector.xaml.cs
- DataColumn.cs
- BrowserCapabilitiesFactoryBase.cs
- BrushMappingModeValidation.cs
- Point3DCollectionConverter.cs
- UniqueEventHelper.cs
- GC.cs
- CharacterMetricsDictionary.cs
- safelinkcollection.cs
- ElementFactory.cs
- TextContainer.cs
- MulticastOption.cs
- NullableFloatAverageAggregationOperator.cs
- HostVisual.cs
- RetrieveVirtualItemEventArgs.cs
- XmlDomTextWriter.cs
- SqlConnectionPoolGroupProviderInfo.cs
- QueueProcessor.cs
- LogLogRecord.cs
- CompositeFontParser.cs
- AssociationType.cs
- HierarchicalDataSourceConverter.cs
- XamlParser.cs
- FileUtil.cs
- NameObjectCollectionBase.cs
- WindowsTitleBar.cs
- DesignerImageAdapter.cs
- TemplateColumn.cs
- RemotingSurrogateSelector.cs
- MenuCommands.cs
- LinqDataSource.cs
- diagnosticsswitches.cs
- MessageEncoderFactory.cs
- AggregateNode.cs
- UrlAuthFailedErrorFormatter.cs
- Pair.cs
- DesigntimeLicenseContextSerializer.cs
- Connector.cs
- JsonDataContract.cs
- BrowserCapabilitiesCompiler.cs
- OleDbWrapper.cs
- EncodingNLS.cs
- XmlRawWriter.cs
- StrokeIntersection.cs
- Array.cs
- TransactionWaitAsyncResult.cs
- AdRotator.cs
- DragEvent.cs
- HelpInfo.cs
- BitmapEffect.cs
- DataBoundControlAdapter.cs
- CheckBoxFlatAdapter.cs
- RightsManagementPermission.cs
- FullTrustAssemblyCollection.cs
- WebControlAdapter.cs
- HtmlShimManager.cs
- RouteItem.cs
- RowUpdatingEventArgs.cs
- AlphaSortedEnumConverter.cs
- Events.cs
- CompilerInfo.cs
- EncoderParameter.cs
- CommonRemoteMemoryBlock.cs
- RangeValuePattern.cs
- EventRecord.cs
- XmlSignatureProperties.cs