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
- Vars.cs
- Material.cs
- BaseServiceProvider.cs
- AccessDataSourceWizardForm.cs
- DateTimeSerializationSection.cs
- EncodingInfo.cs
- CryptoKeySecurity.cs
- ClientBuildManagerCallback.cs
- Axis.cs
- TextProviderWrapper.cs
- SiteMapSection.cs
- ImpersonationContext.cs
- XmlSchemaAttributeGroupRef.cs
- ApplicationActivator.cs
- XmlRootAttribute.cs
- ImageClickEventArgs.cs
- TraceHandlerErrorFormatter.cs
- SqlInternalConnection.cs
- EnterpriseServicesHelper.cs
- SplitterPanel.cs
- XmlToDatasetMap.cs
- SchemaElementDecl.cs
- MemoryStream.cs
- AppDomainAttributes.cs
- TextRunProperties.cs
- ContentIterators.cs
- EncodingDataItem.cs
- OutputCacheSettings.cs
- HttpContext.cs
- JavaScriptObjectDeserializer.cs
- XmlParserContext.cs
- CompilationRelaxations.cs
- ColumnHeaderCollectionEditor.cs
- Classification.cs
- ReceiveErrorHandling.cs
- ListMarkerSourceInfo.cs
- CodeArrayIndexerExpression.cs
- Brushes.cs
- ResourceContainer.cs
- SqlReferenceCollection.cs
- XmlSchemaImport.cs
- TraceFilter.cs
- Deserializer.cs
- ClientTargetCollection.cs
- MessageSecurityOverHttpElement.cs
- SerializationEventsCache.cs
- WinInet.cs
- EditingCoordinator.cs
- HtmlTable.cs
- ObjectDataSourceView.cs
- RelativeSource.cs
- XmlHierarchicalEnumerable.cs
- TimeSpanMinutesOrInfiniteConverter.cs
- WinEventTracker.cs
- ReadingWritingEntityEventArgs.cs
- CodeSubDirectory.cs
- CookieParameter.cs
- ReadOnlyTernaryTree.cs
- SimpleBitVector32.cs
- TableStyle.cs
- XmlDocumentSerializer.cs
- ToolboxComponentsCreatingEventArgs.cs
- safex509handles.cs
- ProxyWebPartConnectionCollection.cs
- ListView.cs
- SettingsBase.cs
- String.cs
- HttpCacheVary.cs
- FormsAuthentication.cs
- TypeDelegator.cs
- FontInfo.cs
- EnumerableCollectionView.cs
- UserControlDesigner.cs
- XmlIlGenerator.cs
- CancelEventArgs.cs
- Nodes.cs
- DetailsViewPageEventArgs.cs
- AutomationElement.cs
- WebAdminConfigurationHelper.cs
- UniqueConstraint.cs
- VisualBrush.cs
- DataDocumentXPathNavigator.cs
- WebPart.cs
- DocumentViewer.cs
- ChannelBuilder.cs
- Accessible.cs
- ModuleElement.cs
- GenericTypeParameterConverter.cs
- Normalization.cs
- ConstraintCollection.cs
- ServiceXNameTypeConverter.cs
- IRCollection.cs
- DecoderFallbackWithFailureFlag.cs
- TextFormatterHost.cs
- MessageAction.cs
- Viewport3DVisual.cs
- DataBoundControlAdapter.cs
- ClockController.cs
- PropertyDescriptorGridEntry.cs
- CompilerHelpers.cs