Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- SqlDataSourceConfigureSortForm.cs
- SystemIPv4InterfaceProperties.cs
- HtmlControlPersistable.cs
- ContentTextAutomationPeer.cs
- TypeElement.cs
- SessionEndedEventArgs.cs
- DefinitionBase.cs
- StylusEditingBehavior.cs
- WebPartChrome.cs
- CookieProtection.cs
- SimpleApplicationHost.cs
- DataReceivedEventArgs.cs
- DataGridViewCellFormattingEventArgs.cs
- XmlUtil.cs
- PopupRootAutomationPeer.cs
- LabelDesigner.cs
- JobPageOrder.cs
- WinCategoryAttribute.cs
- StandardTransformFactory.cs
- InsufficientMemoryException.cs
- FormsAuthenticationEventArgs.cs
- DataPagerFieldCollection.cs
- UniqueConstraint.cs
- SqlDataSourceCommandEventArgs.cs
- ProfilePropertyNameValidator.cs
- ScriptIgnoreAttribute.cs
- CodeLabeledStatement.cs
- DiscreteKeyFrames.cs
- _ConnectOverlappedAsyncResult.cs
- HtmlContainerControl.cs
- Win32Exception.cs
- TypeResolver.cs
- AvTraceDetails.cs
- IconConverter.cs
- UnsafeNativeMethods.cs
- SByte.cs
- GeometryGroup.cs
- MetadataCache.cs
- BezierSegment.cs
- FileRecordSequenceCompletedAsyncResult.cs
- HttpFormatExtensions.cs
- WebMessageEncodingElement.cs
- KeyEvent.cs
- InvokeGenerator.cs
- BaseTemplateBuildProvider.cs
- MenuItemStyleCollection.cs
- PropertyEntry.cs
- OdbcCommandBuilder.cs
- TimelineGroup.cs
- ISAPIWorkerRequest.cs
- ThemeDictionaryExtension.cs
- XamlRtfConverter.cs
- IDispatchConstantAttribute.cs
- uribuilder.cs
- XPathPatternBuilder.cs
- RunWorkerCompletedEventArgs.cs
- ReaderContextStackData.cs
- BinaryNode.cs
- InsufficientMemoryException.cs
- TableCellCollection.cs
- RadialGradientBrush.cs
- IWorkflowDebuggerService.cs
- HexParser.cs
- ColumnResizeUndoUnit.cs
- processwaithandle.cs
- Int64Storage.cs
- StorageAssociationTypeMapping.cs
- StrokeCollection2.cs
- ProfileInfo.cs
- NamespaceEmitter.cs
- ReflectionPermission.cs
- CodeDOMProvider.cs
- EncryptedKey.cs
- ImageEditor.cs
- MasterPageParser.cs
- IisTraceListener.cs
- ScrollViewer.cs
- FixedFlowMap.cs
- DocumentViewer.cs
- ConditionalWeakTable.cs
- BoolExpression.cs
- AdRotator.cs
- SchemaMerger.cs
- DynamicValidatorEventArgs.cs
- SafeThreadHandle.cs
- SecureConversationSecurityTokenParameters.cs
- COMException.cs
- PageSetupDialog.cs
- PageAsyncTask.cs
- DefaultEvaluationContext.cs
- CryptoApi.cs
- VectorConverter.cs
- DefaultEvaluationContext.cs
- login.cs
- Tool.cs
- Parallel.cs
- TextViewSelectionProcessor.cs
- GeometryGroup.cs
- OpenFileDialog.cs
- TextServicesCompartmentContext.cs