Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- LogSwitch.cs
- GenerateScriptTypeAttribute.cs
- ResourcePermissionBase.cs
- TextSelection.cs
- SessionStateUtil.cs
- ISO2022Encoding.cs
- ObjectDataSourceFilteringEventArgs.cs
- OdbcConnectionOpen.cs
- ResXResourceReader.cs
- Permission.cs
- StrokeNodeOperations2.cs
- StrokeCollection2.cs
- ProviderCollection.cs
- WizardStepBase.cs
- XsltOutput.cs
- BounceEase.cs
- ProxyManager.cs
- LambdaCompiler.Lambda.cs
- SqlCrossApplyToCrossJoin.cs
- MaskInputRejectedEventArgs.cs
- XmlSchemaValidator.cs
- RuleSettings.cs
- HttpClientCertificate.cs
- WebPartManagerDesigner.cs
- BufferedStream.cs
- MaxSessionCountExceededException.cs
- NameValuePair.cs
- PolyQuadraticBezierSegment.cs
- TableHeaderCell.cs
- MsmqProcessProtocolHandler.cs
- OdbcConnectionString.cs
- HandlerBase.cs
- DirectoryInfo.cs
- LoginViewDesigner.cs
- LeaseManager.cs
- CompilerCollection.cs
- ActivityDesignerResources.cs
- OptimisticConcurrencyException.cs
- ExpressionTable.cs
- DbProviderSpecificTypePropertyAttribute.cs
- SourceSwitch.cs
- HotSpot.cs
- DesignerSerializerAttribute.cs
- RepeaterItem.cs
- MemberAccessException.cs
- BaseHashHelper.cs
- AstTree.cs
- WebBrowser.cs
- StrokeNodeData.cs
- IntegerFacetDescriptionElement.cs
- DataGridViewRowStateChangedEventArgs.cs
- XmlLanguageConverter.cs
- IPCCacheManager.cs
- CacheHelper.cs
- AutoScrollExpandMessageFilter.cs
- CodePrimitiveExpression.cs
- WrappedKeySecurityTokenParameters.cs
- ProfileGroupSettingsCollection.cs
- UpdateTranslator.cs
- Processor.cs
- XPathChildIterator.cs
- ThreadInterruptedException.cs
- ViewStateModeByIdAttribute.cs
- DecoderBestFitFallback.cs
- LineProperties.cs
- TreeNodeStyle.cs
- DrawingContextWalker.cs
- HttpListenerResponse.cs
- Stroke.cs
- CursorConverter.cs
- FileDialogCustomPlace.cs
- LeftCellWrapper.cs
- DiscoveryDocumentLinksPattern.cs
- RouteData.cs
- ObjectDataSourceMethodEventArgs.cs
- PropertyItemInternal.cs
- DataContractSerializerSection.cs
- StateBag.cs
- ImageAnimator.cs
- ConfigXmlText.cs
- SecurityPermission.cs
- InputReferenceExpression.cs
- DrawingState.cs
- MinimizableAttributeTypeConverter.cs
- DictionarySectionHandler.cs
- FlowDocumentFormatter.cs
- WmlControlAdapter.cs
- QueryContinueDragEventArgs.cs
- SiblingIterators.cs
- XmlNodeComparer.cs
- UnsettableComboBox.cs
- ComEventsSink.cs
- InfoCardKeyedHashAlgorithm.cs
- xmlformatgeneratorstatics.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- Array.cs
- ElementNotEnabledException.cs
- WindowsEditBox.cs
- XmlQuerySequence.cs
- LifetimeMonitor.cs