gitextract_4p48603e/ ├── .gitignore ├── ChangeLog.txt ├── CustomDevice/ │ ├── CustomDevice.csproj │ ├── DeviceGraphics.cs │ ├── KeyPad.cs │ ├── KeyPadKey.cs │ ├── Properties/ │ │ └── AssemblyInfo.cs │ ├── Utils.cs │ └── WindowsScreen.cs ├── License.txt ├── Managed.sln ├── Snake/ │ ├── ASnake.cs │ ├── CrashType.cs │ ├── Program.cs │ ├── Properties/ │ │ └── AssemblyInfo.cs │ ├── Snake.csproj │ └── SnakePit.cs ├── System/ │ ├── Properties/ │ │ └── AssemblyInfo.cs │ ├── System.Collections.Generic/ │ │ ├── Queue.cs │ │ └── Stack.cs │ ├── System.ComponentModel/ │ │ └── Win32Exception.cs │ ├── System.Net/ │ │ ├── Dns.cs │ │ ├── EndPoint.cs │ │ ├── IPAddress.cs │ │ ├── IPEndPoint.cs │ │ ├── IPHostEntry.cs │ │ └── SocketAddress.cs │ ├── System.Net.Sockets/ │ │ ├── AddressFamily.cs │ │ ├── ProtocolType.cs │ │ ├── Socket.cs │ │ ├── SocketException.cs │ │ ├── SocketFlags.cs │ │ ├── SocketOptionLevel.cs │ │ ├── SocketOptionName.cs │ │ └── SocketType.cs │ └── System.csproj ├── System.Core/ │ ├── Properties/ │ │ └── AssemblyInfo.cs │ ├── System/ │ │ ├── Action.cs │ │ └── Func.cs │ ├── System.Collections.Generic/ │ │ └── HashSet.cs │ ├── System.Core.csproj │ ├── System.Linq/ │ │ ├── Enumerable.cs │ │ ├── Grouping.cs │ │ ├── IGrouping.cs │ │ ├── ILookup.cs │ │ ├── IOrderedEnumerable.cs │ │ ├── Lookup.cs │ │ └── OrderedEnumerable.cs │ └── System.Runtime.CompilerServices/ │ └── ExtensionAttribute.cs ├── System.Drawing/ │ ├── Properties/ │ │ └── AssemblyInfo.cs │ ├── System.Drawing/ │ │ ├── Bitmap.cs │ │ ├── Brush.cs │ │ ├── Brushes.cs │ │ ├── Color.cs │ │ ├── Font.cs │ │ ├── FontFamily.cs │ │ ├── FontStyle.cs │ │ ├── Graphics.cs │ │ ├── Image.cs │ │ ├── KnownColor.cs │ │ ├── KnownColors.cs │ │ ├── LibIGraph.cs │ │ ├── Pen.cs │ │ ├── Pens.cs │ │ ├── Point.cs │ │ ├── PointF.cs │ │ ├── Rectangle.cs │ │ ├── RectangleF.cs │ │ ├── Region.cs │ │ ├── Size.cs │ │ ├── SizeF.cs │ │ ├── SolidBrush.cs │ │ ├── StringAlignment.cs │ │ ├── StringFormat.cs │ │ ├── StringFormatFlags.cs │ │ └── StringTrimming.cs │ ├── System.Drawing.Drawing2D/ │ │ ├── HatchBrush.cs │ │ ├── HatchStyle.cs │ │ ├── LinearGradientBrush.cs │ │ └── WrapMode.cs │ ├── System.Drawing.Imaging/ │ │ └── PixelFormat.cs │ ├── System.Drawing.Text/ │ │ └── TextRenderingHint.cs │ └── System.Drawing.csproj ├── corlib/ │ ├── Properties/ │ │ └── AssemblyInfo.cs │ ├── System/ │ │ ├── Action.cs │ │ ├── Activator.cs │ │ ├── ArgumentException.cs │ │ ├── ArgumentNullException.cs │ │ ├── ArgumentOutOfRangeException.cs │ │ ├── ArithmeticException.cs │ │ ├── Array.cs │ │ ├── ArrayTypeMismatchException.cs │ │ ├── AsyncCallback.cs │ │ ├── Attribute.cs │ │ ├── AttributeTargets.cs │ │ ├── AttributeUsageAttribute.cs │ │ ├── BitConverter.cs │ │ ├── Boolean.cs │ │ ├── Byte.cs │ │ ├── Char.cs │ │ ├── CharEnumerator.cs │ │ ├── Console.cs │ │ ├── ConsoleKey.cs │ │ ├── ConsoleKeyInfo.cs │ │ ├── ConsoleModifiers.cs │ │ ├── Converter.cs │ │ ├── DateTime.cs │ │ ├── DateTimeKind.cs │ │ ├── DayOfWeek.cs │ │ ├── Decimal.cs │ │ ├── Delegate.cs │ │ ├── Double.cs │ │ ├── Enum.cs │ │ ├── Environment.cs │ │ ├── Exception.cs │ │ ├── FlagsAttribute.cs │ │ ├── FormatException.cs │ │ ├── GC.cs │ │ ├── IAsyncResult.cs │ │ ├── ICloneable.cs │ │ ├── IComparable.cs │ │ ├── ICustomFormatter.cs │ │ ├── IDisposable.cs │ │ ├── IEquatable.cs │ │ ├── IFormatProvider.cs │ │ ├── IFormattable.cs │ │ ├── IndexOutOfRangeException.cs │ │ ├── Int16.cs │ │ ├── Int32.cs │ │ ├── Int64.cs │ │ ├── IntPtr.cs │ │ ├── InvalidCastException.cs │ │ ├── InvalidOperationException.cs │ │ ├── MarshalByRefObject.cs │ │ ├── Math.cs │ │ ├── MulticastDelegate.cs │ │ ├── MulticastNotSupportedException.cs │ │ ├── NotImplementedException.cs │ │ ├── NotSupportedException.cs │ │ ├── NullReferenceException.cs │ │ ├── Nullable.cs │ │ ├── NumberFormatter.cs │ │ ├── Object.cs │ │ ├── ObjectDisposedException.cs │ │ ├── OperatingSystem.cs │ │ ├── OverflowException.cs │ │ ├── ParamArrayAttribute.cs │ │ ├── ParseHelper.cs │ │ ├── PlatformID.cs │ │ ├── Predicate.cs │ │ ├── Random.cs │ │ ├── RuntimeFieldHandle.cs │ │ ├── RuntimeMethodHandle.cs │ │ ├── RuntimeType.cs │ │ ├── RuntimeTypeHandle.cs │ │ ├── SByte.cs │ │ ├── Single.cs │ │ ├── String.cs │ │ ├── StringComparison.cs │ │ ├── StringHelper.cs │ │ ├── SystemException.cs │ │ ├── TimeSpan.cs │ │ ├── Type.cs │ │ ├── UInt16.cs │ │ ├── UInt32.cs │ │ ├── UInt64.cs │ │ ├── UIntPtr.cs │ │ ├── ValueType.cs │ │ ├── Version.cs │ │ ├── Void.cs │ │ └── WeakReference.cs │ ├── System.Collections/ │ │ ├── ArrayList.cs │ │ ├── DictionaryEntry.cs │ │ ├── ICollection.cs │ │ ├── IComparer.cs │ │ ├── IDictionary.cs │ │ ├── IDictionaryEnumerator.cs │ │ ├── IEnumerable.cs │ │ ├── IEnumerator.cs │ │ ├── IEqualityComparer.cs │ │ └── IList.cs │ ├── System.Collections.Generic/ │ │ ├── Comparer.cs │ │ ├── Dictionary.cs │ │ ├── EqualityComparer.cs │ │ ├── GenericEqualityComparer.cs │ │ ├── ICollection.cs │ │ ├── IComparer.cs │ │ ├── IDictionary.cs │ │ ├── IEnumerable.cs │ │ ├── IEnumerator.cs │ │ ├── IEqualityComparer.cs │ │ ├── IList.cs │ │ ├── KeyNotFoundException.cs │ │ ├── KeyValuePair.cs │ │ └── List.cs │ ├── System.Diagnostics/ │ │ └── Debugger.cs │ ├── System.Globalization/ │ │ ├── Calendar.cs │ │ ├── CalendarWeekRule.cs │ │ ├── CalendricalCalculations.cs │ │ ├── CultureInfo.cs │ │ ├── CultureTypes.cs │ │ ├── DateTimeFormatInfo.cs │ │ ├── DigitShapes.cs │ │ ├── GregorianCalendar.cs │ │ ├── GregorianCalendarTypes.cs │ │ ├── NumberFormatInfo.cs │ │ ├── NumberStyles.cs │ │ ├── TextInfo.cs │ │ └── UnicodeCategory.cs │ ├── System.IO/ │ │ ├── CheckArgument.cs │ │ ├── Directory.cs │ │ ├── DirectoryInfo.cs │ │ ├── DirectoryNotFoundException.cs │ │ ├── File.cs │ │ ├── FileAccess.cs │ │ ├── FileAttributes.cs │ │ ├── FileInfo.cs │ │ ├── FileInternal.cs │ │ ├── FileMode.cs │ │ ├── FileNotFoundException.cs │ │ ├── FileShare.cs │ │ ├── FileStream.cs │ │ ├── FileSystemInfo.cs │ │ ├── IOException.cs │ │ ├── Path.cs │ │ ├── SearchPattern.cs │ │ ├── SeekOrigin.cs │ │ ├── Stream.cs │ │ ├── StreamReader.cs │ │ └── TextReader.cs │ ├── System.Reflection/ │ │ ├── DefaultMemberAttribute.cs │ │ └── MemberInfo.cs │ ├── System.Runtime.CompilerServices/ │ │ ├── IndexerNameAttribute.cs │ │ ├── MethodImplAttribute.cs │ │ ├── MethodImplOptions.cs │ │ └── RuntimeHelpers.cs │ ├── System.Runtime.InteropServices/ │ │ ├── CallingConvention.cs │ │ ├── CharSet.cs │ │ ├── DllImportAttribute.cs │ │ ├── ExternalException.cs │ │ ├── InAttribute.cs │ │ └── OutAttribute.cs │ ├── System.Text/ │ │ ├── Decoder.cs │ │ ├── Encoding.cs │ │ ├── StringBuilder.cs │ │ ├── UTF8Encoding.cs │ │ └── UnicodeEncoding.cs │ ├── System.Threading/ │ │ ├── Interlocked.cs │ │ ├── Monitor.cs │ │ ├── ParameterizedThreadStart.cs │ │ ├── Thread.cs │ │ ├── ThreadStart.cs │ │ ├── ThreadState.cs │ │ └── WaitHandle.cs │ └── corlib.csproj ├── dna/ │ ├── Bugs.txt │ ├── CIL_OpCodes.h │ ├── CLIFile.c │ ├── CLIFile.h │ ├── Compat.h │ ├── Config.h │ ├── Cultures/ │ │ ├── _ │ │ ├── af │ │ ├── af-ZA │ │ ├── ar │ │ ├── ar-AE │ │ ├── ar-BH │ │ ├── ar-DZ │ │ ├── ar-EG │ │ ├── ar-IQ │ │ ├── ar-JO │ │ ├── ar-KW │ │ ├── ar-LB │ │ ├── ar-LY │ │ ├── ar-MA │ │ ├── ar-OM │ │ ├── ar-QA │ │ ├── ar-SA │ │ ├── ar-SY │ │ ├── ar-TN │ │ ├── ar-YE │ │ ├── az │ │ ├── az-Cyrl-AZ │ │ ├── az-Latn-AZ │ │ ├── be │ │ ├── be-BY │ │ ├── bg │ │ ├── bg-BG │ │ ├── bn-IN │ │ ├── bs-Latn-BA │ │ ├── ca │ │ ├── ca-ES │ │ ├── cs │ │ ├── cs-CZ │ │ ├── cy-GB │ │ ├── da │ │ ├── da-DK │ │ ├── de │ │ ├── de-AT │ │ ├── de-CH │ │ ├── de-DE │ │ ├── de-LI │ │ ├── de-LU │ │ ├── dv │ │ ├── dv-MV │ │ ├── el │ │ ├── el-GR │ │ ├── en │ │ ├── en-029 │ │ ├── en-AU │ │ ├── en-BZ │ │ ├── en-CA │ │ ├── en-GB │ │ ├── en-IE │ │ ├── en-JM │ │ ├── en-NZ │ │ ├── en-PH │ │ ├── en-TT │ │ ├── en-US │ │ ├── en-ZA │ │ ├── en-ZW │ │ ├── es │ │ ├── es-AR │ │ ├── es-BO │ │ ├── es-CL │ │ ├── es-CO │ │ ├── es-CR │ │ ├── es-DO │ │ ├── es-EC │ │ ├── es-ES │ │ ├── es-GT │ │ ├── es-HN │ │ ├── es-MX │ │ ├── es-NI │ │ ├── es-PA │ │ ├── es-PE │ │ ├── es-PR │ │ ├── es-PY │ │ ├── es-SV │ │ ├── es-UY │ │ ├── es-VE │ │ ├── et │ │ ├── et-EE │ │ ├── eu │ │ ├── eu-ES │ │ ├── fa │ │ ├── fa-IR │ │ ├── fi │ │ ├── fi-FI │ │ ├── fo │ │ ├── fo-FO │ │ ├── fr │ │ ├── fr-BE │ │ ├── fr-CA │ │ ├── fr-CH │ │ ├── fr-FR │ │ ├── fr-LU │ │ ├── fr-MC │ │ ├── gl │ │ ├── gl-ES │ │ ├── gu │ │ ├── gu-IN │ │ ├── he │ │ ├── he-IL │ │ ├── hi │ │ ├── hi-IN │ │ ├── hr │ │ ├── hr-BA │ │ ├── hr-HR │ │ ├── hu │ │ ├── hu-HU │ │ ├── hy │ │ ├── hy-AM │ │ ├── id │ │ ├── id-ID │ │ ├── is │ │ ├── is-IS │ │ ├── it │ │ ├── it-CH │ │ ├── it-IT │ │ ├── ja │ │ ├── ja-JP │ │ ├── ka │ │ ├── ka-GE │ │ ├── kk │ │ ├── kk-KZ │ │ ├── kn │ │ ├── kn-IN │ │ ├── ko │ │ ├── ko-KR │ │ ├── kok │ │ ├── kok-IN │ │ ├── ky │ │ ├── ky-KG │ │ ├── lt │ │ ├── lt-LT │ │ ├── lv │ │ ├── lv-LV │ │ ├── mi-NZ │ │ ├── mk │ │ ├── mk-MK │ │ ├── ml-IN │ │ ├── mn │ │ ├── mn-MN │ │ ├── mr │ │ ├── mr-IN │ │ ├── ms │ │ ├── ms-BN │ │ ├── ms-MY │ │ ├── mt-MT │ │ ├── nb-NO │ │ ├── nl │ │ ├── nl-BE │ │ ├── nl-NL │ │ ├── nn-NO │ │ ├── no │ │ ├── ns-ZA │ │ ├── pa │ │ ├── pa-IN │ │ ├── pl │ │ ├── pl-PL │ │ ├── pt │ │ ├── pt-BR │ │ ├── pt-PT │ │ ├── quz-BO │ │ ├── quz-EC │ │ ├── quz-PE │ │ ├── ro │ │ ├── ro-RO │ │ ├── ru │ │ ├── ru-RU │ │ ├── sa │ │ ├── sa-IN │ │ ├── se-FI │ │ ├── se-NO │ │ ├── se-SE │ │ ├── sk │ │ ├── sk-SK │ │ ├── sl │ │ ├── sl-SI │ │ ├── sma-NO │ │ ├── sma-SE │ │ ├── smj-NO │ │ ├── smj-SE │ │ ├── smn-FI │ │ ├── sms-FI │ │ ├── sq │ │ ├── sq-AL │ │ ├── sr │ │ ├── sr-Cyrl-BA │ │ ├── sr-Cyrl-CS │ │ ├── sr-Latn-BA │ │ ├── sr-Latn-CS │ │ ├── sv │ │ ├── sv-FI │ │ ├── sv-SE │ │ ├── sw │ │ ├── sw-KE │ │ ├── syr │ │ ├── syr-SY │ │ ├── ta │ │ ├── ta-IN │ │ ├── te │ │ ├── te-IN │ │ ├── th │ │ ├── th-TH │ │ ├── tn-ZA │ │ ├── tr │ │ ├── tr-TR │ │ ├── tt │ │ ├── tt-RU │ │ ├── uk │ │ ├── uk-UA │ │ ├── ur │ │ ├── ur-PK │ │ ├── uz │ │ ├── uz-Cyrl-UZ │ │ ├── uz-Latn-UZ │ │ ├── vi │ │ ├── vi-VN │ │ ├── xh-ZA │ │ ├── zh-CHS │ │ ├── zh-CHT │ │ ├── zh-CN │ │ ├── zh-HK │ │ ├── zh-MO │ │ ├── zh-SG │ │ ├── zh-TW │ │ └── zu-ZA │ ├── Delegate.c │ ├── Delegate.h │ ├── EvalStack.h │ ├── Finalizer.c │ ├── Finalizer.h │ ├── Generics.c │ ├── Generics.h │ ├── Heap.c │ ├── Heap.h │ ├── InternalCall.c │ ├── InternalCall.h │ ├── JIT.c │ ├── JIT.h │ ├── JIT_Execute.c │ ├── JIT_OpCodes.h │ ├── Makefile │ ├── MetaData.c │ ├── MetaData.h │ ├── MetaDataTables.h │ ├── MetaData_Fill.c │ ├── MetaData_Search.c │ ├── MethodState.c │ ├── MethodState.h │ ├── PInvoke.c │ ├── PInvoke.h │ ├── PInvoke_CaseCode.h │ ├── PInvoke_TypeDef.h │ ├── RVA.c │ ├── RVA.h │ ├── Sys.c │ ├── Sys.h │ ├── System.Array.c │ ├── System.Array.h │ ├── System.Char.CaseConversion.h │ ├── System.Char.UC_IndexRuns.h │ ├── System.Char.c │ ├── System.Char.h │ ├── System.Console.c │ ├── System.Console.h │ ├── System.DateTime.c │ ├── System.DateTime.h │ ├── System.Diagnostics.Debugger.c │ ├── System.Diagnostics.Debugger.h │ ├── System.Enum.c │ ├── System.Enum.h │ ├── System.Environment.c │ ├── System.Environment.h │ ├── System.GC.c │ ├── System.GC.h │ ├── System.IO.FileInternal.c │ ├── System.IO.FileInternal.h │ ├── System.Math.c │ ├── System.Math.h │ ├── System.Net.Dns.c │ ├── System.Net.Dns.h │ ├── System.Net.Sockets.Socket.c │ ├── System.Net.Sockets.Socket.h │ ├── System.Object.c │ ├── System.Object.h │ ├── System.Runtime.CompilerServices.RuntimeHelpers.c │ ├── System.Runtime.CompilerServices.RuntimeHelpers.h │ ├── System.RuntimeType.c │ ├── System.RuntimeType.h │ ├── System.String.c │ ├── System.String.h │ ├── System.Threading.Interlocked.c │ ├── System.Threading.Interlocked.h │ ├── System.Threading.Monitor.c │ ├── System.Threading.Monitor.h │ ├── System.Threading.Thread.c │ ├── System.Threading.Thread.h │ ├── System.Type.c │ ├── System.Type.h │ ├── System.ValueType.c │ ├── System.ValueType.h │ ├── System.WeakReference.c │ ├── System.WeakReference.h │ ├── Thread.c │ ├── Thread.h │ ├── Type.c │ ├── Type.h │ ├── Types.h │ ├── dna.c │ └── dna.vcproj ├── dna.sln ├── libIGraph/ │ ├── Bitmap.c │ ├── Bitmap.h │ ├── BitmapLoader.c │ ├── Brush.c │ ├── Brush.h │ ├── Config.h │ ├── DrawEllipses.c │ ├── DrawEllipses.h │ ├── DrawLines.c │ ├── DrawLines.h │ ├── DrawRectangles.c │ ├── DrawRectangles.h │ ├── Exports.c │ ├── Font.c │ ├── Font.h │ ├── FontFamily.c │ ├── FontFamily.h │ ├── GetScreen.c │ ├── GetScreen.h │ ├── Graphics.c │ ├── Graphics.h │ ├── HatchBrushDefs.h │ ├── Image.c │ ├── Image.h │ ├── Makefile │ ├── Pen.c │ ├── Pen.h │ ├── Pixels.c │ ├── Pixels.h │ ├── Region.c │ ├── Region.h │ ├── StringFormat.c │ ├── StringFormat.h │ ├── Text.c │ ├── Text.h │ ├── freetype.txt │ ├── include/ │ │ ├── freetype/ │ │ │ ├── config/ │ │ │ │ ├── ftconfig.h │ │ │ │ ├── ftheader.h │ │ │ │ ├── ftmodule.h │ │ │ │ ├── ftoption.h │ │ │ │ └── ftstdlib.h │ │ │ ├── freetype.h │ │ │ ├── ftbbox.h │ │ │ ├── ftbdf.h │ │ │ ├── ftbitmap.h │ │ │ ├── ftcache.h │ │ │ ├── ftchapters.h │ │ │ ├── fterrdef.h │ │ │ ├── fterrors.h │ │ │ ├── ftgasp.h │ │ │ ├── ftglyph.h │ │ │ ├── ftgxval.h │ │ │ ├── ftgzip.h │ │ │ ├── ftimage.h │ │ │ ├── ftincrem.h │ │ │ ├── ftlcdfil.h │ │ │ ├── ftlist.h │ │ │ ├── ftlzw.h │ │ │ ├── ftmac.h │ │ │ ├── ftmm.h │ │ │ ├── ftmodapi.h │ │ │ ├── ftmoderr.h │ │ │ ├── ftotval.h │ │ │ ├── ftoutln.h │ │ │ ├── ftpfr.h │ │ │ ├── ftrender.h │ │ │ ├── ftsizes.h │ │ │ ├── ftsnames.h │ │ │ ├── ftstroke.h │ │ │ ├── ftsynth.h │ │ │ ├── ftsystem.h │ │ │ ├── fttrigon.h │ │ │ ├── fttypes.h │ │ │ ├── ftwinfnt.h │ │ │ ├── ftxf86.h │ │ │ ├── internal/ │ │ │ │ ├── autohint.h │ │ │ │ ├── ftcalc.h │ │ │ │ ├── ftdebug.h │ │ │ │ ├── ftdriver.h │ │ │ │ ├── ftgloadr.h │ │ │ │ ├── ftmemory.h │ │ │ │ ├── ftobjs.h │ │ │ │ ├── ftrfork.h │ │ │ │ ├── ftserv.h │ │ │ │ ├── ftstream.h │ │ │ │ ├── fttrace.h │ │ │ │ ├── ftvalid.h │ │ │ │ ├── internal.h │ │ │ │ ├── pcftypes.h │ │ │ │ ├── psaux.h │ │ │ │ ├── pshints.h │ │ │ │ ├── services/ │ │ │ │ │ ├── svbdf.h │ │ │ │ │ ├── svgldict.h │ │ │ │ │ ├── svgxval.h │ │ │ │ │ ├── svkern.h │ │ │ │ │ ├── svmm.h │ │ │ │ │ ├── svotval.h │ │ │ │ │ ├── svpfr.h │ │ │ │ │ ├── svpostnm.h │ │ │ │ │ ├── svpscmap.h │ │ │ │ │ ├── svpsinfo.h │ │ │ │ │ ├── svsfnt.h │ │ │ │ │ ├── svttcmap.h │ │ │ │ │ ├── svtteng.h │ │ │ │ │ ├── svttglyf.h │ │ │ │ │ ├── svwinfnt.h │ │ │ │ │ └── svxf86nm.h │ │ │ │ ├── sfnt.h │ │ │ │ ├── t1types.h │ │ │ │ └── tttypes.h │ │ │ ├── t1tables.h │ │ │ ├── ttnameid.h │ │ │ ├── tttables.h │ │ │ ├── tttags.h │ │ │ └── ttunpat.h │ │ └── ft2build.h │ ├── jidctflt.c │ ├── lib/ │ │ └── freetype.lib │ ├── libIGraph.c │ ├── libIGraph.def │ ├── libIGraph.h │ ├── libIGraph.vcproj │ ├── tinyjpeg-internal.h │ ├── tinyjpeg.c │ └── tinyjpeg.h ├── mini-demo-dna/ │ ├── HelloWorld/ │ │ ├── HelloWorld.csproj │ │ └── Program.cs │ ├── mini-demo-dna/ │ │ └── main.c │ ├── mini-demo-dna.sln │ └── readme.md └── readme.markdown