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
- EntityModelSchemaGenerator.cs
- SplitterEvent.cs
- MetadataCache.cs
- ColorAnimation.cs
- LessThanOrEqual.cs
- VarInfo.cs
- CompilerGlobalScopeAttribute.cs
- PermissionAttributes.cs
- DataGridViewColumnConverter.cs
- RowCache.cs
- InstalledFontCollection.cs
- SystemWebSectionGroup.cs
- ZipIOExtraField.cs
- ButtonPopupAdapter.cs
- AttributeData.cs
- EntityDesignerUtils.cs
- CategoryAttribute.cs
- BuildManagerHost.cs
- DataGridAutoGeneratingColumnEventArgs.cs
- DiagnosticTrace.cs
- DynamicActivityTypeDescriptor.cs
- FileDialog.cs
- SmtpFailedRecipientException.cs
- OracleInfoMessageEventArgs.cs
- DateTimeSerializationSection.cs
- DBCommand.cs
- TextTreeObjectNode.cs
- TransformerConfigurationWizardBase.cs
- ProgressChangedEventArgs.cs
- ComponentCollection.cs
- RegexCapture.cs
- ToolstripProfessionalRenderer.cs
- ConfigXmlComment.cs
- MatrixTransform3D.cs
- Util.cs
- oledbmetadatacolumnnames.cs
- _KerberosClient.cs
- Image.cs
- ClientSettingsSection.cs
- PointUtil.cs
- ExtenderControl.cs
- Schema.cs
- AggregationMinMaxHelpers.cs
- EventLogger.cs
- CompositeFontInfo.cs
- ToolStripSettings.cs
- VisualProxy.cs
- BreadCrumbTextConverter.cs
- TransactionScope.cs
- FlowDocumentScrollViewer.cs
- CmsUtils.cs
- SafeViewOfFileHandle.cs
- FixedElement.cs
- ZipArchive.cs
- SqlConnectionHelper.cs
- SqlConnectionStringBuilder.cs
- ItemDragEvent.cs
- ConditionBrowserDialog.cs
- DataGridViewRowEventArgs.cs
- ListManagerBindingsCollection.cs
- StateChangeEvent.cs
- RequestSecurityTokenForGetBrowserToken.cs
- InputProcessorProfiles.cs
- SecureConversationSecurityTokenParameters.cs
- MulticastDelegate.cs
- ObjectParameter.cs
- OleServicesContext.cs
- XmlQuerySequence.cs
- NativeMethods.cs
- List.cs
- ToolStripHighContrastRenderer.cs
- HttpRuntime.cs
- ContextBase.cs
- ConstantSlot.cs
- CompilerLocalReference.cs
- Point.cs
- Deflater.cs
- AddInStore.cs
- InvalidFilterCriteriaException.cs
- _SSPIWrapper.cs
- CommonDialog.cs
- SqlDeflator.cs
- StateMachine.cs
- ResourceExpression.cs
- peernodeimplementation.cs
- BamlLocalizer.cs
- TreeBuilder.cs
- ProviderConnectionPointCollection.cs
- RangeContentEnumerator.cs
- PathTooLongException.cs
- CoreSwitches.cs
- HttpServerChannel.cs
- BrushConverter.cs
- NavigationHelper.cs
- Double.cs
- BooleanExpr.cs
- ProcessRequestArgs.cs
- AmbientEnvironment.cs
- SqlCacheDependencyDatabase.cs
- GridItem.cs