Code:
/ 4.0 / 4.0 / untmp / 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.] ///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TypeGeneratedEventArgs.cs
- InstanceDescriptor.cs
- XmlArrayItemAttribute.cs
- DataGridViewSelectedColumnCollection.cs
- WebReferencesBuildProvider.cs
- ImmutablePropertyDescriptorGridEntry.cs
- ScriptBehaviorDescriptor.cs
- CroppedBitmap.cs
- WebServiceParameterData.cs
- XmlSchemaDatatype.cs
- PersistChildrenAttribute.cs
- EventPropertyMap.cs
- Control.cs
- PartManifestEntry.cs
- StateValidator.cs
- NegotiateStream.cs
- ListView.cs
- GeometryHitTestParameters.cs
- UnmanagedMemoryStream.cs
- TimelineClockCollection.cs
- ReflectEventDescriptor.cs
- RowToParametersTransformer.cs
- ScriptIgnoreAttribute.cs
- Clock.cs
- InstanceDescriptor.cs
- TemplatedEditableDesignerRegion.cs
- NaturalLanguageHyphenator.cs
- DrawingAttributesDefaultValueFactory.cs
- SafeSerializationManager.cs
- NavigationService.cs
- TextBoxRenderer.cs
- TabControlAutomationPeer.cs
- XmlReflectionImporter.cs
- XmlSchemaComplexContent.cs
- SQLRoleProvider.cs
- ToolStripScrollButton.cs
- RawStylusInput.cs
- BlockCollection.cs
- FormViewCommandEventArgs.cs
- DoubleKeyFrameCollection.cs
- InvalidAsynchronousStateException.cs
- XPathExpr.cs
- EmptyReadOnlyDictionaryInternal.cs
- WmpBitmapEncoder.cs
- ServerProtocol.cs
- TemplateControl.cs
- TrimSurroundingWhitespaceAttribute.cs
- HttpCookie.cs
- XmlSchemaAny.cs
- SqlAggregateChecker.cs
- RuleElement.cs
- RSAPKCS1SignatureFormatter.cs
- Tokenizer.cs
- Missing.cs
- HtmlControl.cs
- ProtocolsConfigurationEntry.cs
- ReadingWritingEntityEventArgs.cs
- SoapIgnoreAttribute.cs
- SmiMetaData.cs
- HttpHandlerAction.cs
- Int16Converter.cs
- PropertyGridView.cs
- JapaneseLunisolarCalendar.cs
- SymmetricKeyWrap.cs
- ObjectStateManagerMetadata.cs
- XmlUnspecifiedAttribute.cs
- ExtensionCollection.cs
- XmlMapping.cs
- EasingFunctionBase.cs
- _NegotiateClient.cs
- EncoderReplacementFallback.cs
- EditorZoneBase.cs
- PageAction.cs
- SqlCommandBuilder.cs
- SchemaTableColumn.cs
- DataGridViewCellStyle.cs
- ScriptBehaviorDescriptor.cs
- XsltArgumentList.cs
- Tracking.cs
- storepermissionattribute.cs
- SwitchExpression.cs
- CompareInfo.cs
- SqlUdtInfo.cs
- Stylesheet.cs
- HttpHandlerAction.cs
- SectionXmlInfo.cs
- WebRequestModuleElement.cs
- WebPartAuthorizationEventArgs.cs
- StatusStrip.cs
- CroppedBitmap.cs
- RtfControls.cs
- Point3D.cs
- DesignerActionKeyboardBehavior.cs
- ClrPerspective.cs
- AttachedPropertyBrowsableAttribute.cs
- FacetChecker.cs
- StateDesigner.CommentLayoutGlyph.cs
- HttpValueCollection.cs
- SchemaElementLookUpTable.cs
- HttpHandlersSection.cs