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
- XmlObjectSerializerReadContextComplex.cs
- TextSpanModifier.cs
- DependencySource.cs
- PlainXmlDeserializer.cs
- ChtmlTextWriter.cs
- SQLRoleProvider.cs
- AddIn.cs
- ColumnResizeAdorner.cs
- BitmapEffectGeneralTransform.cs
- FormClosedEvent.cs
- HttpListenerElement.cs
- DatePicker.cs
- DelayLoadType.cs
- PrintPreviewGraphics.cs
- LayoutDump.cs
- ObjectStateEntryDbUpdatableDataRecord.cs
- initElementDictionary.cs
- COM2FontConverter.cs
- SoapSchemaExporter.cs
- RegexCode.cs
- ThrowHelper.cs
- DocumentReferenceCollection.cs
- JsonFormatGeneratorStatics.cs
- JsonFormatReaderGenerator.cs
- GridViewRowCollection.cs
- GraphicsContainer.cs
- XsdDataContractExporter.cs
- ComboBoxRenderer.cs
- DecoderExceptionFallback.cs
- SqlExpander.cs
- ContextStack.cs
- SqlParameter.cs
- PeerResolver.cs
- Vector.cs
- ServiceHttpModule.cs
- SetUserPreferenceRequest.cs
- RawKeyboardInputReport.cs
- Compiler.cs
- SqlDesignerDataSourceView.cs
- BackEase.cs
- WindowsAuthenticationEventArgs.cs
- XXXOnTypeBuilderInstantiation.cs
- TextRangeEditLists.cs
- _TransmitFileOverlappedAsyncResult.cs
- EventWaitHandleSecurity.cs
- CollectionBase.cs
- MetadataArtifactLoaderXmlReaderWrapper.cs
- SystemFonts.cs
- PathData.cs
- PropertyGrid.cs
- comcontractssection.cs
- ArraySet.cs
- GacUtil.cs
- Config.cs
- SmtpMail.cs
- ConditionCollection.cs
- EventLevel.cs
- PointValueSerializer.cs
- ComponentFactoryHelpers.cs
- ToolboxSnapDragDropEventArgs.cs
- ObjectContextServiceProvider.cs
- Descriptor.cs
- UnsafeNativeMethods.cs
- SQLChars.cs
- SHA1CryptoServiceProvider.cs
- PersistenceProviderElement.cs
- PackageDigitalSignatureManager.cs
- NullableBoolConverter.cs
- EndOfStreamException.cs
- ColorConvertedBitmap.cs
- XmlQuerySequence.cs
- WebConfigurationHost.cs
- TextTreeInsertElementUndoUnit.cs
- FixUp.cs
- ToolStripSplitStackLayout.cs
- SourceLocationProvider.cs
- SubtreeProcessor.cs
- DataGridViewTextBoxEditingControl.cs
- GroupQuery.cs
- WebBrowserContainer.cs
- BaseCollection.cs
- StringToken.cs
- ErrorHandler.cs
- AxImporter.cs
- PanelStyle.cs
- SystemException.cs
- StorageEndPropertyMapping.cs
- DropShadowEffect.cs
- EntityContainerEmitter.cs
- PeerPresenceInfo.cs
- DetailsViewRowCollection.cs
- infer.cs
- RIPEMD160.cs
- WebPartConnectVerb.cs
- StringKeyFrameCollection.cs
- CursorInteropHelper.cs
- XamlBrushSerializer.cs
- QilStrConcat.cs
- WsatTransactionFormatter.cs
- Track.cs