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
- COMException.cs
- TextDocumentView.cs
- OAVariantLib.cs
- ToolStripContextMenu.cs
- NextPreviousPagerField.cs
- ScrollBarAutomationPeer.cs
- DataSourceHelper.cs
- COM2TypeInfoProcessor.cs
- CellTreeNodeVisitors.cs
- Sentence.cs
- SqlInternalConnectionSmi.cs
- ResXResourceSet.cs
- TaskResultSetter.cs
- StyleSelector.cs
- SamlSerializer.cs
- WebServiceResponseDesigner.cs
- BrowserCapabilitiesCodeGenerator.cs
- LayoutSettings.cs
- Serializer.cs
- TargetParameterCountException.cs
- GroupDescription.cs
- UntrustedRecipientException.cs
- AssemblyBuilderData.cs
- ExecutedRoutedEventArgs.cs
- TdsParserStaticMethods.cs
- ContextDataSource.cs
- InkSerializer.cs
- _TLSstream.cs
- RuleRef.cs
- CacheSection.cs
- GPRECT.cs
- SimpleRecyclingCache.cs
- ToolBar.cs
- InputScope.cs
- ScopelessEnumAttribute.cs
- CannotUnloadAppDomainException.cs
- ScriptManagerProxy.cs
- KeysConverter.cs
- BuildResult.cs
- CompilationUtil.cs
- Stacktrace.cs
- LayoutTableCell.cs
- DesignerObject.cs
- WebExceptionStatus.cs
- WebPageTraceListener.cs
- KoreanLunisolarCalendar.cs
- DateTimeOffset.cs
- CalendarDay.cs
- StrongNameMembershipCondition.cs
- TimerEventSubscription.cs
- GenerateTemporaryAssemblyTask.cs
- AdjustableArrowCap.cs
- SqlDataSourceView.cs
- ConditionalDesigner.cs
- GenericUriParser.cs
- Suspend.cs
- ItemsPanelTemplate.cs
- ClientFormsIdentity.cs
- HtmlEmptyTagControlBuilder.cs
- ProxyGenerationError.cs
- DNS.cs
- InvalidCommandTreeException.cs
- FocusWithinProperty.cs
- httpserverutility.cs
- DelayedRegex.cs
- TemplateNameScope.cs
- Resources.Designer.cs
- DispatcherHooks.cs
- MemberAssignmentAnalysis.cs
- OutputCacheProfileCollection.cs
- LoginCancelEventArgs.cs
- DataGridViewCellContextMenuStripNeededEventArgs.cs
- ZipFileInfoCollection.cs
- HostingEnvironmentWrapper.cs
- SignatureResourcePool.cs
- BindingValueChangedEventArgs.cs
- XmlC14NWriter.cs
- EntityViewGenerator.cs
- ClientRuntimeConfig.cs
- DbProviderFactory.cs
- MethodAccessException.cs
- HtmlTableCell.cs
- TimeSpanValidator.cs
- DbDataRecord.cs
- NetDataContractSerializer.cs
- OnOperation.cs
- KeyInterop.cs
- Pair.cs
- SafeHandle.cs
- WebPartExportVerb.cs
- ScalarConstant.cs
- nulltextcontainer.cs
- GridViewUpdatedEventArgs.cs
- SecurityTokenTypes.cs
- BuildManager.cs
- WmlFormAdapter.cs
- TagNameToTypeMapper.cs
- AppSettingsSection.cs
- JoinElimination.cs
- DefaultValueConverter.cs