Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / fx / src / Misc / CompModSwitches.cs / 1 / CompModSwitches.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.ComponentModel.CompModSwitches.get_DGEditColumnEditing():System.Diagnostics.TraceSwitch")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.ComponentModel.CompModSwitches.get_LayoutPerformance():System.Diagnostics.TraceSwitch")]
namespace System.ComponentModel {
using System.Diagnostics;
///
// Shared between dlls
internal static class CompModSwitches {
#if WINDOWS_FORMS_SWITCHES
private static TraceSwitch activeX;
private static TraceSwitch flowLayout;
private static TraceSwitch dataCursor;
private static TraceSwitch dataGridCursor;
private static TraceSwitch dataGridEditing;
private static TraceSwitch dataGridKeys;
private static TraceSwitch dataGridLayout;
private static TraceSwitch dataGridPainting;
private static TraceSwitch dataGridParents;
private static TraceSwitch dataGridScrolling;
private static TraceSwitch dataGridSelection;
private static TraceSwitch dataObject;
private static TraceSwitch dataView;
private static TraceSwitch debugGridView;
private static TraceSwitch dgCaptionPaint;
private static TraceSwitch dgEditColumnEditing;
private static TraceSwitch dgRelationShpRowLayout;
private static TraceSwitch dgRelationShpRowPaint;
private static TraceSwitch dgRowPaint;
private static TraceSwitch dragDrop;
private static TraceSwitch imeMode;
private static TraceSwitch msaa;
private static TraceSwitch msoComponentManager;
private static TraceSwitch layoutPerformance;
private static TraceSwitch layoutSuspendResume;
private static TraceSwitch richLayout;
private static TraceSwitch setBounds;
private static BooleanSwitch lifetimeTracing;
public static TraceSwitch ActiveX {
get {
if (activeX == null) {
activeX = new TraceSwitch("ActiveX", "Debug ActiveX sourcing");
}
return activeX;
}
}
public static TraceSwitch DataCursor {
get {
if (dataCursor == null) {
dataCursor = new TraceSwitch("Microsoft.WFC.Data.DataCursor", "DataCursor");
}
return dataCursor;
}
}
public static TraceSwitch DataGridCursor {
get {
if (dataGridCursor == null) {
dataGridCursor = new TraceSwitch("DataGridCursor", "DataGrid cursor tracing");
}
return dataGridCursor;
}
}
public static TraceSwitch DataGridEditing {
get {
if (dataGridEditing == null) {
dataGridEditing = new TraceSwitch("DataGridEditing", "DataGrid edit related tracing");
}
return dataGridEditing;
}
}
public static TraceSwitch DataGridKeys {
get {
if (dataGridKeys == null) {
dataGridKeys = new TraceSwitch("DataGridKeys", "DataGrid keystroke management tracing");
}
return dataGridKeys;
}
}
public static TraceSwitch DataGridLayout {
get {
if (dataGridLayout == null) {
dataGridLayout = new TraceSwitch("DataGridLayout", "DataGrid layout tracing");
}
return dataGridLayout;
}
}
public static TraceSwitch DataGridPainting {
get {
if (dataGridPainting == null) {
dataGridPainting = new TraceSwitch("DataGridPainting" , "DataGrid Painting related tracing");
}
return dataGridPainting;
}
}
public static TraceSwitch DataGridParents {
get {
if (dataGridParents == null) {
dataGridParents = new TraceSwitch("DataGridParents", "DataGrid parent rows");
}
return dataGridParents;
}
}
public static TraceSwitch DataGridScrolling {
get {
if (dataGridScrolling == null) {
dataGridScrolling = new TraceSwitch("DataGridScrolling", "DataGrid scrolling");
}
return dataGridScrolling;
}
}
public static TraceSwitch DataGridSelection {
get {
if (dataGridSelection == null) {
dataGridSelection = new TraceSwitch("DataGridSelection", "DataGrid selection management tracing");
}
return dataGridSelection;
}
}
public static TraceSwitch DataObject {
get {
if (dataObject == null) {
dataObject = new TraceSwitch("DataObject", "Enable tracing for the DataObject class.");
}
return dataObject;
}
}
public static TraceSwitch DataView {
get {
if (dataView == null) {
dataView = new TraceSwitch("DataView", "DataView");
}
return dataView;
}
}
public static TraceSwitch DebugGridView {
get {
if (debugGridView == null) {
debugGridView = new TraceSwitch("PSDEBUGGRIDVIEW", "Debug PropertyGridView");
}
return debugGridView;
}
}
public static TraceSwitch DGCaptionPaint {
get {
if (dgCaptionPaint == null) {
dgCaptionPaint = new TraceSwitch("DGCaptionPaint", "DataGridCaption");
}
return dgCaptionPaint;
}
}
public static TraceSwitch DGEditColumnEditing {
get {
if (dgEditColumnEditing == null) {
dgEditColumnEditing = new TraceSwitch("DGEditColumnEditing", "Editing related tracing");
}
return dgEditColumnEditing;
}
}
public static TraceSwitch DGRelationShpRowLayout {
get {
if (dgRelationShpRowLayout == null) {
dgRelationShpRowLayout = new TraceSwitch("DGRelationShpRowLayout", "Relationship row layout");
}
return dgRelationShpRowLayout;
}
}
public static TraceSwitch DGRelationShpRowPaint {
get {
if (dgRelationShpRowPaint == null) {
dgRelationShpRowPaint = new TraceSwitch("DGRelationShpRowPaint", "Relationship row painting");
}
return dgRelationShpRowPaint;
}
}
public static TraceSwitch DGRowPaint {
get {
if (dgRowPaint == null) {
dgRowPaint = new TraceSwitch("DGRowPaint", "DataGrid Simple Row painting stuff");
}
return dgRowPaint;
}
}
public static TraceSwitch DragDrop {
get {
if (dragDrop == null) {
dragDrop = new TraceSwitch("DragDrop", "Debug OLEDragDrop support in Controls");
}
return dragDrop;
}
}
public static TraceSwitch FlowLayout {
get {
if (flowLayout == null) {
flowLayout = new TraceSwitch("FlowLayout", "Debug flow layout");
}
return flowLayout;
}
}
public static TraceSwitch ImeMode {
get {
if (imeMode == null) {
imeMode = new TraceSwitch("ImeMode", "Debug IME Mode");
}
return imeMode;
}
}
public static TraceSwitch LayoutPerformance {
get {
if (layoutPerformance == null) {
layoutPerformance = new TraceSwitch("LayoutPerformance", "Tracks layout events which impact performance.");
}
return layoutPerformance;
}
}
public static TraceSwitch LayoutSuspendResume {
get {
if (layoutSuspendResume == null) {
layoutSuspendResume = new TraceSwitch("LayoutSuspendResume", "Tracks SuspendLayout/ResumeLayout.");
}
return layoutSuspendResume;
}
}
public static BooleanSwitch LifetimeTracing {
get {
if (lifetimeTracing == null) {
lifetimeTracing = new BooleanSwitch("LifetimeTracing", "Track lifetime events. This will cause objects to track the stack at creation and dispose.");
}
return lifetimeTracing;
}
}
public static TraceSwitch MSAA {
get {
if (msaa == null) {
msaa = new TraceSwitch("MSAA", "Debug Microsoft Active Accessibility");
}
return msaa;
}
}
public static TraceSwitch MSOComponentManager {
get {
if (msoComponentManager == null) {
msoComponentManager = new TraceSwitch("MSOComponentManager", "Debug MSO Component Manager support");
}
return msoComponentManager;
}
}
public static TraceSwitch RichLayout {
get {
if (richLayout == null) {
richLayout = new TraceSwitch("RichLayout", "Debug layout in RichControls");
}
return richLayout;
}
}
public static TraceSwitch SetBounds {
get {
if (setBounds == null) {
setBounds = new TraceSwitch("SetBounds", "Trace changes to control size/position.");
}
return setBounds;
}
}
#endif
private static TraceSwitch handleLeak;
public static TraceSwitch HandleLeak {
get {
if (handleLeak == null) {
handleLeak = new TraceSwitch("HANDLELEAK", "HandleCollector: Track Win32 Handle Leaks");
}
return handleLeak;
}
}
private static BooleanSwitch traceCollect;
public static BooleanSwitch TraceCollect {
get {
if (traceCollect == null) {
traceCollect = new BooleanSwitch("TRACECOLLECT", "HandleCollector: Trace HandleCollector operations");
}
return traceCollect;
}
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.ComponentModel.CompModSwitches.get_DGEditColumnEditing():System.Diagnostics.TraceSwitch")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.ComponentModel.CompModSwitches.get_LayoutPerformance():System.Diagnostics.TraceSwitch")]
namespace System.ComponentModel {
using System.Diagnostics;
///
// Shared between dlls
internal static class CompModSwitches {
#if WINDOWS_FORMS_SWITCHES
private static TraceSwitch activeX;
private static TraceSwitch flowLayout;
private static TraceSwitch dataCursor;
private static TraceSwitch dataGridCursor;
private static TraceSwitch dataGridEditing;
private static TraceSwitch dataGridKeys;
private static TraceSwitch dataGridLayout;
private static TraceSwitch dataGridPainting;
private static TraceSwitch dataGridParents;
private static TraceSwitch dataGridScrolling;
private static TraceSwitch dataGridSelection;
private static TraceSwitch dataObject;
private static TraceSwitch dataView;
private static TraceSwitch debugGridView;
private static TraceSwitch dgCaptionPaint;
private static TraceSwitch dgEditColumnEditing;
private static TraceSwitch dgRelationShpRowLayout;
private static TraceSwitch dgRelationShpRowPaint;
private static TraceSwitch dgRowPaint;
private static TraceSwitch dragDrop;
private static TraceSwitch imeMode;
private static TraceSwitch msaa;
private static TraceSwitch msoComponentManager;
private static TraceSwitch layoutPerformance;
private static TraceSwitch layoutSuspendResume;
private static TraceSwitch richLayout;
private static TraceSwitch setBounds;
private static BooleanSwitch lifetimeTracing;
public static TraceSwitch ActiveX {
get {
if (activeX == null) {
activeX = new TraceSwitch("ActiveX", "Debug ActiveX sourcing");
}
return activeX;
}
}
public static TraceSwitch DataCursor {
get {
if (dataCursor == null) {
dataCursor = new TraceSwitch("Microsoft.WFC.Data.DataCursor", "DataCursor");
}
return dataCursor;
}
}
public static TraceSwitch DataGridCursor {
get {
if (dataGridCursor == null) {
dataGridCursor = new TraceSwitch("DataGridCursor", "DataGrid cursor tracing");
}
return dataGridCursor;
}
}
public static TraceSwitch DataGridEditing {
get {
if (dataGridEditing == null) {
dataGridEditing = new TraceSwitch("DataGridEditing", "DataGrid edit related tracing");
}
return dataGridEditing;
}
}
public static TraceSwitch DataGridKeys {
get {
if (dataGridKeys == null) {
dataGridKeys = new TraceSwitch("DataGridKeys", "DataGrid keystroke management tracing");
}
return dataGridKeys;
}
}
public static TraceSwitch DataGridLayout {
get {
if (dataGridLayout == null) {
dataGridLayout = new TraceSwitch("DataGridLayout", "DataGrid layout tracing");
}
return dataGridLayout;
}
}
public static TraceSwitch DataGridPainting {
get {
if (dataGridPainting == null) {
dataGridPainting = new TraceSwitch("DataGridPainting" , "DataGrid Painting related tracing");
}
return dataGridPainting;
}
}
public static TraceSwitch DataGridParents {
get {
if (dataGridParents == null) {
dataGridParents = new TraceSwitch("DataGridParents", "DataGrid parent rows");
}
return dataGridParents;
}
}
public static TraceSwitch DataGridScrolling {
get {
if (dataGridScrolling == null) {
dataGridScrolling = new TraceSwitch("DataGridScrolling", "DataGrid scrolling");
}
return dataGridScrolling;
}
}
public static TraceSwitch DataGridSelection {
get {
if (dataGridSelection == null) {
dataGridSelection = new TraceSwitch("DataGridSelection", "DataGrid selection management tracing");
}
return dataGridSelection;
}
}
public static TraceSwitch DataObject {
get {
if (dataObject == null) {
dataObject = new TraceSwitch("DataObject", "Enable tracing for the DataObject class.");
}
return dataObject;
}
}
public static TraceSwitch DataView {
get {
if (dataView == null) {
dataView = new TraceSwitch("DataView", "DataView");
}
return dataView;
}
}
public static TraceSwitch DebugGridView {
get {
if (debugGridView == null) {
debugGridView = new TraceSwitch("PSDEBUGGRIDVIEW", "Debug PropertyGridView");
}
return debugGridView;
}
}
public static TraceSwitch DGCaptionPaint {
get {
if (dgCaptionPaint == null) {
dgCaptionPaint = new TraceSwitch("DGCaptionPaint", "DataGridCaption");
}
return dgCaptionPaint;
}
}
public static TraceSwitch DGEditColumnEditing {
get {
if (dgEditColumnEditing == null) {
dgEditColumnEditing = new TraceSwitch("DGEditColumnEditing", "Editing related tracing");
}
return dgEditColumnEditing;
}
}
public static TraceSwitch DGRelationShpRowLayout {
get {
if (dgRelationShpRowLayout == null) {
dgRelationShpRowLayout = new TraceSwitch("DGRelationShpRowLayout", "Relationship row layout");
}
return dgRelationShpRowLayout;
}
}
public static TraceSwitch DGRelationShpRowPaint {
get {
if (dgRelationShpRowPaint == null) {
dgRelationShpRowPaint = new TraceSwitch("DGRelationShpRowPaint", "Relationship row painting");
}
return dgRelationShpRowPaint;
}
}
public static TraceSwitch DGRowPaint {
get {
if (dgRowPaint == null) {
dgRowPaint = new TraceSwitch("DGRowPaint", "DataGrid Simple Row painting stuff");
}
return dgRowPaint;
}
}
public static TraceSwitch DragDrop {
get {
if (dragDrop == null) {
dragDrop = new TraceSwitch("DragDrop", "Debug OLEDragDrop support in Controls");
}
return dragDrop;
}
}
public static TraceSwitch FlowLayout {
get {
if (flowLayout == null) {
flowLayout = new TraceSwitch("FlowLayout", "Debug flow layout");
}
return flowLayout;
}
}
public static TraceSwitch ImeMode {
get {
if (imeMode == null) {
imeMode = new TraceSwitch("ImeMode", "Debug IME Mode");
}
return imeMode;
}
}
public static TraceSwitch LayoutPerformance {
get {
if (layoutPerformance == null) {
layoutPerformance = new TraceSwitch("LayoutPerformance", "Tracks layout events which impact performance.");
}
return layoutPerformance;
}
}
public static TraceSwitch LayoutSuspendResume {
get {
if (layoutSuspendResume == null) {
layoutSuspendResume = new TraceSwitch("LayoutSuspendResume", "Tracks SuspendLayout/ResumeLayout.");
}
return layoutSuspendResume;
}
}
public static BooleanSwitch LifetimeTracing {
get {
if (lifetimeTracing == null) {
lifetimeTracing = new BooleanSwitch("LifetimeTracing", "Track lifetime events. This will cause objects to track the stack at creation and dispose.");
}
return lifetimeTracing;
}
}
public static TraceSwitch MSAA {
get {
if (msaa == null) {
msaa = new TraceSwitch("MSAA", "Debug Microsoft Active Accessibility");
}
return msaa;
}
}
public static TraceSwitch MSOComponentManager {
get {
if (msoComponentManager == null) {
msoComponentManager = new TraceSwitch("MSOComponentManager", "Debug MSO Component Manager support");
}
return msoComponentManager;
}
}
public static TraceSwitch RichLayout {
get {
if (richLayout == null) {
richLayout = new TraceSwitch("RichLayout", "Debug layout in RichControls");
}
return richLayout;
}
}
public static TraceSwitch SetBounds {
get {
if (setBounds == null) {
setBounds = new TraceSwitch("SetBounds", "Trace changes to control size/position.");
}
return setBounds;
}
}
#endif
private static TraceSwitch handleLeak;
public static TraceSwitch HandleLeak {
get {
if (handleLeak == null) {
handleLeak = new TraceSwitch("HANDLELEAK", "HandleCollector: Track Win32 Handle Leaks");
}
return handleLeak;
}
}
private static BooleanSwitch traceCollect;
public static BooleanSwitch TraceCollect {
get {
if (traceCollect == null) {
traceCollect = new BooleanSwitch("TRACECOLLECT", "HandleCollector: Trace HandleCollector operations");
}
return traceCollect;
}
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- PersonalizableAttribute.cs
- RawAppCommandInputReport.cs
- UnsafeNativeMethodsPenimc.cs
- Int16Animation.cs
- ListViewContainer.cs
- PointAnimationBase.cs
- MailWriter.cs
- ObfuscateAssemblyAttribute.cs
- AbandonedMutexException.cs
- DecimalFormatter.cs
- FragmentQueryProcessor.cs
- DefaultSerializationProviderAttribute.cs
- HexParser.cs
- ProfileModule.cs
- SqlDataSourceView.cs
- TraceLog.cs
- BeginStoryboard.cs
- MatrixTransform.cs
- XmlSerializerOperationFormatter.cs
- X509Utils.cs
- WindowsListViewItemCheckBox.cs
- DTCTransactionManager.cs
- DataSourceSelectArguments.cs
- HttpCookie.cs
- CounterSet.cs
- ButtonChrome.cs
- Visitor.cs
- ConstantCheck.cs
- DataContext.cs
- UIElement3D.cs
- TableItemStyle.cs
- HotCommands.cs
- TransformerInfo.cs
- SelectionItemPattern.cs
- PageAsyncTask.cs
- ComponentCollection.cs
- GeometryCombineModeValidation.cs
- SignedInfo.cs
- TagPrefixInfo.cs
- CatalogZoneDesigner.cs
- GridViewAutomationPeer.cs
- DataKeyPropertyAttribute.cs
- ResourceExpressionBuilder.cs
- BounceEase.cs
- VirtualPath.cs
- ResourceDictionary.cs
- _Connection.cs
- StringReader.cs
- BaseParser.cs
- HtmlWindowCollection.cs
- HttpCookiesSection.cs
- ToolStripOverflow.cs
- TextBox.cs
- DataStreamFromComStream.cs
- EnvelopedSignatureTransform.cs
- UrlAuthorizationModule.cs
- DataGridParentRows.cs
- ScrollChrome.cs
- PeerNearMe.cs
- DataGridViewTextBoxCell.cs
- DataSourceGeneratorException.cs
- SafeNativeMethods.cs
- AnimationException.cs
- FormViewUpdateEventArgs.cs
- ManagedWndProcTracker.cs
- ListItemsCollectionEditor.cs
- OdbcConnectionFactory.cs
- String.cs
- DeclarativeCatalogPart.cs
- ResourcesChangeInfo.cs
- ChangeToolStripParentVerb.cs
- PageContentAsyncResult.cs
- ToolStripDropDownMenu.cs
- OleAutBinder.cs
- HtmlTextArea.cs
- FaultDesigner.cs
- BrowserCapabilitiesCompiler.cs
- PropertyEmitter.cs
- XmlSchemaAny.cs
- CharStorage.cs
- SqlXmlStorage.cs
- LogicalMethodInfo.cs
- x509utils.cs
- ObjectListGeneralPage.cs
- BufferBuilder.cs
- IgnoreFileBuildProvider.cs
- DataGridViewDataConnection.cs
- DataColumnMapping.cs
- ZipIOCentralDirectoryDigitalSignature.cs
- RowSpanVector.cs
- DesignerSerializerAttribute.cs
- ServiceDescriptionSerializer.cs
- PreparingEnlistment.cs
- FileAuthorizationModule.cs
- Canonicalizers.cs
- OrderedEnumerableRowCollection.cs
- BooleanFunctions.cs
- sqlstateclientmanager.cs
- AnnotationDocumentPaginator.cs
- WinEventWrap.cs