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
- CompilationUtil.cs
- GeneralTransform3D.cs
- SystemColorTracker.cs
- VisualProxy.cs
- EdmEntityTypeAttribute.cs
- GenericTypeParameterBuilder.cs
- CodeDOMProvider.cs
- PropertySourceInfo.cs
- DrawingImage.cs
- IsolatedStoragePermission.cs
- StringUtil.cs
- ArrayItemValue.cs
- QilXmlReader.cs
- Tool.cs
- SponsorHelper.cs
- ToolstripProfessionalRenderer.cs
- RawContentTypeMapper.cs
- HwndStylusInputProvider.cs
- CatalogZoneAutoFormat.cs
- HttpDebugHandler.cs
- DesignConnection.cs
- brushes.cs
- SafeSecurityHandles.cs
- CrossSiteScriptingValidation.cs
- UpdateManifestForBrowserApplication.cs
- QuerySettings.cs
- EntityModelSchemaGenerator.cs
- ResourcePropertyMemberCodeDomSerializer.cs
- ContextStaticAttribute.cs
- AssemblyEvidenceFactory.cs
- KerberosRequestorSecurityToken.cs
- JsonEncodingStreamWrapper.cs
- BigInt.cs
- TextEditorSpelling.cs
- ResolveResponse.cs
- VectorAnimationBase.cs
- PropertyManager.cs
- SettingsProperty.cs
- PropVariant.cs
- RenderingBiasValidation.cs
- SecurityHelper.cs
- WmpBitmapEncoder.cs
- FunctionCommandText.cs
- PropertySegmentSerializer.cs
- TextBoxView.cs
- DataGridBoundColumn.cs
- SqlIdentifier.cs
- ZipIOLocalFileDataDescriptor.cs
- IMembershipProvider.cs
- KerberosSecurityTokenParameters.cs
- EpmContentSerializerBase.cs
- WebControlsSection.cs
- safex509handles.cs
- X509Chain.cs
- XmlHelper.cs
- MSAANativeProvider.cs
- DataGridTablesFactory.cs
- SQLDateTimeStorage.cs
- SqlIdentifier.cs
- ReliableOutputSessionChannel.cs
- MatchAttribute.cs
- ImplicitInputBrush.cs
- _NestedMultipleAsyncResult.cs
- MouseEventArgs.cs
- DoubleLink.cs
- PropertyReferenceSerializer.cs
- NativeMethods.cs
- MaskDesignerDialog.cs
- FormsIdentity.cs
- OracleDateTime.cs
- Identifier.cs
- EntityObject.cs
- CreateUserWizardStep.cs
- TypeProvider.cs
- BitConverter.cs
- WebRequestModulesSection.cs
- TemplateControlParser.cs
- ScriptDescriptor.cs
- DataGridViewColumn.cs
- UInt32Storage.cs
- XmlValidatingReaderImpl.cs
- StateRuntime.cs
- Ipv6Element.cs
- IdSpace.cs
- ConnectionManagementSection.cs
- InheritanceContextChangedEventManager.cs
- GridItem.cs
- SchemaTableOptionalColumn.cs
- SimpleHandlerFactory.cs
- CreateSequenceResponse.cs
- WebPartConnectionsConnectVerb.cs
- SqlReorderer.cs
- TextEmbeddedObject.cs
- CurrentChangedEventManager.cs
- DefaultTraceListener.cs
- SqlFileStream.cs
- SqlAliasesReferenced.cs
- EditorOptionAttribute.cs
- WorkflowInspectionServices.cs
- BooleanConverter.cs