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
- SelectionRange.cs
- DrawingAttributesDefaultValueFactory.cs
- CompiledXpathExpr.cs
- WeakReferenceKey.cs
- PrivilegedConfigurationManager.cs
- DataServiceKeyAttribute.cs
- DomainConstraint.cs
- MultilineStringConverter.cs
- RegexNode.cs
- XsltSettings.cs
- UpDownEvent.cs
- VariableAction.cs
- ZipIOCentralDirectoryFileHeader.cs
- WindowProviderWrapper.cs
- XPathNodeIterator.cs
- ClearTypeHintValidation.cs
- Parsers.cs
- Object.cs
- CodeDomComponentSerializationService.cs
- ExpressionNormalizer.cs
- OutputCacheSettingsSection.cs
- WpfSharedBamlSchemaContext.cs
- ProfileService.cs
- ColumnMapTranslator.cs
- TextLineResult.cs
- _ConnectStream.cs
- Stacktrace.cs
- PathSegment.cs
- GeneralTransform3DTo2DTo3D.cs
- UserMapPath.cs
- SafeNativeMethods.cs
- HttpsHostedTransportConfiguration.cs
- FloatMinMaxAggregationOperator.cs
- Transform3D.cs
- IsolationInterop.cs
- EntityDataSourceUtil.cs
- EdmFunction.cs
- DateTimeConstantAttribute.cs
- odbcmetadatacollectionnames.cs
- TypeResolver.cs
- Compress.cs
- PopupControlService.cs
- ParentUndoUnit.cs
- QilPatternFactory.cs
- BeginStoryboard.cs
- __Filters.cs
- DataContract.cs
- BasicExpandProvider.cs
- FastEncoderStatics.cs
- ConsoleCancelEventArgs.cs
- ScriptManager.cs
- RowBinding.cs
- FacetChecker.cs
- UIElement3D.cs
- WindowsNonControl.cs
- ApplicationInterop.cs
- AnnotationAdorner.cs
- NativeRightsManagementAPIsStructures.cs
- XmlCharacterData.cs
- PageAdapter.cs
- DesignerSerializationOptionsAttribute.cs
- BamlResourceContent.cs
- XmlIncludeAttribute.cs
- IISUnsafeMethods.cs
- EditingContext.cs
- _SSPIWrapper.cs
- FormatSettings.cs
- DateRangeEvent.cs
- FixedTextContainer.cs
- HierarchicalDataSourceControl.cs
- ConsumerConnectionPoint.cs
- OSFeature.cs
- ActivityCodeGenerator.cs
- MetadataArtifactLoaderComposite.cs
- MULTI_QI.cs
- BasicExpandProvider.cs
- RightsManagementPermission.cs
- DownloadProgressEventArgs.cs
- Line.cs
- PolicyStatement.cs
- ReferencedAssembly.cs
- Manipulation.cs
- DataGridColumnStyleMappingNameEditor.cs
- xmlsaver.cs
- Crypto.cs
- HtmlInputSubmit.cs
- TransactionManager.cs
- QilPatternFactory.cs
- CompleteWizardStep.cs
- StrokeNodeOperations2.cs
- HTMLTagNameToTypeMapper.cs
- ParserExtension.cs
- ConfigPathUtility.cs
- _NtlmClient.cs
- XmlSchemaExternal.cs
- LineServices.cs
- OleDbDataReader.cs
- ImageCodecInfo.cs
- UnitySerializationHolder.cs
- StringSorter.cs