Vous êtes sur la page 1sur 2

object internalSyncObject = DecoderFallback.

InternalSyncObject;
lock (internalSyncObject)
{
if (DecoderFallback.replacementFallback == null)
{
DecoderFallback.replacementFallback = new DecoderReplacementFallback();
}
}
}
return DecoderFallback.replacementFallback;
}
}

/// <summary>Gets an object that throws an exception when an input byte sequence cannot be dec
oded.</summary>
/// <returns>A type derived from the <see cref="T:System.Text.DecoderFallback" /> class. The defau
lt value is a <see cref="T:System.Text.DecoderExceptionFallback" /> object.</returns>
// Token: 0x17001185 RID: 4485
// (get) Token: 0x06006649 RID: 26185 RVA: 0x00158430 File Offset: 0x00156630
[__DynamicallyInvokable]
public static DecoderFallback ExceptionFallback
{
[__DynamicallyInvokable]
get
{
if (DecoderFallback.exceptionFallback == null)
{
object internalSyncObject = DecoderFallback.InternalSyncObject;
lock (internalSyncObject)
{
if (DecoderFallback.exceptionFallback == null)
{
DecoderFallback.exceptionFallback = new DecoderExceptionFallback();
}
}
}
return DecoderFallback.exceptionFallback;
}
}

/// <summary>When overridden in a derived class, initializes a new instance of the <see cref="T:Sys
tem.Text.DecoderFallbackBuffer" /> class. </summary>
/// <returns>An object that provides a fallback buffer for a decoder.</returns>
// Token: 0x0600664A RID: 26186
[__DynamicallyInvokable]
public abstract DecoderFallbackBuffer CreateFallbackBuffer();

/// <summary>When overridden in a derived class, gets the maximum number of characters the cur
rent <see cref="T:System.Text.DecoderFallback" /> object can return.</summary>
/// <returns>The maximum number of characters the current <see cref="T:System.Text.DecoderFall
back" /> object can return.</returns>
// Token: 0x17001186 RID: 4486
// (get) Token: 0x0600664B RID: 26187
[__DynamicallyInvokable]
public abstract int MaxCharCount { [__DynamicallyInvokable] get; }

// Token: 0x17001187 RID: 4487


// (get) Token: 0x0600664C RID: 26188 RVA: 0x00158490 File Offset: 0x00156690
internal bool IsMicrosoftBestFitFallback
{
get
{
return this.bIsMicrosoftBestFitFallback;
}
}

/// <summary>Initializes a new instance of the <see cref="T:System.Text.DecoderFallback" /> class.


</summary>
// Token: 0x0600664D RID: 26189 RVA: 0x00158498 File Offset: 0x00156698
[__DynamicallyInvokable]
protected DecoderFallback()
{
}

// Token: 0x04002D61 RID: 11617


internal bool bIsMicrosoftBestFitFallback;

// Token: 0x04002D62 RID: 11618


private static volatile DecoderFallback replacementFallback;

// Token: 0x04002D63 RID: 11619


private static volatile DecoderFallback exceptionFallback;

// Token: 0x04002D64 RID: 11620


private static object s_InternalSyncObject;
}
}

Vous aimerez peut-être aussi