Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / System.Runtime.DurableInstancing / System / Runtime / Diagnostics / DiagnosticTraceSource.cs / 1305376 / DiagnosticTraceSource.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.Runtime.Diagnostics { using System; using System.Diagnostics; class DiagnosticTraceSource : TraceSource { const string PropagateActivityValue = "propagateActivity"; internal DiagnosticTraceSource(string name) : base(name) { } protected override string[] GetSupportedAttributes() { return new string[] { DiagnosticTraceSource.PropagateActivityValue }; } internal bool PropagateActivity { get { bool retval = false; string attributeValue = this.Attributes[DiagnosticTraceSource.PropagateActivityValue]; if (!string.IsNullOrEmpty(attributeValue)) { if (!bool.TryParse(attributeValue, out retval)) { retval = false; } } return retval; } set { this.Attributes[DiagnosticTraceSource.PropagateActivityValue] = value.ToString(); } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.Runtime.Diagnostics { using System; using System.Diagnostics; class DiagnosticTraceSource : TraceSource { const string PropagateActivityValue = "propagateActivity"; internal DiagnosticTraceSource(string name) : base(name) { } protected override string[] GetSupportedAttributes() { return new string[] { DiagnosticTraceSource.PropagateActivityValue }; } internal bool PropagateActivity { get { bool retval = false; string attributeValue = this.Attributes[DiagnosticTraceSource.PropagateActivityValue]; if (!string.IsNullOrEmpty(attributeValue)) { if (!bool.TryParse(attributeValue, out retval)) { retval = false; } } return retval; } set { this.Attributes[DiagnosticTraceSource.PropagateActivityValue] = value.ToString(); } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- BoundPropertyEntry.cs
- KeyedCollection.cs
- MobileControlBuilder.cs
- Quaternion.cs
- ColorContextHelper.cs
- Pair.cs
- DataGridViewCellConverter.cs
- Point.cs
- WebScriptEnablingElement.cs
- Binding.cs
- Span.cs
- DropTarget.cs
- ReflectEventDescriptor.cs
- UnsafeNativeMethods.cs
- SecondaryViewProvider.cs
- RegexFCD.cs
- XmlQueryCardinality.cs
- RadioButtonFlatAdapter.cs
- XPathQilFactory.cs
- TeredoHelper.cs
- SecurityKeyType.cs
- XmlSchemaDocumentation.cs
- HtmlImage.cs
- HttpPostedFile.cs
- SharedPerformanceCounter.cs
- Native.cs
- TraceContextEventArgs.cs
- AsymmetricSignatureDeformatter.cs
- ImmutableObjectAttribute.cs
- DataGridRowDetailsEventArgs.cs
- CurrentTimeZone.cs
- SafeArrayRankMismatchException.cs
- ObjectHandle.cs
- OleDbWrapper.cs
- AtomServiceDocumentSerializer.cs
- PublisherIdentityPermission.cs
- CompositeTypefaceMetrics.cs
- DrawingBrush.cs
- NumberSubstitution.cs
- SplitterEvent.cs
- VersionUtil.cs
- QuotedPairReader.cs
- PrinterUnitConvert.cs
- SQLSingleStorage.cs
- LinqDataSourceDisposeEventArgs.cs
- ConstructorBuilder.cs
- IndependentlyAnimatedPropertyMetadata.cs
- DictionaryManager.cs
- pingexception.cs
- ListChangedEventArgs.cs
- WindowsEditBox.cs
- CodeTypeDeclarationCollection.cs
- EventlogProvider.cs
- TextEndOfSegment.cs
- DbProviderServices.cs
- XmlResolver.cs
- objectquery_tresulttype.cs
- documentsequencetextpointer.cs
- StrongNameUtility.cs
- XPathBinder.cs
- WsatServiceAddress.cs
- DesignerVerbCollection.cs
- Label.cs
- FormsAuthenticationCredentials.cs
- MatrixUtil.cs
- Point.cs
- ComboBoxAutomationPeer.cs
- BoundColumn.cs
- OrthographicCamera.cs
- TextSpan.cs
- SchemaEntity.cs
- XhtmlConformanceSection.cs
- OleDbTransaction.cs
- Rotation3D.cs
- SchemaObjectWriter.cs
- BaseHashHelper.cs
- FusionWrap.cs
- WebPartUserCapability.cs
- BitmapEffectInputData.cs
- TranslateTransform.cs
- DesignTimeResourceProviderFactoryAttribute.cs
- EventLogTraceListener.cs
- ClientBuildManager.cs
- ParseChildrenAsPropertiesAttribute.cs
- ReadOnlyTernaryTree.cs
- DoubleLink.cs
- RoutedEventConverter.cs
- UserNameSecurityTokenParameters.cs
- ECDiffieHellman.cs
- httpapplicationstate.cs
- KnownBoxes.cs
- ServiceOperationWrapper.cs
- WebProxyScriptElement.cs
- GridLength.cs
- ParenthesizePropertyNameAttribute.cs
- CorrelationRequestContext.cs
- ListDataHelper.cs
- PrePrepareMethodAttribute.cs
- CodeDomSerializer.cs
- OperandQuery.cs