93 byte[]
array =
new byte[123];
94 for (
int i = 0; i <
array.Length; i++)
96 array[i] =
byte.MaxValue;
98 for (
int j = 0;
j <
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".Length;
j++)
100 array[(uint)
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"[
j]] = (
byte)
j;
113 if ((uint)
num2 < (uint)
chars.Length && (uint)num < (uint)
bytes.Length)
134 if (num ==
bytes.Length)
static string Xml_InvalidBase64Value
override int Decode(string str, int startPos, int len)
static readonly byte[] s_mapBase64
override int DecodedCount
override int Decode(char[] chars, int startPos, int len)
override void SetNextOutputBuffer(Array buffer, int index, int count)
void Decode(ReadOnlySpan< char > chars, Span< byte > bytes, out int charsDecoded, out int bytesDecoded)
static byte[] ConstructMapBase64()
static bool IsWhiteSpace(char ch)