terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches

◆ CheckValid()

override bool System.Net.FtpControlStream.CheckValid ( ResponseDescription response,
int validThrough,
int completeLength )
inlineprotectedvirtual

Reimplemented from System.Net.CommandStream.

Definition at line 703 of file FtpControlStream.cs.

704 {
705 if (!true)
706 {
707 }
708 bool isEnabled = NetEventSource.IsEnabled;
709 StringBuilder statusBuffer = response.StatusBuffer;
710 if (statusBuffer == null || statusBuffer != null)
711 {
713 NetEventSource.Info(this, formattableString, "CheckValid");
714 int length = response.StatusBuffer.Length;
715 StringBuilder statusBuffer2 = response.StatusBuffer;
716 int status = response.Status;
717 validThrough.m_value = status;
718 bool multiline = response.Multiline;
719 if (multiline)
720 {
721 char[] chunkChars = statusBuffer2.m_ChunkChars;
722 string statusCodeString = response.StatusCodeString;
723 string text;
724 bool flag = text == statusCodeString;
725 }
726 if (!multiline)
727 {
728 }
729 char c;
730 bool flag2 = char.IsDigit(c);
731 if (!multiline)
732 {
733 }
734 char c2;
735 bool flag3 = char.IsDigit(c2);
736 if (!multiline)
737 {
738 }
739 char c3;
740 bool flag4 = char.IsDigit(c3);
741 string text2;
744 if (!multiline)
745 {
746 }
747 short num = Convert.ToInt16(text2, invariantInfo);
748 int num2 = 1;
750 }
751 throw new ArrayTypeMismatchException();
752 }
class f__AnonymousType0<< Count > j__TPar
static short ToInt16(object value, IFormatProvider provider)
Definition Convert.cs:986

References System.Net.NetEventSource.Info(), System.Globalization.NumberFormatInfo.InvariantInfo, System.Net.NetEventSource.IsEnabled, j__TPar, System.length, System.Text.StringBuilder.Length, System.Net.ResponseDescription.Multiline, System.Net.ResponseDescription.Status, System.Net.ResponseDescription.StatusBuffer, System.Net.ResponseDescription.StatusCodeString, System.text, and System.Convert.ToInt16().