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
- Object.cs
- TouchDevice.cs
- MemberInitExpression.cs
- AVElementHelper.cs
- FormsAuthenticationEventArgs.cs
- HebrewNumber.cs
- EventBuilder.cs
- CurrentChangingEventManager.cs
- shaper.cs
- AlphaSortedEnumConverter.cs
- HttpResponseHeader.cs
- SharedPersonalizationStateInfo.cs
- ProfileModule.cs
- ConfigurationPermission.cs
- NullableConverter.cs
- TypeName.cs
- Binding.cs
- AuthenticateEventArgs.cs
- Utilities.cs
- DocumentViewerBaseAutomationPeer.cs
- GPPOINT.cs
- WorkItem.cs
- GenericIdentity.cs
- AnnotationHighlightLayer.cs
- SqlStatistics.cs
- ProcessRequestArgs.cs
- PackageProperties.cs
- PathFigure.cs
- CopyOnWriteList.cs
- MethodToken.cs
- PostBackOptions.cs
- Operator.cs
- MemoryRecordBuffer.cs
- BulletedList.cs
- AsymmetricCryptoHandle.cs
- AdvancedBindingEditor.cs
- BitmapDecoder.cs
- ServiceObjectContainer.cs
- XpsDocumentEvent.cs
- DefaultObjectMappingItemCollection.cs
- SwitchLevelAttribute.cs
- LinkUtilities.cs
- FreezableDefaultValueFactory.cs
- SHA512.cs
- AnimationClock.cs
- ConstructorNeedsTagAttribute.cs
- Int64Animation.cs
- Comparer.cs
- HtmlInputReset.cs
- RequestSecurityTokenSerializer.cs
- SqlConnectionManager.cs
- XPathNodeList.cs
- RequestBringIntoViewEventArgs.cs
- CapabilitiesUse.cs
- MobileUITypeEditor.cs
- AmbiguousMatchException.cs
- QuaternionKeyFrameCollection.cs
- MimeBasePart.cs
- SvcMapFileLoader.cs
- DebuggerAttributes.cs
- HostedBindingBehavior.cs
- Command.cs
- EventLogPermission.cs
- TimerElapsedEvenArgs.cs
- Triangle.cs
- ActiveXHost.cs
- ComponentResourceKey.cs
- NegotiateStream.cs
- XmlDataCollection.cs
- Exceptions.cs
- TargetConverter.cs
- StateItem.cs
- IpcManager.cs
- ConfigurationPermission.cs
- DesignerDataConnection.cs
- RTLAwareMessageBox.cs
- VectorKeyFrameCollection.cs
- TypeConstant.cs
- HttpHandler.cs
- ConnectionManagementSection.cs
- DependencyPropertyAttribute.cs
- StateMachineHelpers.cs
- Highlights.cs
- WrapPanel.cs
- SqlDataSourceView.cs
- EventMappingSettings.cs
- EntityDataSourceWrapperCollection.cs
- ListViewInsertionMark.cs
- HttpWrapper.cs
- WpfXamlType.cs
- ObjRef.cs
- DataControlButton.cs
- _Semaphore.cs
- MethodBody.cs
- ChangePassword.cs
- LineBreak.cs
- InfoCardPolicy.cs
- QueryPageSettingsEventArgs.cs
- IdentifierCollection.cs
- Unit.cs