Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / CompMod / System / Diagnostics / Switch.cs / 1305376 / Switch.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* */ namespace System.Diagnostics { using System; using System.Security; using System.Security.Permissions; using System.Threading; using System.Runtime.InteropServices; using Microsoft.Win32; using System.Collections; using System.Collections.Generic; using System.Collections.Specialized; using System.Globalization; using System.Configuration; using System.Xml.Serialization; ////// public abstract class Switch { private SwitchElementsCollection switchSettings; private string description; private string displayName; private int switchSetting = 0; private bool initialized = false; private bool initializing = false; private string switchValueString = String.Empty; private StringDictionary attributes; private string defaultValue; private object m_intializedLock; private static ListProvides an ///base class to /// create new debugging and tracing switches. switches = new List (); private static int s_LastCollectionCount; private object IntializedLock { get { if (m_intializedLock == null) { Object o = new Object(); Interlocked.CompareExchange
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- StylusEditingBehavior.cs
- ListViewItemEventArgs.cs
- PaintValueEventArgs.cs
- VirtualPathProvider.cs
- XPathArrayIterator.cs
- LogicalExpr.cs
- TimeZone.cs
- M3DUtil.cs
- ScrollContentPresenter.cs
- BodyGlyph.cs
- EventWaitHandleSecurity.cs
- GlobalEventManager.cs
- IPipelineRuntime.cs
- CompensationHandlingFilter.cs
- SafeEventLogWriteHandle.cs
- AttachmentCollection.cs
- ExpressionValueEditor.cs
- ScriptServiceAttribute.cs
- _MultipleConnectAsync.cs
- XmlSerializerFactory.cs
- ObjectListGeneralPage.cs
- TemplatedAdorner.cs
- CompositeActivityMarkupSerializer.cs
- WebPartMenuStyle.cs
- HandlerBase.cs
- TextEditor.cs
- ClassHandlersStore.cs
- RegexCapture.cs
- XPathEmptyIterator.cs
- ThreadAbortException.cs
- SkewTransform.cs
- XsdDuration.cs
- InvokeMethodActivity.cs
- DefaultBinder.cs
- TypeBrowserDialog.cs
- DetailsView.cs
- FixUp.cs
- AnnotationResource.cs
- PreviewPrintController.cs
- Constants.cs
- ObsoleteAttribute.cs
- Ray3DHitTestResult.cs
- Control.cs
- KoreanLunisolarCalendar.cs
- MediaElement.cs
- DbDataSourceEnumerator.cs
- TrackingServices.cs
- PositiveTimeSpanValidatorAttribute.cs
- ExpandSegmentCollection.cs
- NavigatorInput.cs
- DataContractSerializerSection.cs
- BufferBuilder.cs
- Triangle.cs
- JsonUriDataContract.cs
- CodeDelegateInvokeExpression.cs
- SqlHelper.cs
- DiffuseMaterial.cs
- Accessible.cs
- RowType.cs
- DynamicValueConverter.cs
- APCustomTypeDescriptor.cs
- SqlServices.cs
- SetIterators.cs
- GridViewAutomationPeer.cs
- Encoding.cs
- HttpDictionary.cs
- DataErrorValidationRule.cs
- StringFunctions.cs
- ButtonColumn.cs
- EventPrivateKey.cs
- StringKeyFrameCollection.cs
- Pts.cs
- RemotingConfigParser.cs
- GetCardDetailsRequest.cs
- WebPartDisplayModeCancelEventArgs.cs
- PhonemeEventArgs.cs
- ViewUtilities.cs
- Stacktrace.cs
- DoubleAnimationBase.cs
- TableStyle.cs
- SplitterPanel.cs
- WizardForm.cs
- TypedTableBase.cs
- SerialErrors.cs
- ConfigXmlWhitespace.cs
- EntityDataSourceChangingEventArgs.cs
- SplitContainerDesigner.cs
- StateDesigner.LayoutSelectionGlyph.cs
- XmlTypeAttribute.cs
- _SingleItemRequestCache.cs
- DataGrid.cs
- IntersectQueryOperator.cs
- Solver.cs
- CustomLineCap.cs
- TimeoutException.cs
- SelectionManager.cs
- EditorZone.cs
- PointAnimationBase.cs
- AssemblyResourceLoader.cs
- ConnectionPoint.cs