private void RewriteZeroPacket(AlkahestFile baseFile) { if (baseFile.FullPath.Length == 0) { var filebody = System.IO.File.ReadAllLines(baseFile.FullPath.FullName); File.WriteAllText(baseFile.FullPath.FullName, string.Empty); var packetName = baseFile.FullPath.Name; StringBuilder bldr = new StringBuilder(); bldr.Append(_newPacketNamespace); bldr.Append(_newPacketClassPart).Replace("{0}", packetName); bldr.Append(_nameField).Replace("{0}", baseFile.OldName); bldr.Append(_opcodeField); bldr.Append(_constructor).Replace("{0}", packetName); bldr.Append(_end); BaseFile.AppendAllText(baseFile.File.FullName, bldr.ToString()); ZeroPayloadFilesCount++; } }