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
- ContextConfiguration.cs
- ReflectPropertyDescriptor.cs
- BooleanProjectedSlot.cs
- CqlQuery.cs
- PropertyDescriptorGridEntry.cs
- RootBrowserWindowProxy.cs
- ValidateNames.cs
- HtmlMeta.cs
- TextWriterTraceListener.cs
- TrustSection.cs
- TraceContext.cs
- DbProviderFactoriesConfigurationHandler.cs
- DataGridViewCellStyleChangedEventArgs.cs
- SecureEnvironment.cs
- SmiContext.cs
- DialogResultConverter.cs
- HttpCacheVaryByContentEncodings.cs
- ContentElement.cs
- HttpModuleAction.cs
- ECDsa.cs
- WebServiceHandlerFactory.cs
- DeploymentSection.cs
- DockProviderWrapper.cs
- ExeConfigurationFileMap.cs
- ProfilePropertySettings.cs
- XmlSchemaValidator.cs
- DbParameterHelper.cs
- NotifyIcon.cs
- Thread.cs
- _IPv6Address.cs
- ContentDisposition.cs
- NativeWindow.cs
- PeerDuplexChannel.cs
- InputBinding.cs
- CounterCreationData.cs
- PrintingPermission.cs
- RadioButton.cs
- Win32.cs
- AttributeXamlType.cs
- AnnotationStore.cs
- RuntimeConfigLKG.cs
- DataGridViewCell.cs
- QilTernary.cs
- TargetFrameworkUtil.cs
- XPathPatternBuilder.cs
- Walker.cs
- ArgIterator.cs
- SqlDataRecord.cs
- FillBehavior.cs
- XmlSerializableWriter.cs
- ActivityInterfaces.cs
- PropertyMapper.cs
- ToolStripContentPanel.cs
- InheritanceContextChangedEventManager.cs
- InteropExecutor.cs
- PolicyManager.cs
- PixelFormat.cs
- BulletedListEventArgs.cs
- UnicodeEncoding.cs
- FormViewInsertEventArgs.cs
- SQLString.cs
- AutomationIdentifierGuids.cs
- TypedAsyncResult.cs
- PriorityQueue.cs
- PopOutPanel.cs
- ListViewContainer.cs
- RSACryptoServiceProvider.cs
- HttpCacheParams.cs
- MetadataArtifactLoaderXmlReaderWrapper.cs
- InitializationEventAttribute.cs
- DialogDivider.cs
- ImageCodecInfoPrivate.cs
- TextUtf8RawTextWriter.cs
- ResourceCategoryAttribute.cs
- CancelEventArgs.cs
- PreApplicationStartMethodAttribute.cs
- MDIClient.cs
- HtmlControlPersistable.cs
- OutputBuffer.cs
- SendingRequestEventArgs.cs
- HtmlMeta.cs
- TreeNode.cs
- LineServicesRun.cs
- QuaternionKeyFrameCollection.cs
- CheckBox.cs
- OleDbRowUpdatedEvent.cs
- HtmlTableRowCollection.cs
- XamlBrushSerializer.cs
- Comparer.cs
- XmlIncludeAttribute.cs
- WebPartConnectionsCloseVerb.cs
- ErrorItem.cs
- AccessDataSource.cs
- ListControlBuilder.cs
- RTLAwareMessageBox.cs
- NonClientArea.cs
- TableStyle.cs
- RelativeSource.cs
- HttpProfileGroupBase.cs
- FormViewPagerRow.cs