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
- GetCertificateRequest.cs
- PolyLineSegment.cs
- DataRecordInfo.cs
- TouchesCapturedWithinProperty.cs
- RelatedImageListAttribute.cs
- TempFiles.cs
- SystemInformation.cs
- Bitmap.cs
- AutoCompleteStringCollection.cs
- PropertyItemInternal.cs
- OptimizedTemplateContentHelper.cs
- BoundColumn.cs
- Hex.cs
- SectionVisual.cs
- PhysicalAddress.cs
- HttpPostedFile.cs
- CodeAttributeDeclarationCollection.cs
- TextTreeText.cs
- TabControlAutomationPeer.cs
- WinFormsSecurity.cs
- EventLogPermissionHolder.cs
- sqlstateclientmanager.cs
- HandlerWithFactory.cs
- ConsoleEntryPoint.cs
- DbSourceParameterCollection.cs
- SplitterPanel.cs
- HttpPostLocalhostServerProtocol.cs
- TextRunProperties.cs
- View.cs
- TimeSpan.cs
- DataGrid.cs
- GenericTypeParameterBuilder.cs
- Transform3DCollection.cs
- SqlRecordBuffer.cs
- SelfIssuedAuthRSACryptoProvider.cs
- ImageClickEventArgs.cs
- CaseInsensitiveOrdinalStringComparer.cs
- GlyphShapingProperties.cs
- AlternateViewCollection.cs
- SerialPort.cs
- SqlCaseSimplifier.cs
- ButtonChrome.cs
- Range.cs
- WebConfigurationHostFileChange.cs
- CodeExporter.cs
- ScrollableControl.cs
- FontWeight.cs
- Membership.cs
- NameValuePermission.cs
- TextFormatter.cs
- ParagraphResult.cs
- SqlCacheDependencySection.cs
- EncryptedHeaderXml.cs
- ProfessionalColors.cs
- DPAPIProtectedConfigurationProvider.cs
- TimeManager.cs
- PageTheme.cs
- Int16AnimationBase.cs
- Version.cs
- SimpleBitVector32.cs
- RefreshEventArgs.cs
- LicenseProviderAttribute.cs
- ListSortDescriptionCollection.cs
- XmlTextAttribute.cs
- ScriptResourceMapping.cs
- GlyphRunDrawing.cs
- SchemaNotation.cs
- LineInfo.cs
- PointHitTestParameters.cs
- InputLangChangeRequestEvent.cs
- KeyboardDevice.cs
- SelectionRangeConverter.cs
- HttpListenerResponse.cs
- GenericTypeParameterBuilder.cs
- BuilderPropertyEntry.cs
- documentation.cs
- TargetException.cs
- DataGridParentRows.cs
- PointCollectionConverter.cs
- Rotation3DAnimationUsingKeyFrames.cs
- CancelEventArgs.cs
- Automation.cs
- Pair.cs
- Utils.cs
- PropertyEmitter.cs
- Win32SafeHandles.cs
- DynamicValueConverter.cs
- XamlRtfConverter.cs
- RsaKeyGen.cs
- PageParser.cs
- SimpleRecyclingCache.cs
- Effect.cs
- NullableIntAverageAggregationOperator.cs
- MimeWriter.cs
- BooleanKeyFrameCollection.cs
- DictionaryContent.cs
- LinkConverter.cs
- PngBitmapDecoder.cs
- FrameworkTextComposition.cs
- ApplicationServiceHelper.cs