Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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); } } } // 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
- SafeUserTokenHandle.cs
- AccessKeyManager.cs
- QilUnary.cs
- XmlSchemaAnnotation.cs
- SystemNetworkInterface.cs
- StringBlob.cs
- StringFreezingAttribute.cs
- TransformerTypeCollection.cs
- _LoggingObject.cs
- DataGridViewSelectedCellCollection.cs
- _HelperAsyncResults.cs
- VariableReference.cs
- TypeConverter.cs
- ManifestResourceInfo.cs
- XmlDataSourceView.cs
- ListViewSelectEventArgs.cs
- KeyValuePair.cs
- ListControlDataBindingHandler.cs
- DataGridViewCell.cs
- DocumentApplication.cs
- DiscreteKeyFrames.cs
- SpotLight.cs
- TraceSwitch.cs
- dataobject.cs
- ScriptDescriptor.cs
- ChangeBlockUndoRecord.cs
- InstallerTypeAttribute.cs
- PropertyValidationContext.cs
- ResolveCompletedEventArgs.cs
- ValidatorUtils.cs
- SqlComparer.cs
- MatrixAnimationBase.cs
- IFlowDocumentViewer.cs
- HScrollProperties.cs
- NativeMethods.cs
- WebPartMenuStyle.cs
- UTF8Encoding.cs
- EnumMember.cs
- FontNamesConverter.cs
- EmissiveMaterial.cs
- SqlNotificationRequest.cs
- StreamUpdate.cs
- Repeater.cs
- PermissionAttributes.cs
- SecurityDocument.cs
- GuidelineCollection.cs
- MatrixAnimationBase.cs
- GorillaCodec.cs
- Annotation.cs
- PathFigureCollectionConverter.cs
- ExpressionEditorSheet.cs
- MergeFailedEvent.cs
- PriorityRange.cs
- DataBinder.cs
- DocumentSequenceHighlightLayer.cs
- StrokeIntersection.cs
- XmlLangPropertyAttribute.cs
- DataGridCaption.cs
- SocketElement.cs
- RightsManagementPermission.cs
- XamlSerializerUtil.cs
- SmtpNegotiateAuthenticationModule.cs
- ImageCodecInfoPrivate.cs
- PropertyGeneratedEventArgs.cs
- RowCache.cs
- Glyph.cs
- Attachment.cs
- SafeIUnknown.cs
- XmlWrappingReader.cs
- ParentUndoUnit.cs
- PropertyTabAttribute.cs
- DropShadowEffect.cs
- CoreSwitches.cs
- AttachedPropertyMethodSelector.cs
- SchemaLookupTable.cs
- RootDesignerSerializerAttribute.cs
- EmbeddedObject.cs
- AspNetCompatibilityRequirementsAttribute.cs
- EditorBrowsableAttribute.cs
- ListItemsCollectionEditor.cs
- InputScope.cs
- QilExpression.cs
- SymbolType.cs
- XamlReader.cs
- DoubleAnimationUsingPath.cs
- TrackingLocation.cs
- TransformBlockRequest.cs
- UIPermission.cs
- EventInfo.cs
- PointCollectionConverter.cs
- EntityParameterCollection.cs
- ToolStripRenderer.cs
- MailSettingsSection.cs
- ResponseStream.cs
- CodeDirectoryCompiler.cs
- RSAPKCS1SignatureDeformatter.cs
- ReservationNotFoundException.cs
- mediaeventargs.cs
- WorkflowOperationBehavior.cs
- SchemaDeclBase.cs