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
- FileAuthorizationModule.cs
- EntityDescriptor.cs
- WebPartCollection.cs
- XslAst.cs
- LambdaCompiler.Lambda.cs
- FileIOPermission.cs
- TypeAccessException.cs
- WindowsToolbar.cs
- SchemaManager.cs
- CaretElement.cs
- HttpApplicationFactory.cs
- StylusSystemGestureEventArgs.cs
- OdbcConnectionHandle.cs
- AutoGeneratedField.cs
- PrintPageEvent.cs
- ClientSettings.cs
- ListViewItem.cs
- MaterialCollection.cs
- EtwTrace.cs
- ResXResourceSet.cs
- InstanceValue.cs
- SmtpNetworkElement.cs
- PrinterSettings.cs
- newinstructionaction.cs
- WebSysDefaultValueAttribute.cs
- PersianCalendar.cs
- RootContext.cs
- SQLDateTimeStorage.cs
- PropertyEmitterBase.cs
- SamlNameIdentifierClaimResource.cs
- LockCookie.cs
- WebPartZoneCollection.cs
- ComponentRenameEvent.cs
- Enumerable.cs
- ImageSourceValueSerializer.cs
- ToolboxBitmapAttribute.cs
- AttributeExtensions.cs
- SimpleTableProvider.cs
- RemoteX509Token.cs
- Pens.cs
- DesignerView.cs
- TabOrder.cs
- Publisher.cs
- DataTablePropertyDescriptor.cs
- UIElementCollection.cs
- VectorValueSerializer.cs
- NamespaceInfo.cs
- PrivilegedConfigurationManager.cs
- DrawListViewColumnHeaderEventArgs.cs
- Viewport3DAutomationPeer.cs
- AppliedDeviceFiltersEditor.cs
- ErrorTableItemStyle.cs
- DataSourceSelectArguments.cs
- WebPartEditVerb.cs
- MemberDomainMap.cs
- MonthChangedEventArgs.cs
- XmlByteStreamWriter.cs
- DependencyObjectValidator.cs
- HMACSHA384.cs
- BufferedGraphics.cs
- Compress.cs
- TranslateTransform3D.cs
- MaskPropertyEditor.cs
- FormViewUpdateEventArgs.cs
- PageSetupDialog.cs
- ActivityDefaults.cs
- linebase.cs
- HandlerMappingMemo.cs
- ObjectResult.cs
- TextTreeUndoUnit.cs
- AssociationSetEnd.cs
- DataGridItemEventArgs.cs
- SplineKeyFrames.cs
- _AuthenticationState.cs
- Queue.cs
- HTMLTagNameToTypeMapper.cs
- StartUpEventArgs.cs
- _FtpDataStream.cs
- MemoryStream.cs
- VersionPair.cs
- TraceListeners.cs
- PersonalizationDictionary.cs
- RowType.cs
- ClientSettingsStore.cs
- Byte.cs
- RoutedEventConverter.cs
- Drawing.cs
- Util.cs
- DrawingAttributes.cs
- ItemCollection.cs
- QuaternionRotation3D.cs
- KnowledgeBase.cs
- SrgsGrammar.cs
- Screen.cs
- GlyphCollection.cs
- PropertyPushdownHelper.cs
- WebContentFormatHelper.cs
- StartUpEventArgs.cs
- RemoteWebConfigurationHostServer.cs
- GeneralTransform3DTo2DTo3D.cs