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
- MdbDataFileEditor.cs
- DefaultShape.cs
- ConfigXmlSignificantWhitespace.cs
- BaseInfoTable.cs
- RadioButtonFlatAdapter.cs
- TranslateTransform.cs
- CodeCompiler.cs
- ReaderWriterLock.cs
- InputScopeNameConverter.cs
- BasicCellRelation.cs
- WsatAdminException.cs
- ParsedAttributeCollection.cs
- PreservationFileReader.cs
- DataIdProcessor.cs
- OciLobLocator.cs
- ApplicationId.cs
- SignatureToken.cs
- ToolStrip.cs
- httpapplicationstate.cs
- ListItem.cs
- ProfilePropertyMetadata.cs
- NetworkStream.cs
- TcpConnectionPoolSettingsElement.cs
- CapabilitiesAssignment.cs
- XmlnsDictionary.cs
- StrokeCollectionConverter.cs
- DbParameterCollection.cs
- UIHelper.cs
- TableItemStyle.cs
- SatelliteContractVersionAttribute.cs
- WindowAutomationPeer.cs
- EnumerableRowCollection.cs
- TextRunCacheImp.cs
- TextEditorThreadLocalStore.cs
- XmlDataCollection.cs
- AuthenticationException.cs
- Certificate.cs
- DesignTimeParseData.cs
- InternalEnumValidator.cs
- RijndaelManagedTransform.cs
- SqlDependencyUtils.cs
- DataBindingExpressionBuilder.cs
- SettingsPropertyCollection.cs
- WorkflowService.cs
- DocumentScope.cs
- XmlSchemaComplexContentExtension.cs
- ObjectQueryExecutionPlan.cs
- RubberbandSelector.cs
- PropertyValueChangedEvent.cs
- SqlMultiplexer.cs
- AtomParser.cs
- UInt16Converter.cs
- RightsManagementPermission.cs
- securitycriticaldataClass.cs
- TimeStampChecker.cs
- Util.cs
- FragmentQueryKB.cs
- TemplateBaseAction.cs
- LocalizableResourceBuilder.cs
- GetPageNumberCompletedEventArgs.cs
- NavigationPropertyAccessor.cs
- MainMenu.cs
- FrameDimension.cs
- XmlFileEditor.cs
- OutputScopeManager.cs
- ObservableCollectionDefaultValueFactory.cs
- StringExpressionSet.cs
- GridViewHeaderRowPresenterAutomationPeer.cs
- WebPartConnectionsConnectVerb.cs
- PackWebResponse.cs
- CLRBindingWorker.cs
- FixedSOMTableCell.cs
- Constants.cs
- SoapObjectWriter.cs
- ThemeDirectoryCompiler.cs
- BufferedGraphicsManager.cs
- DataFormats.cs
- xsdvalidator.cs
- HealthMonitoringSectionHelper.cs
- TypeLoadException.cs
- PropertyDescriptorCollection.cs
- BaseHashHelper.cs
- DocumentViewerConstants.cs
- StreamingContext.cs
- DispatcherHookEventArgs.cs
- NetworkStream.cs
- ProgressPage.cs
- FlowPanelDesigner.cs
- CaseStatement.cs
- XmlSchemas.cs
- ClientUtils.cs
- RenderTargetBitmap.cs
- ItemList.cs
- QilStrConcat.cs
- SettingsProviderCollection.cs
- StylusPointPropertyUnit.cs
- OracleBoolean.cs
- XmlDictionaryReader.cs
- GenericsInstances.cs
- WizardPanel.cs