Code:
/ FX-1434 / FX-1434 / 1.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
- IntSecurity.cs
- _FtpDataStream.cs
- GeneralTransform.cs
- ExtendedProperty.cs
- LockCookie.cs
- ValidatedControlConverter.cs
- EventWaitHandle.cs
- StateBag.cs
- SeparatorAutomationPeer.cs
- XPathNodeInfoAtom.cs
- Animatable.cs
- ServiceContractGenerator.cs
- StylusPointPropertyInfoDefaults.cs
- InstanceDescriptor.cs
- UniqueIdentifierService.cs
- LOSFormatter.cs
- TdsParameterSetter.cs
- PropertyFilterAttribute.cs
- Validator.cs
- PointUtil.cs
- RectangleGeometry.cs
- CorrelationKey.cs
- SimpleApplicationHost.cs
- PropertyCollection.cs
- EntityContainerAssociationSet.cs
- SqlError.cs
- oledbmetadatacollectionnames.cs
- ListViewGroupItemCollection.cs
- recordstate.cs
- StateMachineWorkflowDesigner.cs
- TypeConverterValueSerializer.cs
- CountAggregationOperator.cs
- StateWorkerRequest.cs
- GeneralTransform3DTo2DTo3D.cs
- FullTrustAssembly.cs
- ZoneButton.cs
- TableRowGroup.cs
- DataGridCellEditEndingEventArgs.cs
- HTMLTagNameToTypeMapper.cs
- FirstMatchCodeGroup.cs
- HandlerFactoryWrapper.cs
- Decoder.cs
- ReadOnlyMetadataCollection.cs
- ArgIterator.cs
- GrammarBuilderWildcard.cs
- DataSourceGeneratorException.cs
- COM2PictureConverter.cs
- TdsParserHelperClasses.cs
- AppModelKnownContentFactory.cs
- ComponentDispatcher.cs
- TextClipboardData.cs
- DataGridParentRows.cs
- DataGridViewButtonColumn.cs
- DockPattern.cs
- DesignerActionPropertyItem.cs
- WindowHideOrCloseTracker.cs
- WindowsFormsSectionHandler.cs
- DataTable.cs
- OdbcParameter.cs
- SchemaCollectionPreprocessor.cs
- HttpEncoderUtility.cs
- DataGridViewCellMouseEventArgs.cs
- GridViewRowCollection.cs
- TimeSpanMinutesConverter.cs
- PlainXmlSerializer.cs
- EntityClientCacheKey.cs
- ValueUtilsSmi.cs
- securitymgrsite.cs
- EditableTreeList.cs
- DbMetaDataColumnNames.cs
- MiniParameterInfo.cs
- FontStretches.cs
- TerminatorSinks.cs
- DesignerForm.cs
- ByteAnimationUsingKeyFrames.cs
- Memoizer.cs
- ComponentEvent.cs
- BindingContext.cs
- UserPreferenceChangedEventArgs.cs
- ErrorView.xaml.cs
- DetailsViewUpdatedEventArgs.cs
- WebPart.cs
- RegexTypeEditor.cs
- CharAnimationUsingKeyFrames.cs
- IPipelineRuntime.cs
- DataGridViewRowDividerDoubleClickEventArgs.cs
- StylusOverProperty.cs
- SafeFindHandle.cs
- BitConverter.cs
- IPEndPoint.cs
- DrawingAttributeSerializer.cs
- SQLResource.cs
- ExpandedProjectionNode.cs
- PermissionAttributes.cs
- TextBoxAutoCompleteSourceConverter.cs
- InputManager.cs
- CodeMethodInvokeExpression.cs
- TextTreeUndoUnit.cs
- ThrowHelper.cs
- SqlBulkCopy.cs