Terraria v1.4.4.9
Terraria source code documentation
All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Macros

◆ GetString() [1/4]

unsafe string System.Text.Encoding.GetString ( byte * bytes,
int byteCount )
inlineinherited

Definition at line 973 of file Encoding.cs.

974 {
975 if (bytes == null)
976 {
977 throw new ArgumentNullException("bytes", SR.ArgumentNull_Array);
978 }
979 if (byteCount < 0)
980 {
981 throw new ArgumentOutOfRangeException("byteCount", SR.ArgumentOutOfRange_NeedNonNegNum);
982 }
983 return string.CreateStringFromEncoding(bytes, byteCount, this);
984 }

References System.SR.ArgumentNull_Array, System.SR.ArgumentOutOfRange_NeedNonNegNum, System.byteCount, and System.bytes.

Referenced by System.Data.SqlTypes.SqlString.SqlString(), System.IO.Compression.ZipArchiveEntry.DecodeEntryName(), System.Net.Mime.MimeBasePart.DecodeHeaderValue(), System.Net.Http.Headers.UriHeaderParser.DecodeUtf8FromString(), System.Net.HttpListenerRequestUriBuilder.EmptyDecodeAndAppendRawOctetsList(), System.Xml.ValueHandle.GetString(), System.Reflection.Metadata.MetadataStringDecoder.GetString(), System.Text.ConsoleEncoding.GetString(), System.Text.Encoding.GetString(), System.Text.ConsoleEncoding.GetString(), System.Text.EncodingExtensions.GetString(), System.Net.WebClient.GetStringUsingEncoding(), System.Net.Http.HttpContent.ReadBufferAsString(), System.Formats.Asn1.AsnDecoder.ReadCharacterStringCore(), System.Net.Http.Headers.ContentDispositionHeaderValue.TryDecode5987(), System.Net.Http.Headers.ContentDispositionHeaderValue.TryDecodeMime(), ReLogic.Localization.IME.WinImm32Ime.UpdateCandidateList(), System.Xml.XmlSqlBinaryReader.ValueAs(), System.Xml.XmlSqlBinaryReader.ValueAsObject(), System.Xml.XmlSqlBinaryReader.ValueAsString(), System.Runtime.Serialization.Json.XmlJsonWriter.WriteBinHex(), and System.Xml.XmlBaseWriter.WriteBinHex().