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
- ClickablePoint.cs
- CompilationAssemblyInstallComponent.cs
- PopupRoot.cs
- CancellationHandler.cs
- CombinedGeometry.cs
- CodeLabeledStatement.cs
- CodeVariableReferenceExpression.cs
- CheckableControlBaseAdapter.cs
- AnchoredBlock.cs
- EventBuilder.cs
- DataRelation.cs
- CanonicalFontFamilyReference.cs
- HandlerBase.cs
- DirectoryNotFoundException.cs
- MatrixConverter.cs
- PermissionRequestEvidence.cs
- SingleAnimationBase.cs
- DesignTimeParseData.cs
- Pkcs7Recipient.cs
- LeftCellWrapper.cs
- WebReference.cs
- StylusPointPropertyUnit.cs
- ValueConversionAttribute.cs
- StateDesigner.TransitionInfo.cs
- Validator.cs
- TemplateBamlTreeBuilder.cs
- SqlDataSourceCommandParser.cs
- AutomationPatternInfo.cs
- XmlImplementation.cs
- ClientRuntimeConfig.cs
- GridViewColumnCollection.cs
- StringConverter.cs
- ManagementPath.cs
- TraceUtils.cs
- PropertyNames.cs
- OleDbException.cs
- ScriptMethodAttribute.cs
- ServiceEndpointAssociationProvider.cs
- EntityDataSourceChangingEventArgs.cs
- DescendantOverDescendantQuery.cs
- RegistrationServices.cs
- Property.cs
- GridViewRowEventArgs.cs
- EndOfStreamException.cs
- IntranetCredentialPolicy.cs
- InstanceDataCollectionCollection.cs
- TraceSection.cs
- CryptoApi.cs
- InheritanceRules.cs
- SchemaNames.cs
- LongAverageAggregationOperator.cs
- RegexInterpreter.cs
- TreeViewHitTestInfo.cs
- OptimisticConcurrencyException.cs
- ObjectStateEntryDbUpdatableDataRecord.cs
- WmlLiteralTextAdapter.cs
- WebPartVerb.cs
- ContractUtils.cs
- counter.cs
- DependencyPropertyHelper.cs
- HwndSource.cs
- LocalClientSecuritySettingsElement.cs
- DiscoveryRequestHandler.cs
- ComboBox.cs
- AuthorizationPolicyTypeElement.cs
- LookupBindingPropertiesAttribute.cs
- FindCompletedEventArgs.cs
- SafeFileMappingHandle.cs
- OdbcCommandBuilder.cs
- ResumeStoryboard.cs
- ManualResetEventSlim.cs
- PieceDirectory.cs
- XmlElement.cs
- WebException.cs
- PermissionSetTriple.cs
- RemoteWebConfigurationHostStream.cs
- SequenceRangeCollection.cs
- Update.cs
- XmlFormatExtensionAttribute.cs
- httpstaticobjectscollection.cs
- TextEndOfLine.cs
- MdbDataFileEditor.cs
- GenericRootAutomationPeer.cs
- SettingsAttributeDictionary.cs
- UTF7Encoding.cs
- EditorPartChrome.cs
- CodeMethodReturnStatement.cs
- ListBox.cs
- XPathNodeIterator.cs
- MetadataCacheItem.cs
- IODescriptionAttribute.cs
- SHA1.cs
- ChannelReliableSession.cs
- X509Chain.cs
- TemplateDefinition.cs
- ButtonBase.cs
- TextElementCollection.cs
- Comparer.cs
- ClaimComparer.cs
- OdbcTransaction.cs