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
- Semaphore.cs
- ObjectConverter.cs
- RoutedEventHandlerInfo.cs
- ComponentDispatcher.cs
- InvokePattern.cs
- PropertyGeneratedEventArgs.cs
- XPathNodeIterator.cs
- ObfuscationAttribute.cs
- Pkcs7Recipient.cs
- WhitespaceSignificantCollectionAttribute.cs
- TextDecoration.cs
- PrintDocument.cs
- AdRotator.cs
- SolidColorBrush.cs
- HyperLinkField.cs
- ProfilePropertyMetadata.cs
- WebDescriptionAttribute.cs
- TextMarkerSource.cs
- CompModSwitches.cs
- CompilerState.cs
- SiteMapNode.cs
- ConnectionsZone.cs
- GroupPartitionExpr.cs
- TreeNodeClickEventArgs.cs
- BindingEditor.xaml.cs
- HtmlToClrEventProxy.cs
- HtmlLink.cs
- RowSpanVector.cs
- ServiceOperationWrapper.cs
- BrowserCapabilitiesCompiler.cs
- ContextMenu.cs
- HtmlInputControl.cs
- UserControlCodeDomTreeGenerator.cs
- Point3DAnimationBase.cs
- basecomparevalidator.cs
- UserControl.cs
- HatchBrush.cs
- InternalBase.cs
- ModelItemKeyValuePair.cs
- DiscriminatorMap.cs
- WebPartsPersonalization.cs
- MouseGestureValueSerializer.cs
- DataControlFieldCollection.cs
- errorpatternmatcher.cs
- ImageCodecInfo.cs
- RenderTargetBitmap.cs
- SerialReceived.cs
- ImageMetadata.cs
- TimelineGroup.cs
- CollectionsUtil.cs
- OutputCacheModule.cs
- ExpressionConverter.cs
- FontSource.cs
- DataGridViewCellValidatingEventArgs.cs
- MarshalByValueComponent.cs
- FormatterConverter.cs
- RangeBase.cs
- XPathNodeInfoAtom.cs
- LayoutUtils.cs
- CodeAttributeArgumentCollection.cs
- ComUdtElement.cs
- StrokeRenderer.cs
- MultipartIdentifier.cs
- DelimitedListTraceListener.cs
- MetadataPropertyAttribute.cs
- ViewPort3D.cs
- TimeSpanConverter.cs
- ExpressionEvaluator.cs
- AnnotationDocumentPaginator.cs
- ArcSegment.cs
- AuthenticationSection.cs
- GeometryConverter.cs
- XmlWrappingWriter.cs
- SqlFormatter.cs
- DataGridDesigner.cs
- HScrollProperties.cs
- PathSegmentCollection.cs
- RectangleHotSpot.cs
- SectionVisual.cs
- XmlQualifiedName.cs
- StringArrayConverter.cs
- TypedOperationInfo.cs
- ReflectionServiceProvider.cs
- DataRelationPropertyDescriptor.cs
- ImageButton.cs
- DropShadowBitmapEffect.cs
- MorphHelpers.cs
- RootAction.cs
- VectorValueSerializer.cs
- FamilyCollection.cs
- FixedSOMSemanticBox.cs
- DataGridViewColumnHeaderCell.cs
- CalendarDataBindingHandler.cs
- OleDbMetaDataFactory.cs
- TraceListeners.cs
- _KerberosClient.cs
- BooleanConverter.cs
- EventLevel.cs
- Transform3D.cs
- CellCreator.cs