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
- TextLineBreak.cs
- XmlSchemaSimpleTypeUnion.cs
- DesignerToolStripControlHost.cs
- CellCreator.cs
- VoiceInfo.cs
- ACE.cs
- DomNameTable.cs
- XmlIncludeAttribute.cs
- InputReportEventArgs.cs
- Set.cs
- UrlMappingsSection.cs
- EntityDescriptor.cs
- CodeMemberEvent.cs
- FormatSettings.cs
- StringToken.cs
- TreeNodeBinding.cs
- TokenBasedSet.cs
- CaseInsensitiveHashCodeProvider.cs
- Path.cs
- _SSPIWrapper.cs
- CompilationUtil.cs
- HtmlTable.cs
- EventLogPermissionAttribute.cs
- EmptyStringExpandableObjectConverter.cs
- PersonalizationProviderCollection.cs
- UIElement3D.cs
- GeneralTransform.cs
- EraserBehavior.cs
- WhereQueryOperator.cs
- UIElementCollection.cs
- ErrorStyle.cs
- returneventsaver.cs
- PlainXmlSerializer.cs
- PolicyUnit.cs
- SqlError.cs
- DescendantBaseQuery.cs
- ReferenceTypeElement.cs
- DbProviderFactoriesConfigurationHandler.cs
- LocatorGroup.cs
- ObjectListCommand.cs
- Ref.cs
- SizeLimitedCache.cs
- SelectionRangeConverter.cs
- SQLInt32.cs
- BrushValueSerializer.cs
- HandlerFactoryWrapper.cs
- CompositeActivityMarkupSerializer.cs
- HttpFileCollection.cs
- XXXOnTypeBuilderInstantiation.cs
- EncodingNLS.cs
- WpfWebRequestHelper.cs
- WebPartMinimizeVerb.cs
- ServiceHostFactory.cs
- CodeSubDirectory.cs
- RowUpdatedEventArgs.cs
- CookieProtection.cs
- Metadata.cs
- clipboard.cs
- CompilerResults.cs
- SQLGuid.cs
- XMLSyntaxException.cs
- FontCollection.cs
- _ConnectOverlappedAsyncResult.cs
- NamespaceList.cs
- GatewayIPAddressInformationCollection.cs
- ZipPackagePart.cs
- ProbeMatchesMessageCD1.cs
- RenderTargetBitmap.cs
- StrokeFIndices.cs
- CreateInstanceBinder.cs
- CodeDomSerializationProvider.cs
- XmlStreamStore.cs
- CompareValidator.cs
- Span.cs
- FullTextBreakpoint.cs
- ItemMap.cs
- TextBox.cs
- TargetControlTypeAttribute.cs
- MailWriter.cs
- ConfigurationStrings.cs
- WrapPanel.cs
- DeclarationUpdate.cs
- FixedLineResult.cs
- ReachVisualSerializer.cs
- PersistenceIOParticipant.cs
- CheckPair.cs
- XmlNavigatorStack.cs
- MissingSatelliteAssemblyException.cs
- SqlProcedureAttribute.cs
- FontStretchConverter.cs
- RawStylusInput.cs
- TextTreeInsertElementUndoUnit.cs
- IisTraceListener.cs
- Ops.cs
- FullTextLine.cs
- ComboBoxItem.cs
- SpnEndpointIdentityExtension.cs
- InternalConfigHost.cs
- CharacterMetrics.cs
- DefinitionUpdate.cs