Code:
/ 4.0 / 4.0 / 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.
//------------------------------------------------------------------------------
//
// 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
- SecurityKeyType.cs
- Size3DValueSerializer.cs
- KnownBoxes.cs
- WmlMobileTextWriter.cs
- Application.cs
- SiteMapProvider.cs
- ComboBox.cs
- SqlTopReducer.cs
- TemplateBuilder.cs
- NullableIntAverageAggregationOperator.cs
- ProjectionNode.cs
- GeneralTransform3DTo2DTo3D.cs
- ConnectionPoint.cs
- ContainerParaClient.cs
- HttpModuleActionCollection.cs
- CreateUserWizardStep.cs
- XmlNodeList.cs
- AlphabeticalEnumConverter.cs
- TextReader.cs
- WeakHashtable.cs
- CheckBoxStandardAdapter.cs
- RoleService.cs
- StringValidator.cs
- UseAttributeSetsAction.cs
- ScriptMethodAttribute.cs
- LeftCellWrapper.cs
- PropertyTabAttribute.cs
- ParenExpr.cs
- SID.cs
- SecurityPolicySection.cs
- ClientRuntimeConfig.cs
- InputReport.cs
- Odbc32.cs
- XmlTypeMapping.cs
- MSAAEventDispatcher.cs
- SevenBitStream.cs
- XmlEncodedRawTextWriter.cs
- ExtendedProtectionPolicyElement.cs
- PopupEventArgs.cs
- CustomErrorsSection.cs
- Composition.cs
- hresults.cs
- LogPolicy.cs
- TraceSource.cs
- ToolStripSeparator.cs
- WebPartDeleteVerb.cs
- UpDownEvent.cs
- ObjectComplexPropertyMapping.cs
- SpanIndex.cs
- Encoding.cs
- XamlFigureLengthSerializer.cs
- PackWebResponse.cs
- ISAPIApplicationHost.cs
- InstanceCreationEditor.cs
- EntityDesignerDataSourceView.cs
- ConfigXmlSignificantWhitespace.cs
- Codec.cs
- _HeaderInfo.cs
- MetabaseServerConfig.cs
- DataControlFieldCollection.cs
- HwndSubclass.cs
- Transform.cs
- RequestCachePolicy.cs
- DefaultAssemblyResolver.cs
- NavigationPropertyEmitter.cs
- SafeLocalMemHandle.cs
- EDesignUtil.cs
- DBSchemaRow.cs
- ClientBuildManager.cs
- ProxyOperationRuntime.cs
- BasicHttpMessageSecurityElement.cs
- XhtmlConformanceSection.cs
- ClientFormsIdentity.cs
- DataPagerField.cs
- WindowsToolbar.cs
- TableRow.cs
- PingReply.cs
- UriTemplatePathSegment.cs
- Oid.cs
- precedingquery.cs
- DiscoveryDocumentReference.cs
- Dispatcher.cs
- SimpleHandlerFactory.cs
- TableRowCollection.cs
- StateMachine.cs
- DNS.cs
- WeakReferenceEnumerator.cs
- KerberosTokenFactoryCredential.cs
- Util.cs
- HttpRequestTraceRecord.cs
- SelectedDatesCollection.cs
- TextRangeEditLists.cs
- ColumnHeaderConverter.cs
- ProfileGroupSettings.cs
- UnsafeNativeMethods.cs
- QuaternionAnimation.cs
- DbConnectionStringCommon.cs
- CollectionChangedEventManager.cs
- XmlSchemaImport.cs
- AspNetSynchronizationContext.cs