Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Misc / CompModSwitches.cs / 1305376 / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- GrabHandleGlyph.cs
- EncodingFallbackAwareXmlTextWriter.cs
- ErrorHandlerModule.cs
- SettingsPropertyValue.cs
- Propagator.JoinPropagator.cs
- XhtmlBasicSelectionListAdapter.cs
- _ProxyChain.cs
- OutputCacheSection.cs
- Queue.cs
- TextRange.cs
- IriParsingElement.cs
- Cursor.cs
- EntityDataSourceQueryBuilder.cs
- DrawingContext.cs
- ActivityTypeCodeDomSerializer.cs
- DataObjectMethodAttribute.cs
- WebResourceUtil.cs
- EntityDataSourceEntityTypeFilterItem.cs
- PieceNameHelper.cs
- UrlMappingCollection.cs
- GridViewCellAutomationPeer.cs
- Stroke2.cs
- TcpConnectionPoolSettings.cs
- AuthenticationModulesSection.cs
- FontStyle.cs
- ResourceSetExpression.cs
- ViewManager.cs
- Path.cs
- ArrangedElement.cs
- Rijndael.cs
- EventLogPermissionEntry.cs
- XPathNodePointer.cs
- InkCanvasAutomationPeer.cs
- CodeTypeDeclaration.cs
- XmlName.cs
- GatewayDefinition.cs
- SimpleWorkerRequest.cs
- SafeWaitHandle.cs
- MenuTracker.cs
- ThreadSafeList.cs
- WebBrowsableAttribute.cs
- ImportContext.cs
- DataSourceHelper.cs
- CatalogPartCollection.cs
- ExceptionTrace.cs
- LineSegment.cs
- CommandEventArgs.cs
- Int32.cs
- SqlDataSourceCustomCommandPanel.cs
- VariableQuery.cs
- InvalidEnumArgumentException.cs
- RightsManagementUser.cs
- HandlerBase.cs
- WhitespaceReader.cs
- CleanUpVirtualizedItemEventArgs.cs
- BufferedGraphicsContext.cs
- WindowsSidIdentity.cs
- PaperSource.cs
- Native.cs
- SimpleHandlerFactory.cs
- XmlTextReaderImplHelpers.cs
- TokenizerHelper.cs
- ServiceReference.cs
- GeometryModel3D.cs
- RegionData.cs
- Page.cs
- XamlRtfConverter.cs
- SerializationInfoEnumerator.cs
- ToolStripPanel.cs
- FileNameEditor.cs
- WindowsGraphics2.cs
- FontSizeConverter.cs
- BindingCompleteEventArgs.cs
- FormViewUpdateEventArgs.cs
- XsdDuration.cs
- EasingFunctionBase.cs
- UnsafeMethods.cs
- CriticalFinalizerObject.cs
- XamlPoint3DCollectionSerializer.cs
- DllNotFoundException.cs
- WebConfigurationHost.cs
- ToolBarOverflowPanel.cs
- FormViewRow.cs
- NamespaceMapping.cs
- EFTableProvider.cs
- MailMessage.cs
- MetadataPropertyCollection.cs
- WindowsSpinner.cs
- DetailsViewInsertEventArgs.cs
- TreeViewDesigner.cs
- CalendarDesigner.cs
- BinaryCommonClasses.cs
- RevocationPoint.cs
- FontFamilyIdentifier.cs
- ParserStreamGeometryContext.cs
- CreateUserWizardAutoFormat.cs
- XPathAncestorQuery.cs
- Int16AnimationBase.cs
- ObjectReferenceStack.cs
- XmlDocumentSerializer.cs