Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / 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); } } }[To be supplied.] ///
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ForEach.cs
- ExeContext.cs
- ForeignConstraint.cs
- WebPartHelpVerb.cs
- LineMetrics.cs
- MarginCollapsingState.cs
- ValidatorUtils.cs
- Accessible.cs
- DrawingBrush.cs
- WorkItem.cs
- EdmFunctions.cs
- UInt32Storage.cs
- DesignerView.xaml.cs
- GacUtil.cs
- ToolStripArrowRenderEventArgs.cs
- NullableIntAverageAggregationOperator.cs
- basevalidator.cs
- SelectionPatternIdentifiers.cs
- sqlmetadatafactory.cs
- DBProviderConfigurationHandler.cs
- RoleManagerSection.cs
- autovalidator.cs
- FontSizeConverter.cs
- dsa.cs
- RemoteWebConfigurationHost.cs
- OutputCacheSection.cs
- UpdateInfo.cs
- ComboBoxAutomationPeer.cs
- GenericParameterDataContract.cs
- SystemWebExtensionsSectionGroup.cs
- EventSetter.cs
- TdsParameterSetter.cs
- MenuItem.cs
- ColumnReorderedEventArgs.cs
- XpsFont.cs
- StylusButtonEventArgs.cs
- TypeElement.cs
- PageCache.cs
- LockedAssemblyCache.cs
- SignatureDescription.cs
- ColorAnimationBase.cs
- LoadedOrUnloadedOperation.cs
- ResetableIterator.cs
- WebBrowserNavigatingEventHandler.cs
- filewebresponse.cs
- FrameworkPropertyMetadata.cs
- SHA256.cs
- PersistChildrenAttribute.cs
- DateTimeSerializationSection.cs
- InitializerFacet.cs
- ReferenceSchema.cs
- TableLayoutRowStyleCollection.cs
- TypeSemantics.cs
- SrgsElementFactoryCompiler.cs
- InputManager.cs
- GeneralTransform3DGroup.cs
- complextypematerializer.cs
- RemotingException.cs
- GACMembershipCondition.cs
- DiscreteKeyFrames.cs
- WebServiceEnumData.cs
- HttpProcessUtility.cs
- WinEventQueueItem.cs
- FormatterConverter.cs
- OrderingExpression.cs
- WindowsIPAddress.cs
- ViewGenerator.cs
- precedingquery.cs
- MergeLocalizationDirectives.cs
- PageAction.cs
- BackgroundWorker.cs
- PropertyItem.cs
- CurrentChangingEventArgs.cs
- DispatcherExceptionFilterEventArgs.cs
- _NetRes.cs
- RelatedPropertyManager.cs
- DragDeltaEventArgs.cs
- SynchronizationContext.cs
- StylusDevice.cs
- ThreadExceptionDialog.cs
- CodePageEncoding.cs
- NativeActivityContext.cs
- ObjRef.cs
- AlternateViewCollection.cs
- MD5Cng.cs
- Thickness.cs
- PassportPrincipal.cs
- ResourceDictionary.cs
- LongValidatorAttribute.cs
- ComMethodElement.cs
- DesignerCalendarAdapter.cs
- SessionEndedEventArgs.cs
- CollectionBuilder.cs
- MultiPageTextView.cs
- ObjectKeyFrameCollection.cs
- DataGridCheckBoxColumn.cs
- InspectionWorker.cs
- SqlDataSourceConfigureSelectPanel.cs
- ScopedMessagePartSpecification.cs
- WsatRegistrationHeader.cs