Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / Text / EncoderFallback.cs / 1305376 / EncoderFallback.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== using System; using System.Threading; using System.Diagnostics.Contracts; namespace System.Text { [Serializable] public abstract class EncoderFallback { // disable csharp compiler warning #0414: field assigned unused value #pragma warning disable 0414 internal bool bIsMicrosoftBestFitFallback = false; #pragma warning restore 0414 private static EncoderFallback replacementFallback; // Default fallback, uses no best fit & "?" private static EncoderFallback exceptionFallback; // Private object for locking instead of locking on a public type for SQL reliability work. private static Object s_InternalSyncObject; private static Object InternalSyncObject { get { if (s_InternalSyncObject == null) { Object o = new Object(); Interlocked.CompareExchange
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- WindowsRichEditRange.cs
- XmlSchemaSimpleTypeUnion.cs
- Preprocessor.cs
- CoTaskMemUnicodeSafeHandle.cs
- UrlParameterWriter.cs
- _UncName.cs
- SecurityDescriptor.cs
- TreeView.cs
- CapacityStreamGeometryContext.cs
- Positioning.cs
- TextParagraphProperties.cs
- AudioLevelUpdatedEventArgs.cs
- FrameworkReadOnlyPropertyMetadata.cs
- HuffmanTree.cs
- PackUriHelper.cs
- ComboBox.cs
- ConnectorSelectionGlyph.cs
- FtpWebRequest.cs
- WindowsGraphicsCacheManager.cs
- ResourceReader.cs
- EntityViewGenerationAttribute.cs
- HelloMessageCD1.cs
- NativeMethods.cs
- LineBreak.cs
- XmlSerializer.cs
- CardSpacePolicyElement.cs
- SessionStateItemCollection.cs
- ListBoxItem.cs
- UnitySerializationHolder.cs
- CompiledXpathExpr.cs
- BindingCollection.cs
- _BufferOffsetSize.cs
- SqlNode.cs
- EntitySqlException.cs
- KeyEventArgs.cs
- WebPartConnectionsConnectVerb.cs
- DrawingContextDrawingContextWalker.cs
- ContourSegment.cs
- TableCell.cs
- CodeSubDirectory.cs
- SapiRecoInterop.cs
- ServiceContractListItem.cs
- TaskExtensions.cs
- ProtocolsConfigurationEntry.cs
- TransactionFlowBindingElementImporter.cs
- SymbolType.cs
- Number.cs
- DbProviderServices.cs
- Behavior.cs
- BamlBinaryReader.cs
- UnsafeNativeMethodsPenimc.cs
- DynamicILGenerator.cs
- CaseInsensitiveComparer.cs
- WebBrowserSiteBase.cs
- _NtlmClient.cs
- SystemWebSectionGroup.cs
- UndirectedGraph.cs
- ColorConvertedBitmapExtension.cs
- PropertyEmitter.cs
- UnaryOperationBinder.cs
- EpmContentDeSerializerBase.cs
- RegisteredHiddenField.cs
- TypeUnloadedException.cs
- XmlCharType.cs
- UITypeEditors.cs
- WindowsFont.cs
- IPAddressCollection.cs
- SourceElementsCollection.cs
- ScriptComponentDescriptor.cs
- GetWinFXPath.cs
- PropertyEmitter.cs
- PageParser.cs
- DiscoveryClient.cs
- MetadataCollection.cs
- DefaultObjectMappingItemCollection.cs
- ClientRoleProvider.cs
- XmlDomTextWriter.cs
- ByteStreamGeometryContext.cs
- LineGeometry.cs
- compensatingcollection.cs
- ShaderEffect.cs
- httpstaticobjectscollection.cs
- RecognitionEventArgs.cs
- ProgramNode.cs
- BookmarkOptionsHelper.cs
- HyperLink.cs
- Subtree.cs
- ColumnHeaderCollectionEditor.cs
- Scene3D.cs
- BindingValueChangedEventArgs.cs
- AnnotationHelper.cs
- SelectionBorderGlyph.cs
- XmlUtilWriter.cs
- ScrollViewerAutomationPeer.cs
- XmlBinaryReader.cs
- DataGridCell.cs
- EventRecord.cs
- PeerContact.cs
- EntityWithChangeTrackerStrategy.cs
- OutputWindow.cs