Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / CompMod / System / Diagnostics / TraceSection.cs / 1305376 / TraceSection.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
using System.Configuration;
namespace System.Diagnostics {
internal class TraceSection : ConfigurationElement {
private static readonly ConfigurationPropertyCollection _properties;
private static readonly ConfigurationProperty _propListeners = new ConfigurationProperty("listeners", typeof(ListenerElementsCollection), new ListenerElementsCollection(), ConfigurationPropertyOptions.None);
private static readonly ConfigurationProperty _propAutoFlush = new ConfigurationProperty("autoflush", typeof(bool), false, ConfigurationPropertyOptions.None);
private static readonly ConfigurationProperty _propIndentSize = new ConfigurationProperty("indentsize", typeof(int), 4, ConfigurationPropertyOptions.None);
private static readonly ConfigurationProperty _propUseGlobalLock = new ConfigurationProperty("useGlobalLock", typeof(bool), true, ConfigurationPropertyOptions.None);
static TraceSection() {
_properties = new ConfigurationPropertyCollection();
_properties.Add(_propListeners);
_properties.Add(_propAutoFlush);
_properties.Add(_propIndentSize);
_properties.Add(_propUseGlobalLock);
}
[ConfigurationProperty( "autoflush", DefaultValue=false )]
public bool AutoFlush {
get {
return (bool) this[_propAutoFlush];
}
}
[ConfigurationProperty( "indentsize", DefaultValue=4 )]
public int IndentSize {
get {
return (int) this[_propIndentSize];
}
}
[ConfigurationProperty( "listeners" )]
public ListenerElementsCollection Listeners {
get {
return (ListenerElementsCollection) this[_propListeners];
}
}
[ConfigurationProperty( "useGlobalLock", DefaultValue = true)]
public bool UseGlobalLock {
get {
return (bool) this[_propUseGlobalLock];
}
}
protected override ConfigurationPropertyCollection Properties {
get {
return _properties;
}
}
}
}
// 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
- DataKey.cs
- DataGridViewImageCell.cs
- AppearanceEditorPart.cs
- BooleanToVisibilityConverter.cs
- SoapAttributeOverrides.cs
- TransformedBitmap.cs
- EntityDataSourceDataSelection.cs
- DataGridViewEditingControlShowingEventArgs.cs
- SessionEndedEventArgs.cs
- WindowsEditBox.cs
- DbParameterHelper.cs
- HttpApplicationFactory.cs
- GatewayDefinition.cs
- XamlStyleSerializer.cs
- ViewEvent.cs
- ScriptHandlerFactory.cs
- GridViewEditEventArgs.cs
- DataRelationCollection.cs
- XmlWrappingReader.cs
- ButtonBase.cs
- TextChangedEventArgs.cs
- DataObjectEventArgs.cs
- SocketInformation.cs
- GroupQuery.cs
- MonthCalendar.cs
- PerformanceCounterManager.cs
- XmlSchemaDocumentation.cs
- SoapHeaderAttribute.cs
- LicFileLicenseProvider.cs
- StateDesigner.cs
- SrgsElementList.cs
- ToolStripManager.cs
- NumericUpDownAccelerationCollection.cs
- TextElement.cs
- StylusEventArgs.cs
- CodeBlockBuilder.cs
- SamlAssertion.cs
- ZipIOBlockManager.cs
- PipeStream.cs
- NumberFormatInfo.cs
- ResourceProviderFactory.cs
- SkinBuilder.cs
- KeyValuePairs.cs
- ToolStripSeparator.cs
- BooleanConverter.cs
- DataServiceExpressionVisitor.cs
- ProviderException.cs
- Literal.cs
- TableHeaderCell.cs
- StdValidatorsAndConverters.cs
- __ComObject.cs
- Parameter.cs
- Camera.cs
- Socket.cs
- ReferenceCountedObject.cs
- ProfileSettingsCollection.cs
- Speller.cs
- WorkflowMarkupSerializer.cs
- TriState.cs
- TabItem.cs
- FieldToken.cs
- ToolStripDropDown.cs
- OdbcEnvironment.cs
- ArraySegment.cs
- ArgumentOutOfRangeException.cs
- ErrorHandlerModule.cs
- RenderDataDrawingContext.cs
- XsdCachingReader.cs
- WebResponse.cs
- SamlAuthorityBinding.cs
- entitydatasourceentitysetnameconverter.cs
- CacheMode.cs
- CloudCollection.cs
- XamlSerializer.cs
- RightsManagementPermission.cs
- UnsafeNativeMethods.cs
- ConfigXmlSignificantWhitespace.cs
- HttpInputStream.cs
- MediaTimeline.cs
- WebPartExportVerb.cs
- Root.cs
- WaitHandle.cs
- BindingManagerDataErrorEventArgs.cs
- Span.cs
- UserInitiatedRoutedEventPermissionAttribute.cs
- Color.cs
- WebAdminConfigurationHelper.cs
- AssemblyCollection.cs
- VirtualPath.cs
- Constants.cs
- ToolTipAutomationPeer.cs
- DesignerTransactionCloseEvent.cs
- ParallelDesigner.xaml.cs
- SByteConverter.cs
- DragAssistanceManager.cs
- Misc.cs
- RequestUriProcessor.cs
- ByteFacetDescriptionElement.cs
- TreeWalkHelper.cs
- SqlDataSourceQueryEditor.cs