System.Data.SQLite
Hex Artifact Content
Not logged in

Artifact 56b1d07d6ac233126ccb4774f8c00307d3652f0d:


0000: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
0010: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
0020: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
0030: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
0040: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 0d  ###############.
0050: 0a 23 0d 0a 23 20 76 65 72 73 69 6f 6e 2e 65 61  .#..# version.ea
0060: 67 6c 65 20 2d 2d 0d 0a 23 0d 0a 23 20 57 72 69  gle --..#..# Wri
0070: 74 74 65 6e 20 62 79 20 4a 6f 65 20 4d 69 73 74  tten by Joe Mist
0080: 61 63 68 6b 69 6e 2e 0d 0a 23 20 52 65 6c 65 61  achkin...# Relea
0090: 73 65 64 20 74 6f 20 74 68 65 20 70 75 62 6c 69  sed to the publi
00a0: 63 20 64 6f 6d 61 69 6e 2c 20 75 73 65 20 61 74  c domain, use at
00b0: 20 79 6f 75 72 20 6f 77 6e 20 72 69 73 6b 21 0d   your own risk!.
00c0: 0a 23 0d 0a 23 23 23 23 23 23 23 23 23 23 23 23  .#..############
00d0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
00e0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
00f0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
0100: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
0110: 23 23 23 0d 0a 0d 0a 70 61 63 6b 61 67 65 20 72  ###....package r
0120: 65 71 75 69 72 65 20 45 61 67 6c 65 0d 0a 70 61  equire Eagle..pa
0130: 63 6b 61 67 65 20 72 65 71 75 69 72 65 20 45 61  ckage require Ea
0140: 67 6c 65 2e 4c 69 62 72 61 72 79 0d 0a 70 61 63  gle.Library..pac
0150: 6b 61 67 65 20 72 65 71 75 69 72 65 20 45 61 67  kage require Eag
0160: 6c 65 2e 54 65 73 74 0d 0a 0d 0a 72 75 6e 54 65  le.Test....runTe
0170: 73 74 50 72 6f 6c 6f 67 75 65 0d 0a 0d 0a 23 23  stPrologue....##
0180: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
0190: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
01a0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
01b0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
01c0: 23 23 23 23 23 23 23 23 23 23 23 23 23 0d 0a 0d  #############...
01d0: 0a 70 61 63 6b 61 67 65 20 72 65 71 75 69 72 65  .package require
01e0: 20 53 79 73 74 65 6d 2e 44 61 74 61 2e 53 51 4c   System.Data.SQL
01f0: 69 74 65 2e 54 65 73 74 0d 0a 72 75 6e 53 51 4c  ite.Test..runSQL
0200: 69 74 65 54 65 73 74 50 72 6f 6c 6f 67 75 65 0d  iteTestPrologue.
0210: 0a 72 75 6e 53 51 4c 69 74 65 54 65 73 74 46 69  .runSQLiteTestFi
0220: 6c 65 73 50 72 6f 6c 6f 67 75 65 0d 0a 0d 0a 23  lesPrologue....#
0230: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
0240: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
0250: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
0260: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
0270: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 0d 0a  ##############..
0280: 23 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  # **************
0290: 2a 2a 2a 2a 2a 2a 20 42 45 47 49 4e 20 56 4f 4c  ****** BEGIN VOL
02a0: 41 54 49 4c 45 20 56 45 52 53 49 4f 4e 20 49 4e  ATILE VERSION IN
02b0: 46 4f 52 4d 41 54 49 4f 4e 20 2a 2a 2a 2a 2a 2a  FORMATION ******
02c0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0d  ***************.
02d0: 0a 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  .###############
02e0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
02f0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
0300: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
0310: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
0320: 0d 0a 0d 0a 23 0d 0a 23 20 4e 4f 54 45 3a 20 46  ....#..# NOTE: F
0330: 6f 72 20 74 68 65 73 65 20 75 6e 69 74 20 74 65  or these unit te
0340: 73 74 73 20 74 6f 20 62 65 20 75 73 65 66 75 6c  sts to be useful
0350: 20 61 6e 64 20 61 63 63 75 72 61 74 65 2c 20 74   and accurate, t
0360: 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 76 65 72  he following ver
0370: 73 69 6f 6e 0d 0a 23 20 20 20 20 20 20 20 6e 75  sion..#       nu
0380: 6d 62 65 72 73 20 6d 75 73 74 20 62 65 20 6d 61  mbers must be ma
0390: 6e 75 61 6c 6c 79 20 6b 65 70 74 20 73 79 6e 63  nually kept sync
03a0: 68 72 6f 6e 69 7a 65 64 20 77 69 74 68 20 74 68  hronized with th
03b0: 65 20 76 65 72 73 69 6f 6e 20 6e 75 6d 62 65 72  e version number
03c0: 73 20 66 6f 72 0d 0a 23 20 20 20 20 20 20 20 74  s for..#       t
03d0: 68 65 20 73 6f 75 72 63 65 20 63 6f 64 65 20 66  he source code f
03e0: 69 6c 65 73 2c 20 74 68 65 20 62 75 69 6c 74 20  iles, the built 
03f0: 62 69 6e 61 72 69 65 73 2c 20 61 6e 64 20 74 68  binaries, and th
0400: 65 20 72 65 6c 65 61 73 65 20 70 61 63 6b 61 67  e release packag
0410: 65 73 2e 0d 0a 23 20 20 20 20 20 20 20 54 68 65  es...#       The
0420: 20 72 65 76 69 73 69 6f 6e 20 6e 75 6d 62 65 72   revision number
0430: 20 69 73 20 72 65 73 65 72 76 65 64 20 66 6f 72   is reserved for
0440: 20 4e 75 47 65 74 20 70 61 63 6b 61 67 65 20 76   NuGet package v
0450: 65 72 73 69 6f 6e 69 6e 67 2e 0d 0a 23 0d 0a 73  ersioning...#..s
0460: 65 74 20 76 65 72 73 69 6f 6e 28 6d 61 6a 6f 72  et version(major
0470: 29 20 20 20 20 20 20 20 20 20 20 20 20 20 31 0d  )             1.
0480: 0a 73 65 74 20 76 65 72 73 69 6f 6e 28 6d 69 6e  .set version(min
0490: 6f 72 29 20 20 20 20 20 20 20 20 20 20 20 20 20  or)             
04a0: 30 0d 0a 73 65 74 20 76 65 72 73 69 6f 6e 28 62  0..set version(b
04b0: 75 69 6c 64 29 20 20 20 20 20 20 20 20 20 20 20  uild)           
04c0: 31 30 38 3b 20 23 20 4e 4f 54 45 3a 20 49 6e 63  108; # NOTE: Inc
04d0: 72 65 6d 65 6e 74 65 64 20 77 69 74 68 20 65 61  remented with ea
04e0: 63 68 20 72 65 6c 65 61 73 65 2e 0d 0a 73 65 74  ch release...set
04f0: 20 76 65 72 73 69 6f 6e 28 72 65 76 69 73 69 6f   version(revisio
0500: 6e 29 20 20 20 20 20 20 20 20 20 20 30 0d 0a 0d  n)          0...
0510: 0a 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  .###############
0520: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
0530: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
0540: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
0550: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
0560: 0d 0a 0d 0a 23 0d 0a 23 20 4e 4f 54 45 3a 20 57  ....#..# NOTE: W
0570: 68 61 74 20 69 73 20 74 68 65 20 66 75 6c 6c 20  hat is the full 
0580: 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20 45  version of the E
0590: 6e 74 69 74 79 46 72 61 6d 65 77 6f 72 6b 20 4e  ntityFramework N
05a0: 75 47 65 74 20 70 61 63 6b 61 67 65 20 28 77 68  uGet package (wh
05b0: 69 63 68 0d 0a 23 20 20 20 20 20 20 20 69 73 20  ich..#       is 
05c0: 6e 6f 74 20 5b 6e 65 63 65 73 73 61 72 69 6c 79  not [necessarily
05d0: 5d 20 74 68 65 20 73 61 6d 65 20 76 65 72 73 69  ] the same versi
05e0: 6f 6e 20 61 73 20 74 68 65 20 61 73 73 65 6d 62  on as the assemb
05f0: 6c 79 20 69 74 73 65 6c 66 29 20 69 6e 20 75 73  ly itself) in us
0600: 65 0d 0a 23 20 20 20 20 20 20 20 62 79 20 74 68  e..#       by th
0610: 65 20 53 79 73 74 65 6d 2e 44 61 74 61 2e 53 51  e System.Data.SQ
0620: 4c 69 74 65 20 4e 75 47 65 74 20 70 61 63 6b 61  Lite NuGet packa
0630: 67 65 73 3f 0d 0a 23 0d 0a 73 65 74 20 76 65 72  ges?..#..set ver
0640: 73 69 6f 6e 28 65 66 36 29 20 36 2e 30 2e 30 2e  sion(ef6) 6.0.0.
0650: 30 0d 0a 0d 0a 23 23 23 23 23 23 23 23 23 23 23  0....###########
0660: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
0670: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
0680: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
0690: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
06a0: 23 23 23 23 0d 0a 23 20 2a 2a 2a 2a 2a 2a 2a 2a  ####..# ********
06b0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 45 4e  ************* EN
06c0: 44 20 56 4f 4c 41 54 49 4c 45 20 56 45 52 53 49  D VOLATILE VERSI
06d0: 4f 4e 20 49 4e 46 4f 52 4d 41 54 49 4f 4e 20 2a  ON INFORMATION *
06e0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
06f0: 2a 2a 2a 2a 2a 0d 0a 23 23 23 23 23 23 23 23 23  *****..#########
0700: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
0710: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
0720: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
0730: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
0740: 23 23 23 23 23 23 0d 0a 0d 0a 23 0d 0a 23 20 4e  ######....#..# N
0750: 4f 54 45 3a 20 42 75 69 6c 64 20 74 68 65 20 66  OTE: Build the f
0760: 75 6c 6c 20 76 65 72 73 69 6f 6e 20 6e 75 6d 62  ull version numb
0770: 65 72 20 75 73 69 6e 67 20 74 68 65 20 63 6f 6d  er using the com
0780: 70 6f 6e 65 6e 74 73 20 73 65 74 75 70 20 61 62  ponents setup ab
0790: 6f 76 65 2e 20 20 54 68 69 73 0d 0a 23 20 20 20  ove.  This..#   
07a0: 20 20 20 20 73 68 6f 75 6c 64 20 6e 6f 74 20 68      should not h
07b0: 61 76 65 20 74 6f 20 62 65 20 63 68 61 6e 67 65  ave to be change
07c0: 64 2e 0d 0a 23 0d 0a 73 65 74 20 76 65 72 73 69  d...#..set versi
07d0: 6f 6e 28 66 75 6c 6c 29 20 5b 61 70 70 65 6e 64  on(full) [append
07e0: 41 72 67 73 20 24 76 65 72 73 69 6f 6e 28 6d 61  Args $version(ma
07f0: 6a 6f 72 29 20 2e 20 24 76 65 72 73 69 6f 6e 28  jor) . $version(
0800: 6d 69 6e 6f 72 29 20 2e 20 5c 0d 0a 20 20 20 20  minor) . \..    
0810: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0820: 20 20 20 20 20 20 20 20 20 20 24 76 65 72 73 69            $versi
0830: 6f 6e 28 62 75 69 6c 64 29 20 2e 20 24 76 65 72  on(build) . $ver
0840: 73 69 6f 6e 28 72 65 76 69 73 69 6f 6e 29 5d 0d  sion(revision)].
0850: 0a 0d 0a 23 23 23 23 23 23 23 23 23 23 23 23 23  ...#############
0860: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
0870: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
0880: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
0890: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
08a0: 23 23 0d 0a 0d 0a 23 0d 0a 23 20 4e 4f 54 45 3a  ##....#..# NOTE:
08b0: 20 42 75 69 6c 64 20 74 68 65 20 76 65 72 73 69   Build the versi
08c0: 6f 6e 20 6e 75 6d 62 65 72 20 72 65 67 75 6c 61  on number regula
08d0: 72 20 65 78 70 72 65 73 73 69 6f 6e 20 75 73 65  r expression use
08e0: 64 20 66 6f 72 20 74 68 65 20 4e 75 47 65 74 0d  d for the NuGet.
08f0: 0a 23 20 20 20 20 20 20 20 70 61 63 6b 61 67 65  .#       package
0900: 73 2e 20 20 54 68 69 73 20 73 68 6f 75 6c 64 20  s.  This should 
0910: 62 65 20 74 68 65 20 73 61 6d 65 20 61 73 20 74  be the same as t
0920: 68 65 20 61 62 6f 76 65 20 76 65 72 73 69 6f 6e  he above version
0930: 20 6e 75 6d 62 65 72 2c 0d 0a 23 20 20 20 20 20   number,..#     
0940: 20 20 77 69 74 68 20 74 68 65 20 65 78 63 65 70    with the excep
0950: 74 69 6f 6e 20 6f 66 20 74 68 65 20 72 65 76 69  tion of the revi
0960: 73 69 6f 6e 2c 20 77 68 69 63 68 20 6d 61 79 20  sion, which may 
0970: 64 69 66 66 65 72 2e 0d 0a 23 0d 0a 73 65 74 20  differ...#..set 
0980: 76 65 72 73 69 6f 6e 28 6e 75 67 65 74 29 20 5b  version(nuget) [
0990: 61 70 70 65 6e 64 41 72 67 73 20 24 76 65 72 73  appendArgs $vers
09a0: 69 6f 6e 28 6d 61 6a 6f 72 29 20 5c 5c 2e 20 24  ion(major) \\. $
09b0: 76 65 72 73 69 6f 6e 28 6d 69 6e 6f 72 29 20 5c  version(minor) \
09c0: 5c 2e 20 5c 0d 0a 20 20 20 20 20 20 20 20 20 20  \. \..          
09d0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
09e0: 20 20 20 20 20 24 76 65 72 73 69 6f 6e 28 62 75       $version(bu
09f0: 69 6c 64 29 20 5c 5c 2e 20 5c 5c 64 2b 5d 0d 0a  ild) \\. \\d+]..
0a00: 0d 0a 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ..##############
0a10: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
0a20: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
0a30: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
0a40: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
0a50: 23 0d 0a 0d 0a 72 75 6e 54 65 73 74 20 7b 74 65  #....runTest {te
0a60: 73 74 20 76 65 72 73 69 6f 6e 2d 31 2e 31 20 7b  st version-1.1 {
0a70: 27 53 79 73 74 65 6d 2e 44 61 74 61 2e 53 51 4c  'System.Data.SQL
0a80: 69 74 65 27 20 62 69 6e 61 72 79 20 76 65 72 73  ite' binary vers
0a90: 69 6f 6e 7d 20 2d 62 6f 64 79 20 7b 0d 0a 20 20  ion} -body {..  
0aa0: 66 69 6c 65 20 76 65 72 73 69 6f 6e 20 24 73 79  file version $sy
0ab0: 73 74 65 6d 44 61 74 61 53 51 4c 69 74 65 44 6c  stemDataSQLiteDl
0ac0: 6c 46 69 6c 65 0d 0a 7d 20 2d 63 6f 6e 73 74 72  lFile..} -constr
0ad0: 61 69 6e 74 73 20 7b 65 61 67 6c 65 20 66 69 6c  aints {eagle fil
0ae0: 65 5f 53 79 73 74 65 6d 2e 44 61 74 61 2e 53 51  e_System.Data.SQ
0af0: 4c 69 74 65 2e 64 6c 6c 7d 20 2d 72 65 73 75 6c  Lite.dll} -resul
0b00: 74 20 24 76 65 72 73 69 6f 6e 28 66 75 6c 6c 29  t $version(full)
0b10: 7d 0d 0a 0d 0a 23 23 23 23 23 23 23 23 23 23 23  }....###########
0b20: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
0b30: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
0b40: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
0b50: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
0b60: 23 23 23 23 0d 0a 0d 0a 72 75 6e 54 65 73 74 20  ####....runTest 
0b70: 7b 74 65 73 74 20 76 65 72 73 69 6f 6e 2d 31 2e  {test version-1.
0b80: 32 20 7b 27 53 79 73 74 65 6d 2e 44 61 74 61 2e  2 {'System.Data.
0b90: 53 51 4c 69 74 65 27 20 61 73 73 65 6d 62 6c 79  SQLite' assembly
0ba0: 20 76 65 72 73 69 6f 6e 7d 20 2d 62 6f 64 79 20   version} -body 
0bb0: 7b 0d 0a 20 20 73 65 74 20 61 73 73 65 6d 62 6c  {..  set assembl
0bc0: 79 4e 61 6d 65 20 5b 6f 62 6a 65 63 74 20 69 6e  yName [object in
0bd0: 76 6f 6b 65 20 2d 61 6c 69 61 73 20 53 79 73 74  voke -alias Syst
0be0: 65 6d 2e 52 65 66 6c 65 63 74 69 6f 6e 2e 41 73  em.Reflection.As
0bf0: 73 65 6d 62 6c 79 4e 61 6d 65 20 5c 0d 0a 20 20  semblyName \..  
0c00: 20 20 20 20 47 65 74 41 73 73 65 6d 62 6c 79 4e      GetAssemblyN
0c10: 61 6d 65 20 24 73 79 73 74 65 6d 44 61 74 61 53  ame $systemDataS
0c20: 51 4c 69 74 65 44 6c 6c 46 69 6c 65 5d 0d 0a 0d  QLiteDllFile]...
0c30: 0a 20 20 24 61 73 73 65 6d 62 6c 79 4e 61 6d 65  .  $assemblyName
0c40: 20 56 65 72 73 69 6f 6e 2e 54 6f 53 74 72 69 6e   Version.ToStrin
0c50: 67 0d 0a 7d 20 2d 63 6c 65 61 6e 75 70 20 7b 0d  g..} -cleanup {.
0c60: 0a 20 20 75 6e 73 65 74 20 2d 6e 6f 63 6f 6d 70  .  unset -nocomp
0c70: 6c 61 69 6e 20 61 73 73 65 6d 62 6c 79 4e 61 6d  lain assemblyNam
0c80: 65 0d 0a 7d 20 2d 63 6f 6e 73 74 72 61 69 6e 74  e..} -constraint
0c90: 73 20 7b 65 61 67 6c 65 20 63 6f 6d 6d 61 6e 64  s {eagle command
0ca0: 2e 6f 62 6a 65 63 74 20 66 69 6c 65 5f 53 79 73  .object file_Sys
0cb0: 74 65 6d 2e 44 61 74 61 2e 53 51 4c 69 74 65 2e  tem.Data.SQLite.
0cc0: 64 6c 6c 7d 20 2d 72 65 73 75 6c 74 20 5c 0d 0a  dll} -result \..
0cd0: 24 76 65 72 73 69 6f 6e 28 66 75 6c 6c 29 7d 0d  $version(full)}.
0ce0: 0a 0d 0a 23 23 23 23 23 23 23 23 23 23 23 23 23  ...#############
0cf0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
0d00: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
0d10: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
0d20: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
0d30: 23 23 0d 0a 0d 0a 72 75 6e 54 65 73 74 20 7b 74  ##....runTest {t
0d40: 65 73 74 20 76 65 72 73 69 6f 6e 2d 31 2e 33 20  est version-1.3 
0d50: 7b 27 53 79 73 74 65 6d 2e 44 61 74 61 2e 53 51  {'System.Data.SQ
0d60: 4c 69 74 65 2e 4c 69 6e 71 27 20 62 69 6e 61 72  Lite.Linq' binar
0d70: 79 20 76 65 72 73 69 6f 6e 7d 20 2d 62 6f 64 79  y version} -body
0d80: 20 7b 0d 0a 20 20 66 69 6c 65 20 76 65 72 73 69   {..  file versi
0d90: 6f 6e 20 24 73 79 73 74 65 6d 44 61 74 61 53 51  on $systemDataSQ
0da0: 4c 69 74 65 4c 69 6e 71 44 6c 6c 46 69 6c 65 0d  LiteLinqDllFile.
0db0: 0a 7d 20 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20  .} -constraints 
0dc0: 7b 65 61 67 6c 65 20 66 69 6c 65 5f 53 79 73 74  {eagle file_Syst
0dd0: 65 6d 2e 44 61 74 61 2e 53 51 4c 69 74 65 2e 4c  em.Data.SQLite.L
0de0: 69 6e 71 2e 64 6c 6c 7d 20 2d 72 65 73 75 6c 74  inq.dll} -result
0df0: 20 24 76 65 72 73 69 6f 6e 28 66 75 6c 6c 29 7d   $version(full)}
0e00: 0d 0a 0d 0a 23 23 23 23 23 23 23 23 23 23 23 23  ....############
0e10: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
0e20: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
0e30: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
0e40: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
0e50: 23 23 23 0d 0a 0d 0a 72 75 6e 54 65 73 74 20 7b  ###....runTest {
0e60: 74 65 73 74 20 76 65 72 73 69 6f 6e 2d 31 2e 34  test version-1.4
0e70: 20 7b 27 53 79 73 74 65 6d 2e 44 61 74 61 2e 53   {'System.Data.S
0e80: 51 4c 69 74 65 2e 4c 69 6e 71 27 20 61 73 73 65  QLite.Linq' asse
0e90: 6d 62 6c 79 20 76 65 72 73 69 6f 6e 7d 20 2d 62  mbly version} -b
0ea0: 6f 64 79 20 7b 0d 0a 20 20 73 65 74 20 61 73 73  ody {..  set ass
0eb0: 65 6d 62 6c 79 4e 61 6d 65 20 5b 6f 62 6a 65 63  emblyName [objec
0ec0: 74 20 69 6e 76 6f 6b 65 20 2d 61 6c 69 61 73 20  t invoke -alias 
0ed0: 53 79 73 74 65 6d 2e 52 65 66 6c 65 63 74 69 6f  System.Reflectio
0ee0: 6e 2e 41 73 73 65 6d 62 6c 79 4e 61 6d 65 20 5c  n.AssemblyName \
0ef0: 0d 0a 20 20 20 20 20 20 47 65 74 41 73 73 65 6d  ..      GetAssem
0f00: 62 6c 79 4e 61 6d 65 20 24 73 79 73 74 65 6d 44  blyName $systemD
0f10: 61 74 61 53 51 4c 69 74 65 4c 69 6e 71 44 6c 6c  ataSQLiteLinqDll
0f20: 46 69 6c 65 5d 0d 0a 0d 0a 20 20 24 61 73 73 65  File]....  $asse
0f30: 6d 62 6c 79 4e 61 6d 65 20 56 65 72 73 69 6f 6e  mblyName Version
0f40: 2e 54 6f 53 74 72 69 6e 67 0d 0a 7d 20 2d 63 6c  .ToString..} -cl
0f50: 65 61 6e 75 70 20 7b 0d 0a 20 20 75 6e 73 65 74  eanup {..  unset
0f60: 20 2d 6e 6f 63 6f 6d 70 6c 61 69 6e 20 61 73 73   -nocomplain ass
0f70: 65 6d 62 6c 79 4e 61 6d 65 0d 0a 7d 20 2d 63 6f  emblyName..} -co
0f80: 6e 73 74 72 61 69 6e 74 73 20 7b 65 61 67 6c 65  nstraints {eagle
0f90: 20 63 6f 6d 6d 61 6e 64 2e 6f 62 6a 65 63 74 20   command.object 
0fa0: 66 69 6c 65 5f 53 79 73 74 65 6d 2e 44 61 74 61  file_System.Data
0fb0: 2e 53 51 4c 69 74 65 2e 4c 69 6e 71 2e 64 6c 6c  .SQLite.Linq.dll
0fc0: 7d 20 2d 72 65 73 75 6c 74 20 5c 0d 0a 24 76 65  } -result \..$ve
0fd0: 72 73 69 6f 6e 28 66 75 6c 6c 29 7d 0d 0a 0d 0a  rsion(full)}....
0fe0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
0ff0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
1000: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
1010: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
1020: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 0d  ###############.
1030: 0a 0d 0a 72 75 6e 54 65 73 74 20 7b 74 65 73 74  ...runTest {test
1040: 20 76 65 72 73 69 6f 6e 2d 31 2e 35 20 7b 27 53   version-1.5 {'S
1050: 79 73 74 65 6d 2e 44 61 74 61 2e 53 51 4c 69 74  ystem.Data.SQLit
1060: 65 2e 45 46 36 27 20 62 69 6e 61 72 79 20 76 65  e.EF6' binary ve
1070: 72 73 69 6f 6e 7d 20 2d 62 6f 64 79 20 7b 0d 0a  rsion} -body {..
1080: 20 20 66 69 6c 65 20 76 65 72 73 69 6f 6e 20 24    file version $
1090: 73 79 73 74 65 6d 44 61 74 61 53 51 4c 69 74 65  systemDataSQLite
10a0: 45 66 36 44 6c 6c 46 69 6c 65 0d 0a 7d 20 2d 63  Ef6DllFile..} -c
10b0: 6f 6e 73 74 72 61 69 6e 74 73 20 7b 65 61 67 6c  onstraints {eagl
10c0: 65 20 66 69 6c 65 5f 53 79 73 74 65 6d 2e 44 61  e file_System.Da
10d0: 74 61 2e 53 51 4c 69 74 65 2e 45 46 36 2e 64 6c  ta.SQLite.EF6.dl
10e0: 6c 7d 20 2d 72 65 73 75 6c 74 20 24 76 65 72 73  l} -result $vers
10f0: 69 6f 6e 28 66 75 6c 6c 29 7d 0d 0a 0d 0a 23 23  ion(full)}....##
1100: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
1110: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
1120: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
1130: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
1140: 23 23 23 23 23 23 23 23 23 23 23 23 23 0d 0a 0d  #############...
1150: 0a 72 75 6e 54 65 73 74 20 7b 74 65 73 74 20 76  .runTest {test v
1160: 65 72 73 69 6f 6e 2d 31 2e 36 20 7b 27 53 79 73  ersion-1.6 {'Sys
1170: 74 65 6d 2e 44 61 74 61 2e 53 51 4c 69 74 65 2e  tem.Data.SQLite.
1180: 45 46 36 27 20 61 73 73 65 6d 62 6c 79 20 76 65  EF6' assembly ve
1190: 72 73 69 6f 6e 7d 20 2d 62 6f 64 79 20 7b 0d 0a  rsion} -body {..
11a0: 20 20 73 65 74 20 61 73 73 65 6d 62 6c 79 4e 61    set assemblyNa
11b0: 6d 65 20 5b 6f 62 6a 65 63 74 20 69 6e 76 6f 6b  me [object invok
11c0: 65 20 2d 61 6c 69 61 73 20 53 79 73 74 65 6d 2e  e -alias System.
11d0: 52 65 66 6c 65 63 74 69 6f 6e 2e 41 73 73 65 6d  Reflection.Assem
11e0: 62 6c 79 4e 61 6d 65 20 5c 0d 0a 20 20 20 20 20  blyName \..     
11f0: 20 47 65 74 41 73 73 65 6d 62 6c 79 4e 61 6d 65   GetAssemblyName
1200: 20 24 73 79 73 74 65 6d 44 61 74 61 53 51 4c 69   $systemDataSQLi
1210: 74 65 45 66 36 44 6c 6c 46 69 6c 65 5d 0d 0a 0d  teEf6DllFile]...
1220: 0a 20 20 24 61 73 73 65 6d 62 6c 79 4e 61 6d 65  .  $assemblyName
1230: 20 56 65 72 73 69 6f 6e 2e 54 6f 53 74 72 69 6e   Version.ToStrin
1240: 67 0d 0a 7d 20 2d 63 6c 65 61 6e 75 70 20 7b 0d  g..} -cleanup {.
1250: 0a 20 20 75 6e 73 65 74 20 2d 6e 6f 63 6f 6d 70  .  unset -nocomp
1260: 6c 61 69 6e 20 61 73 73 65 6d 62 6c 79 4e 61 6d  lain assemblyNam
1270: 65 0d 0a 7d 20 2d 63 6f 6e 73 74 72 61 69 6e 74  e..} -constraint
1280: 73 20 7b 65 61 67 6c 65 20 63 6f 6d 6d 61 6e 64  s {eagle command
1290: 2e 6f 62 6a 65 63 74 20 66 69 6c 65 5f 53 79 73  .object file_Sys
12a0: 74 65 6d 2e 44 61 74 61 2e 53 51 4c 69 74 65 2e  tem.Data.SQLite.
12b0: 45 46 36 2e 64 6c 6c 7d 20 2d 72 65 73 75 6c 74  EF6.dll} -result
12c0: 20 5c 0d 0a 24 76 65 72 73 69 6f 6e 28 66 75 6c   \..$version(ful
12d0: 6c 29 7d 0d 0a 0d 0a 23 23 23 23 23 23 23 23 23  l)}....#########
12e0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
12f0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
1300: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
1310: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
1320: 23 23 23 23 23 23 0d 0a 0d 0a 72 75 6e 54 65 73  ######....runTes
1330: 74 20 7b 74 65 73 74 20 76 65 72 73 69 6f 6e 2d  t {test version-
1340: 31 2e 37 20 7b 27 53 51 4c 69 74 65 2e 44 65 73  1.7 {'SQLite.Des
1350: 69 67 6e 65 72 27 20 62 69 6e 61 72 79 20 76 65  igner' binary ve
1360: 72 73 69 6f 6e 7d 20 2d 62 6f 64 79 20 7b 0d 0a  rsion} -body {..
1370: 20 20 66 69 6c 65 20 76 65 72 73 69 6f 6e 20 24    file version $
1380: 73 71 6c 69 74 65 44 65 73 69 67 6e 65 72 44 6c  sqliteDesignerDl
1390: 6c 46 69 6c 65 0d 0a 7d 20 2d 63 6f 6e 73 74 72  lFile..} -constr
13a0: 61 69 6e 74 73 20 7b 65 61 67 6c 65 20 66 69 6c  aints {eagle fil
13b0: 65 5f 53 51 4c 69 74 65 2e 44 65 73 69 67 6e 65  e_SQLite.Designe
13c0: 72 2e 64 6c 6c 7d 20 2d 72 65 73 75 6c 74 20 24  r.dll} -result $
13d0: 76 65 72 73 69 6f 6e 28 66 75 6c 6c 29 7d 0d 0a  version(full)}..
13e0: 0d 0a 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ..##############
13f0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
1400: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
1410: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
1420: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
1430: 23 0d 0a 0d 0a 72 75 6e 54 65 73 74 20 7b 74 65  #....runTest {te
1440: 73 74 20 76 65 72 73 69 6f 6e 2d 31 2e 38 20 7b  st version-1.8 {
1450: 27 53 51 4c 69 74 65 2e 44 65 73 69 67 6e 65 72  'SQLite.Designer
1460: 27 20 61 73 73 65 6d 62 6c 79 20 76 65 72 73 69  ' assembly versi
1470: 6f 6e 7d 20 2d 62 6f 64 79 20 7b 0d 0a 20 20 73  on} -body {..  s
1480: 65 74 20 61 73 73 65 6d 62 6c 79 4e 61 6d 65 20  et assemblyName 
1490: 5b 6f 62 6a 65 63 74 20 69 6e 76 6f 6b 65 20 2d  [object invoke -
14a0: 61 6c 69 61 73 20 53 79 73 74 65 6d 2e 52 65 66  alias System.Ref
14b0: 6c 65 63 74 69 6f 6e 2e 41 73 73 65 6d 62 6c 79  lection.Assembly
14c0: 4e 61 6d 65 20 5c 0d 0a 20 20 20 20 20 20 47 65  Name \..      Ge
14d0: 74 41 73 73 65 6d 62 6c 79 4e 61 6d 65 20 24 73  tAssemblyName $s
14e0: 71 6c 69 74 65 44 65 73 69 67 6e 65 72 44 6c 6c  qliteDesignerDll
14f0: 46 69 6c 65 5d 0d 0a 0d 0a 20 20 24 61 73 73 65  File]....  $asse
1500: 6d 62 6c 79 4e 61 6d 65 20 56 65 72 73 69 6f 6e  mblyName Version
1510: 2e 54 6f 53 74 72 69 6e 67 0d 0a 7d 20 2d 63 6c  .ToString..} -cl
1520: 65 61 6e 75 70 20 7b 0d 0a 20 20 75 6e 73 65 74  eanup {..  unset
1530: 20 2d 6e 6f 63 6f 6d 70 6c 61 69 6e 20 61 73 73   -nocomplain ass
1540: 65 6d 62 6c 79 4e 61 6d 65 0d 0a 7d 20 2d 63 6f  emblyName..} -co
1550: 6e 73 74 72 61 69 6e 74 73 20 7b 65 61 67 6c 65  nstraints {eagle
1560: 20 63 6f 6d 6d 61 6e 64 2e 6f 62 6a 65 63 74 20   command.object 
1570: 66 69 6c 65 5f 53 51 4c 69 74 65 2e 44 65 73 69  file_SQLite.Desi
1580: 67 6e 65 72 2e 64 6c 6c 7d 20 2d 72 65 73 75 6c  gner.dll} -resul
1590: 74 20 5c 0d 0a 24 76 65 72 73 69 6f 6e 28 66 75  t \..$version(fu
15a0: 6c 6c 29 7d 0d 0a 0d 0a 23 23 23 23 23 23 23 23  ll)}....########
15b0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
15c0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
15d0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
15e0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
15f0: 23 23 23 23 23 23 23 0d 0a 0d 0a 72 75 6e 54 65  #######....runTe
1600: 73 74 20 7b 74 65 73 74 20 76 65 72 73 69 6f 6e  st {test version
1610: 2d 31 2e 39 20 7b 27 74 65 73 74 27 20 62 69 6e  -1.9 {'test' bin
1620: 61 72 79 20 76 65 72 73 69 6f 6e 7d 20 2d 62 6f  ary version} -bo
1630: 64 79 20 7b 0d 0a 20 20 66 69 6c 65 20 76 65 72  dy {..  file ver
1640: 73 69 6f 6e 20 24 74 65 73 74 45 78 65 46 69 6c  sion $testExeFil
1650: 65 0d 0a 7d 20 2d 63 6f 6e 73 74 72 61 69 6e 74  e..} -constraint
1660: 73 20 7b 65 61 67 6c 65 20 66 69 6c 65 5f 74 65  s {eagle file_te
1670: 73 74 2e 65 78 65 7d 20 2d 72 65 73 75 6c 74 20  st.exe} -result 
1680: 24 76 65 72 73 69 6f 6e 28 66 75 6c 6c 29 7d 0d  $version(full)}.
1690: 0a 0d 0a 23 23 23 23 23 23 23 23 23 23 23 23 23  ...#############
16a0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
16b0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
16c0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
16d0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
16e0: 23 23 0d 0a 0d 0a 72 75 6e 54 65 73 74 20 7b 74  ##....runTest {t
16f0: 65 73 74 20 76 65 72 73 69 6f 6e 2d 31 2e 31 30  est version-1.10
1700: 20 7b 27 74 65 73 74 27 20 61 73 73 65 6d 62 6c   {'test' assembl
1710: 79 20 76 65 72 73 69 6f 6e 7d 20 2d 62 6f 64 79  y version} -body
1720: 20 7b 0d 0a 20 20 73 65 74 20 61 73 73 65 6d 62   {..  set assemb
1730: 6c 79 4e 61 6d 65 20 5b 6f 62 6a 65 63 74 20 69  lyName [object i
1740: 6e 76 6f 6b 65 20 2d 61 6c 69 61 73 20 53 79 73  nvoke -alias Sys
1750: 74 65 6d 2e 52 65 66 6c 65 63 74 69 6f 6e 2e 41  tem.Reflection.A
1760: 73 73 65 6d 62 6c 79 4e 61 6d 65 20 5c 0d 0a 20  ssemblyName \.. 
1770: 20 20 20 20 20 47 65 74 41 73 73 65 6d 62 6c 79       GetAssembly
1780: 4e 61 6d 65 20 24 74 65 73 74 45 78 65 46 69 6c  Name $testExeFil
1790: 65 5d 0d 0a 0d 0a 20 20 24 61 73 73 65 6d 62 6c  e]....  $assembl
17a0: 79 4e 61 6d 65 20 56 65 72 73 69 6f 6e 2e 54 6f  yName Version.To
17b0: 53 74 72 69 6e 67 0d 0a 7d 20 2d 63 6c 65 61 6e  String..} -clean
17c0: 75 70 20 7b 0d 0a 20 20 75 6e 73 65 74 20 2d 6e  up {..  unset -n
17d0: 6f 63 6f 6d 70 6c 61 69 6e 20 61 73 73 65 6d 62  ocomplain assemb
17e0: 6c 79 4e 61 6d 65 0d 0a 7d 20 2d 63 6f 6e 73 74  lyName..} -const
17f0: 72 61 69 6e 74 73 20 7b 65 61 67 6c 65 20 63 6f  raints {eagle co
1800: 6d 6d 61 6e 64 2e 6f 62 6a 65 63 74 20 66 69 6c  mmand.object fil
1810: 65 5f 74 65 73 74 2e 65 78 65 7d 20 2d 72 65 73  e_test.exe} -res
1820: 75 6c 74 20 24 76 65 72 73 69 6f 6e 28 66 75 6c  ult $version(ful
1830: 6c 29 7d 0d 0a 0d 0a 23 23 23 23 23 23 23 23 23  l)}....#########
1840: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
1850: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
1860: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
1870: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
1880: 23 23 23 23 23 23 0d 0a 0d 0a 72 75 6e 54 65 73  ######....runTes
1890: 74 20 7b 74 65 73 74 20 76 65 72 73 69 6f 6e 2d  t {test version-
18a0: 31 2e 31 31 20 7b 27 74 65 73 74 6c 69 6e 71 27  1.11 {'testlinq'
18b0: 20 62 69 6e 61 72 79 20 76 65 72 73 69 6f 6e 7d   binary version}
18c0: 20 2d 62 6f 64 79 20 7b 0d 0a 20 20 66 69 6c 65   -body {..  file
18d0: 20 76 65 72 73 69 6f 6e 20 24 74 65 73 74 4c 69   version $testLi
18e0: 6e 71 45 78 65 46 69 6c 65 0d 0a 7d 20 2d 63 6f  nqExeFile..} -co
18f0: 6e 73 74 72 61 69 6e 74 73 20 7b 65 61 67 6c 65  nstraints {eagle
1900: 20 66 69 6c 65 5f 74 65 73 74 6c 69 6e 71 2e 65   file_testlinq.e
1910: 78 65 7d 20 2d 72 65 73 75 6c 74 20 24 76 65 72  xe} -result $ver
1920: 73 69 6f 6e 28 66 75 6c 6c 29 7d 0d 0a 0d 0a 23  sion(full)}....#
1930: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
1940: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
1950: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
1960: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
1970: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 0d 0a  ##############..
1980: 0d 0a 72 75 6e 54 65 73 74 20 7b 74 65 73 74 20  ..runTest {test 
1990: 76 65 72 73 69 6f 6e 2d 31 2e 31 32 20 7b 27 74  version-1.12 {'t
19a0: 65 73 74 6c 69 6e 71 27 20 61 73 73 65 6d 62 6c  estlinq' assembl
19b0: 79 20 76 65 72 73 69 6f 6e 7d 20 2d 62 6f 64 79  y version} -body
19c0: 20 7b 0d 0a 20 20 73 65 74 20 61 73 73 65 6d 62   {..  set assemb
19d0: 6c 79 4e 61 6d 65 20 5b 6f 62 6a 65 63 74 20 69  lyName [object i
19e0: 6e 76 6f 6b 65 20 2d 61 6c 69 61 73 20 53 79 73  nvoke -alias Sys
19f0: 74 65 6d 2e 52 65 66 6c 65 63 74 69 6f 6e 2e 41  tem.Reflection.A
1a00: 73 73 65 6d 62 6c 79 4e 61 6d 65 20 5c 0d 0a 20  ssemblyName \.. 
1a10: 20 20 20 20 20 47 65 74 41 73 73 65 6d 62 6c 79       GetAssembly
1a20: 4e 61 6d 65 20 24 74 65 73 74 4c 69 6e 71 45 78  Name $testLinqEx
1a30: 65 46 69 6c 65 5d 0d 0a 0d 0a 20 20 24 61 73 73  eFile]....  $ass
1a40: 65 6d 62 6c 79 4e 61 6d 65 20 56 65 72 73 69 6f  emblyName Versio
1a50: 6e 2e 54 6f 53 74 72 69 6e 67 0d 0a 7d 20 2d 63  n.ToString..} -c
1a60: 6c 65 61 6e 75 70 20 7b 0d 0a 20 20 75 6e 73 65  leanup {..  unse
1a70: 74 20 2d 6e 6f 63 6f 6d 70 6c 61 69 6e 20 61 73  t -nocomplain as
1a80: 73 65 6d 62 6c 79 4e 61 6d 65 0d 0a 7d 20 2d 63  semblyName..} -c
1a90: 6f 6e 73 74 72 61 69 6e 74 73 20 7b 65 61 67 6c  onstraints {eagl
1aa0: 65 20 63 6f 6d 6d 61 6e 64 2e 6f 62 6a 65 63 74  e command.object
1ab0: 20 66 69 6c 65 5f 74 65 73 74 6c 69 6e 71 2e 65   file_testlinq.e
1ac0: 78 65 7d 20 2d 72 65 73 75 6c 74 20 24 76 65 72  xe} -result $ver
1ad0: 73 69 6f 6e 28 66 75 6c 6c 29 7d 0d 0a 0d 0a 23  sion(full)}....#
1ae0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
1af0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
1b00: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
1b10: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
1b20: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 0d 0a  ##############..
1b30: 0d 0a 72 75 6e 54 65 73 74 20 7b 74 65 73 74 20  ..runTest {test 
1b40: 76 65 72 73 69 6f 6e 2d 31 2e 31 33 20 7b 27 74  version-1.13 {'t
1b50: 65 73 74 65 66 36 27 20 62 69 6e 61 72 79 20 76  estef6' binary v
1b60: 65 72 73 69 6f 6e 7d 20 2d 62 6f 64 79 20 7b 0d  ersion} -body {.
1b70: 0a 20 20 66 69 6c 65 20 76 65 72 73 69 6f 6e 20  .  file version 
1b80: 24 74 65 73 74 45 66 36 45 78 65 46 69 6c 65 0d  $testEf6ExeFile.
1b90: 0a 7d 20 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20  .} -constraints 
1ba0: 7b 65 61 67 6c 65 20 66 69 6c 65 5f 74 65 73 74  {eagle file_test
1bb0: 65 66 36 2e 65 78 65 7d 20 2d 72 65 73 75 6c 74  ef6.exe} -result
1bc0: 20 24 76 65 72 73 69 6f 6e 28 66 75 6c 6c 29 7d   $version(full)}
1bd0: 0d 0a 0d 0a 23 23 23 23 23 23 23 23 23 23 23 23  ....############
1be0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
1bf0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
1c00: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
1c10: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
1c20: 23 23 23 0d 0a 0d 0a 72 75 6e 54 65 73 74 20 7b  ###....runTest {
1c30: 74 65 73 74 20 76 65 72 73 69 6f 6e 2d 31 2e 31  test version-1.1
1c40: 34 20 7b 27 74 65 73 74 65 66 36 27 20 61 73 73  4 {'testef6' ass
1c50: 65 6d 62 6c 79 20 76 65 72 73 69 6f 6e 7d 20 2d  embly version} -
1c60: 62 6f 64 79 20 7b 0d 0a 20 20 73 65 74 20 61 73  body {..  set as
1c70: 73 65 6d 62 6c 79 4e 61 6d 65 20 5b 6f 62 6a 65  semblyName [obje
1c80: 63 74 20 69 6e 76 6f 6b 65 20 2d 61 6c 69 61 73  ct invoke -alias
1c90: 20 53 79 73 74 65 6d 2e 52 65 66 6c 65 63 74 69   System.Reflecti
1ca0: 6f 6e 2e 41 73 73 65 6d 62 6c 79 4e 61 6d 65 20  on.AssemblyName 
1cb0: 5c 0d 0a 20 20 20 20 20 20 47 65 74 41 73 73 65  \..      GetAsse
1cc0: 6d 62 6c 79 4e 61 6d 65 20 24 74 65 73 74 45 66  mblyName $testEf
1cd0: 36 45 78 65 46 69 6c 65 5d 0d 0a 0d 0a 20 20 24  6ExeFile]....  $
1ce0: 61 73 73 65 6d 62 6c 79 4e 61 6d 65 20 56 65 72  assemblyName Ver
1cf0: 73 69 6f 6e 2e 54 6f 53 74 72 69 6e 67 0d 0a 7d  sion.ToString..}
1d00: 20 2d 63 6c 65 61 6e 75 70 20 7b 0d 0a 20 20 75   -cleanup {..  u
1d10: 6e 73 65 74 20 2d 6e 6f 63 6f 6d 70 6c 61 69 6e  nset -nocomplain
1d20: 20 61 73 73 65 6d 62 6c 79 4e 61 6d 65 0d 0a 7d   assemblyName..}
1d30: 20 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 7b 65   -constraints {e
1d40: 61 67 6c 65 20 63 6f 6d 6d 61 6e 64 2e 6f 62 6a  agle command.obj
1d50: 65 63 74 20 66 69 6c 65 5f 74 65 73 74 65 66 36  ect file_testef6
1d60: 2e 65 78 65 7d 20 2d 72 65 73 75 6c 74 20 24 76  .exe} -result $v
1d70: 65 72 73 69 6f 6e 28 66 75 6c 6c 29 7d 0d 0a 0d  ersion(full)}...
1d80: 0a 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  .###############
1d90: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
1da0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
1db0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
1dc0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
1dd0: 0d 0a 0d 0a 72 75 6e 54 65 73 74 20 7b 74 65 73  ....runTest {tes
1de0: 74 20 76 65 72 73 69 6f 6e 2d 31 2e 31 35 20 7b  t version-1.15 {
1df0: 53 51 4c 69 74 65 56 65 72 73 69 6f 6e 7d 20 2d  SQLiteVersion} -
1e00: 62 6f 64 79 20 7b 0d 0a 20 20 6f 62 6a 65 63 74  body {..  object
1e10: 20 69 6e 76 6f 6b 65 20 53 79 73 74 65 6d 2e 44   invoke System.D
1e20: 61 74 61 2e 53 51 4c 69 74 65 2e 53 51 4c 69 74  ata.SQLite.SQLit
1e30: 65 43 6f 6e 6e 65 63 74 69 6f 6e 20 53 51 4c 69  eConnection SQLi
1e40: 74 65 56 65 72 73 69 6f 6e 0d 0a 7d 20 2d 63 6f  teVersion..} -co
1e50: 6e 73 74 72 61 69 6e 74 73 20 7b 65 61 67 6c 65  nstraints {eagle
1e60: 20 63 6f 6d 6d 61 6e 64 2e 6f 62 6a 65 63 74 20   command.object 
1e70: 53 51 4c 69 74 65 20 53 79 73 74 65 6d 2e 44 61  SQLite System.Da
1e80: 74 61 2e 53 51 4c 69 74 65 7d 20 2d 6d 61 74 63  ta.SQLite} -matc
1e90: 68 20 72 65 67 65 78 70 20 5c 0d 0a 2d 72 65 73  h regexp \..-res
1ea0: 75 6c 74 20 7b 5e 5c 64 2b 5c 2e 5c 64 2b 5c 2e  ult {^\d+\.\d+\.
1eb0: 5c 64 2b 28 3f 3a 5c 2e 5c 64 2b 29 3f 24 7d 7d  \d+(?:\.\d+)?$}}
1ec0: 0d 0a 0d 0a 23 23 23 23 23 23 23 23 23 23 23 23  ....############
1ed0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
1ee0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
1ef0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
1f00: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
1f10: 23 23 23 0d 0a 0d 0a 72 75 6e 54 65 73 74 20 7b  ###....runTest {
1f20: 74 65 73 74 20 76 65 72 73 69 6f 6e 2d 31 2e 31  test version-1.1
1f30: 36 20 7b 53 51 4c 69 74 65 53 6f 75 72 63 65 49  6 {SQLiteSourceI
1f40: 64 7d 20 2d 62 6f 64 79 20 7b 0d 0a 20 20 6f 62  d} -body {..  ob
1f50: 6a 65 63 74 20 69 6e 76 6f 6b 65 20 53 79 73 74  ject invoke Syst
1f60: 65 6d 2e 44 61 74 61 2e 53 51 4c 69 74 65 2e 53  em.Data.SQLite.S
1f70: 51 4c 69 74 65 43 6f 6e 6e 65 63 74 69 6f 6e 20  QLiteConnection 
1f80: 53 51 4c 69 74 65 53 6f 75 72 63 65 49 64 0d 0a  SQLiteSourceId..
1f90: 7d 20 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20 7b  } -constraints {
1fa0: 65 61 67 6c 65 20 63 6f 6d 6d 61 6e 64 2e 6f 62  eagle command.ob
1fb0: 6a 65 63 74 20 53 51 4c 69 74 65 20 53 79 73 74  ject SQLite Syst
1fc0: 65 6d 2e 44 61 74 61 2e 53 51 4c 69 74 65 7d 20  em.Data.SQLite} 
1fd0: 2d 6d 61 74 63 68 20 72 65 67 65 78 70 20 5c 0d  -match regexp \.
1fe0: 0a 2d 72 65 73 75 6c 74 20 7b 5e 5c 64 7b 34 7d  .-result {^\d{4}
1ff0: 2d 5c 64 7b 32 7d 2d 5c 64 7b 32 7d 20 5c 64 7b  -\d{2}-\d{2} \d{
2000: 32 7d 3a 5c 64 7b 32 7d 3a 5c 64 7b 32 7d 20 5b  2}:\d{2}:\d{2} [
2010: 30 2d 39 61 2d 66 5d 7b 34 30 2c 36 34 7d 24 7d  0-9a-f]{40,64}$}
2020: 7d 0d 0a 0d 0a 23 23 23 23 23 23 23 23 23 23 23  }....###########
2030: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
2040: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
2050: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
2060: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
2070: 23 23 23 23 0d 0a 0d 0a 72 75 6e 54 65 73 74 20  ####....runTest 
2080: 7b 74 65 73 74 20 76 65 72 73 69 6f 6e 2d 31 2e  {test version-1.
2090: 31 37 20 7b 49 6e 74 65 72 6f 70 56 65 72 73 69  17 {InteropVersi
20a0: 6f 6e 7d 20 2d 62 6f 64 79 20 7b 0d 0a 20 20 6f  on} -body {..  o
20b0: 62 6a 65 63 74 20 69 6e 76 6f 6b 65 20 53 79 73  bject invoke Sys
20c0: 74 65 6d 2e 44 61 74 61 2e 53 51 4c 69 74 65 2e  tem.Data.SQLite.
20d0: 53 51 4c 69 74 65 43 6f 6e 6e 65 63 74 69 6f 6e  SQLiteConnection
20e0: 20 49 6e 74 65 72 6f 70 56 65 72 73 69 6f 6e 0d   InteropVersion.
20f0: 0a 7d 20 2d 63 6f 6e 73 74 72 61 69 6e 74 73 20  .} -constraints 
2100: 7b 65 61 67 6c 65 20 63 6f 6d 6d 61 6e 64 2e 6f  {eagle command.o
2110: 62 6a 65 63 74 20 53 51 4c 69 74 65 49 6e 74 65  bject SQLiteInte
2120: 72 6f 70 20 53 79 73 74 65 6d 2e 44 61 74 61 2e  rop System.Data.
2130: 53 51 4c 69 74 65 7d 20 2d 72 65 73 75 6c 74 20  SQLite} -result 
2140: 5c 0d 0a 24 76 65 72 73 69 6f 6e 28 66 75 6c 6c  \..$version(full
2150: 29 7d 0d 0a 0d 0a 23 23 23 23 23 23 23 23 23 23  )}....##########
2160: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
2170: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
2180: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
2190: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
21a0: 23 23 23 23 23 0d 0a 0d 0a 72 75 6e 54 65 73 74  #####....runTest
21b0: 20 7b 74 65 73 74 20 76 65 72 73 69 6f 6e 2d 31   {test version-1
21c0: 2e 31 38 20 7b 49 6e 74 65 72 6f 70 53 6f 75 72  .18 {InteropSour
21d0: 63 65 49 64 7d 20 2d 62 6f 64 79 20 7b 0d 0a 20  ceId} -body {.. 
21e0: 20 6f 62 6a 65 63 74 20 69 6e 76 6f 6b 65 20 53   object invoke S
21f0: 79 73 74 65 6d 2e 44 61 74 61 2e 53 51 4c 69 74  ystem.Data.SQLit
2200: 65 2e 53 51 4c 69 74 65 43 6f 6e 6e 65 63 74 69  e.SQLiteConnecti
2210: 6f 6e 20 49 6e 74 65 72 6f 70 53 6f 75 72 63 65  on InteropSource
2220: 49 64 0d 0a 7d 20 2d 63 6f 6e 73 74 72 61 69 6e  Id..} -constrain
2230: 74 73 20 7b 65 61 67 6c 65 20 63 6f 6d 6d 61 6e  ts {eagle comman
2240: 64 2e 6f 62 6a 65 63 74 20 53 51 4c 69 74 65 49  d.object SQLiteI
2250: 6e 74 65 72 6f 70 20 53 79 73 74 65 6d 2e 44 61  nterop System.Da
2260: 74 61 2e 53 51 4c 69 74 65 7d 20 2d 6d 61 74 63  ta.SQLite} -matc
2270: 68 20 5c 0d 0a 72 65 67 65 78 70 20 2d 72 65 73  h \..regexp -res
2280: 75 6c 74 20 7b 5e 5b 30 2d 39 61 2d 66 5d 7b 34  ult {^[0-9a-f]{4
2290: 30 2c 36 34 7d 20 5c 64 7b 34 7d 2d 5c 64 7b 32  0,64} \d{4}-\d{2
22a0: 7d 2d 5c 64 7b 32 7d 20 5c 64 7b 32 7d 3a 5c 64  }-\d{2} \d{2}:\d
22b0: 7b 32 7d 3a 5c 64 7b 32 7d 20 55 54 43 24 7d 7d  {2}:\d{2} UTC$}}
22c0: 0d 0a 0d 0a 23 23 23 23 23 23 23 23 23 23 23 23  ....############
22d0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
22e0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
22f0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
2300: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
2310: 23 23 23 0d 0a 0d 0a 72 75 6e 54 65 73 74 20 7b  ###....runTest {
2320: 74 65 73 74 20 76 65 72 73 69 6f 6e 2d 31 2e 31  test version-1.1
2330: 39 20 7b 50 72 6f 76 69 64 65 72 56 65 72 73 69  9 {ProviderVersi
2340: 6f 6e 7d 20 2d 62 6f 64 79 20 7b 0d 0a 20 20 6f  on} -body {..  o
2350: 62 6a 65 63 74 20 69 6e 76 6f 6b 65 20 53 79 73  bject invoke Sys
2360: 74 65 6d 2e 44 61 74 61 2e 53 51 4c 69 74 65 2e  tem.Data.SQLite.
2370: 53 51 4c 69 74 65 43 6f 6e 6e 65 63 74 69 6f 6e  SQLiteConnection
2380: 20 50 72 6f 76 69 64 65 72 56 65 72 73 69 6f 6e   ProviderVersion
2390: 0d 0a 7d 20 2d 63 6f 6e 73 74 72 61 69 6e 74 73  ..} -constraints
23a0: 20 7b 65 61 67 6c 65 20 63 6f 6d 6d 61 6e 64 2e   {eagle command.
23b0: 6f 62 6a 65 63 74 20 53 79 73 74 65 6d 2e 44 61  object System.Da
23c0: 74 61 2e 53 51 4c 69 74 65 7d 20 2d 72 65 73 75  ta.SQLite} -resu
23d0: 6c 74 20 24 76 65 72 73 69 6f 6e 28 66 75 6c 6c  lt $version(full
23e0: 29 7d 0d 0a 0d 0a 23 23 23 23 23 23 23 23 23 23  )}....##########
23f0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
2400: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
2410: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
2420: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
2430: 23 23 23 23 23 0d 0a 0d 0a 72 75 6e 54 65 73 74  #####....runTest
2440: 20 7b 74 65 73 74 20 76 65 72 73 69 6f 6e 2d 31   {test version-1
2450: 2e 32 30 20 7b 50 72 6f 76 69 64 65 72 53 6f 75  .20 {ProviderSou
2460: 72 63 65 49 64 7d 20 2d 62 6f 64 79 20 7b 0d 0a  rceId} -body {..
2470: 20 20 23 0d 0a 20 20 23 20 4e 4f 54 45 3a 20 54    #..  # NOTE: T
2480: 68 65 20 50 72 6f 76 69 64 65 72 53 6f 75 72 63  he ProviderSourc
2490: 65 49 64 20 70 72 6f 70 65 72 74 79 20 76 61 6c  eId property val
24a0: 75 65 20 6d 61 79 20 62 65 20 6e 75 6c 6c 2c 20  ue may be null, 
24b0: 77 68 69 63 68 0d 0a 20 20 23 20 20 20 20 20 20  which..  #      
24c0: 20 77 6f 75 6c 64 20 72 65 73 75 6c 74 20 69 6e   would result in
24d0: 20 61 6e 20 65 6d 70 74 79 20 73 74 72 69 6e 67   an empty string
24e0: 20 62 65 69 6e 67 20 72 65 74 75 72 6e 65 64 20   being returned 
24f0: 68 65 72 65 2e 0d 0a 20 20 23 0d 0a 20 20 6f 62  here...  #..  ob
2500: 6a 65 63 74 20 69 6e 76 6f 6b 65 20 53 79 73 74  ject invoke Syst
2510: 65 6d 2e 44 61 74 61 2e 53 51 4c 69 74 65 2e 53  em.Data.SQLite.S
2520: 51 4c 69 74 65 43 6f 6e 6e 65 63 74 69 6f 6e 20  QLiteConnection 
2530: 50 72 6f 76 69 64 65 72 53 6f 75 72 63 65 49 64  ProviderSourceId
2540: 0d 0a 7d 20 2d 63 6f 6e 73 74 72 61 69 6e 74 73  ..} -constraints
2550: 20 7b 65 61 67 6c 65 20 63 6f 6d 6d 61 6e 64 2e   {eagle command.
2560: 6f 62 6a 65 63 74 20 53 79 73 74 65 6d 2e 44 61  object System.Da
2570: 74 61 2e 53 51 4c 69 74 65 7d 20 2d 6d 61 74 63  ta.SQLite} -matc
2580: 68 20 72 65 67 65 78 70 20 2d 72 65 73 75 6c 74  h regexp -result
2590: 20 5c 0d 0a 7b 5e 28 3f 3a 7c 5b 30 2d 39 61 2d   \..{^(?:|[0-9a-
25a0: 66 5d 7b 34 30 2c 36 34 7d 20 5c 64 7b 34 7d 2d  f]{40,64} \d{4}-
25b0: 5c 64 7b 32 7d 2d 5c 64 7b 32 7d 20 5c 64 7b 32  \d{2}-\d{2} \d{2
25c0: 7d 3a 5c 64 7b 32 7d 3a 5c 64 7b 32 7d 20 55 54  }:\d{2}:\d{2} UT
25d0: 43 29 24 7d 7d 0d 0a 0d 0a 23 23 23 23 23 23 23  C)$}}....#######
25e0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
25f0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
2600: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
2610: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
2620: 23 23 23 23 23 23 23 23 0d 0a 0d 0a 75 6e 73 65  ########....unse
2630: 74 20 2d 6e 6f 63 6f 6d 70 6c 61 69 6e 20 70 61  t -nocomplain pa
2640: 74 74 65 72 6e 73 0d 0a 0d 0a 23 23 23 23 23 23  tterns....######
2650: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
2660: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
2670: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
2680: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
2690: 23 23 23 23 23 23 23 23 23 0d 0a 23 20 72 65 61  #########..# rea
26a0: 64 6d 65 2e 68 74 6d 0d 0a 23 23 23 23 23 23 23  dme.htm..#######
26b0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
26c0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
26d0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
26e0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
26f0: 23 23 23 23 23 23 23 23 0d 0a 0d 0a 6c 61 70 70  ########....lapp
2700: 65 6e 64 20 70 61 74 74 65 72 6e 73 20 5c 0d 0a  end patterns \..
2710: 20 20 20 20 5b 61 70 70 65 6e 64 41 72 67 73 20      [appendArgs 
2720: 56 65 72 73 69 6f 6e 20 22 20 22 20 5b 73 74 72  Version " " [str
2730: 69 6e 67 20 6d 61 70 20 5b 6c 69 73 74 20 2e 20  ing map [list . 
2740: 5c 5c 2e 5d 20 24 76 65 72 73 69 6f 6e 28 66 75  \\.] $version(fu
2750: 6c 6c 29 5d 20 22 20 22 5d 20 5c 0d 0a 20 20 20  ll)] " "] \..   
2760: 20 5b 61 70 70 65 6e 64 41 72 67 73 20 3c 62 3e   [appendArgs <b>
2770: 20 5b 73 74 72 69 6e 67 20 6d 61 70 20 5b 6c 69   [string map [li
2780: 73 74 20 2e 20 5c 5c 2e 5d 20 24 76 65 72 73 69  st . \\.] $versi
2790: 6f 6e 28 66 75 6c 6c 29 5d 20 22 20 2d 20 22 5d  on(full)] " - "]
27a0: 20 5c 0d 0a 20 20 20 20 5b 61 70 70 65 6e 64 41   \..    [appendA
27b0: 72 67 73 20 56 65 72 73 69 6f 6e 3d 20 5b 73 74  rgs Version= [st
27c0: 72 69 6e 67 20 6d 61 70 20 5b 6c 69 73 74 20 2e  ring map [list .
27d0: 20 5c 5c 2e 5d 20 24 76 65 72 73 69 6f 6e 28 66   \\.] $version(f
27e0: 75 6c 6c 29 5d 20 2c 5d 0d 0a 0d 0a 23 23 23 23  ull)] ,]....####
27f0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
2800: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
2810: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
2820: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
2830: 23 23 23 23 23 23 23 23 23 23 23 0d 0a 23 20 64  ###########..# d
2840: 62 66 61 63 74 6f 72 79 73 75 70 70 6f 72 74 2e  bfactorysupport.
2850: 68 74 6d 6c 0d 0a 23 23 23 23 23 23 23 23 23 23  html..##########
2860: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
2870: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
2880: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
2890: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
28a0: 23 23 23 23 23 0d 0a 0d 0a 6c 61 70 70 65 6e 64  #####....lappend
28b0: 20 70 61 74 74 65 72 6e 73 20 5c 0d 0a 20 20 20   patterns \..   
28c0: 20 5b 61 70 70 65 6e 64 41 72 67 73 20 56 65 72   [appendArgs Ver
28d0: 73 69 6f 6e 3d 20 5b 73 74 72 69 6e 67 20 6d 61  sion= [string ma
28e0: 70 20 5b 6c 69 73 74 20 2e 20 5c 5c 2e 5d 20 24  p [list . \\.] $
28f0: 76 65 72 73 69 6f 6e 28 66 75 6c 6c 29 5d 20 2c  version(full)] ,
2900: 5d 0d 0a 0d 0a 23 23 23 23 23 23 23 23 23 23 23  ]....###########
2910: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
2920: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
2930: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
2940: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
2950: 23 23 23 23 0d 0a 23 20 76 65 72 73 69 6f 6e 2e  ####..# version.
2960: 68 74 6d 6c 0d 0a 23 23 23 23 23 23 23 23 23 23  html..##########
2970: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
2980: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
2990: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
29a0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
29b0: 23 23 23 23 23 0d 0a 0d 0a 6c 61 70 70 65 6e 64  #####....lappend
29c0: 20 70 61 74 74 65 72 6e 73 20 5c 0d 0a 20 20 20   patterns \..   
29d0: 20 5b 61 70 70 65 6e 64 41 72 67 73 20 3c 62 3e   [appendArgs <b>
29e0: 20 5b 73 74 72 69 6e 67 20 6d 61 70 20 5b 6c 69   [string map [li
29f0: 73 74 20 2e 20 5c 5c 2e 5d 20 24 76 65 72 73 69  st . \\.] $versi
2a00: 6f 6e 28 66 75 6c 6c 29 5d 20 22 20 2d 20 22 5d  on(full)] " - "]
2a10: 0d 0a 0d 0a 23 23 23 23 23 23 23 23 23 23 23 23  ....############
2a20: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
2a30: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
2a40: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
2a50: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
2a60: 23 23 23 0d 0a 23 20 77 65 6c 63 6f 6d 65 2e 68  ###..# welcome.h
2a70: 74 6d 6c 0d 0a 23 23 23 23 23 23 23 23 23 23 23  tml..###########
2a80: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
2a90: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
2aa0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
2ab0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
2ac0: 23 23 23 23 0d 0a 0d 0a 6c 61 70 70 65 6e 64 20  ####....lappend 
2ad0: 70 61 74 74 65 72 6e 73 20 5c 0d 0a 20 20 20 20  patterns \..    
2ae0: 5b 61 70 70 65 6e 64 41 72 67 73 20 26 71 75 6f  [appendArgs &quo
2af0: 74 5c 3b 20 5b 66 6f 72 6d 61 74 20 25 30 33 64  t\; [format %03d
2b00: 20 24 76 65 72 73 69 6f 6e 28 62 75 69 6c 64 29   $version(build)
2b10: 5d 20 26 71 75 6f 74 5c 3b 5d 0d 0a 0d 0a 23 23  ] &quot\;]....##
2b20: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
2b30: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
2b40: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
2b50: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
2b60: 23 23 23 23 23 23 23 23 23 23 23 23 23 0d 0a 23  #############..#
2b70: 20 53 51 4c 69 74 65 2e 6e 75 73 70 65 63 0d 0a   SQLite.nuspec..
2b80: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
2b90: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
2ba0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
2bb0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
2bc0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 0d  ###############.
2bd0: 0a 0d 0a 6c 61 70 70 65 6e 64 20 70 61 74 74 65  ...lappend patte
2be0: 72 6e 73 20 5c 0d 0a 20 20 20 20 5b 61 70 70 65  rns \..    [appe
2bf0: 6e 64 41 72 67 73 20 3c 76 65 72 73 69 6f 6e 3e  ndArgs <version>
2c00: 20 24 76 65 72 73 69 6f 6e 28 6e 75 67 65 74 29   $version(nuget)
2c10: 20 3c 2f 76 65 72 73 69 6f 6e 3e 5d 20 5c 0d 0a   </version>] \..
2c20: 20 20 20 20 5b 61 70 70 65 6e 64 41 72 67 73 20      [appendArgs 
2c30: 22 20 74 61 72 67 65 74 46 72 61 6d 65 77 6f 72  " targetFramewor
2c40: 6b 3d 5c 22 6e 65 74 32 30 5c 22 2e 2a 3f 20 22  k=\"net20\".*? "
2c50: 20 5c 0d 0a 20 20 20 20 20 20 20 20 22 69 64 3d   \..        "id=
2c60: 5c 22 53 79 73 74 65 6d 5c 5c 2e 44 61 74 61 5c  \"System\\.Data\
2c70: 5c 2e 53 51 4c 69 74 65 5c 5c 2e 43 6f 72 65 5c  \.SQLite\\.Core\
2c80: 22 20 76 65 72 73 69 6f 6e 3d 5c 22 22 20 24 76  " version=\"" $v
2c90: 65 72 73 69 6f 6e 28 6e 75 67 65 74 29 20 5c 0d  ersion(nuget) \.
2ca0: 0a 20 20 20 20 20 20 20 20 22 5c 22 20 22 5d 20  .        "\" "] 
2cb0: 5c 0d 0a 20 20 20 20 5b 61 70 70 65 6e 64 41 72  \..    [appendAr
2cc0: 67 73 20 22 20 74 61 72 67 65 74 46 72 61 6d 65  gs " targetFrame
2cd0: 77 6f 72 6b 3d 5c 22 6e 65 74 34 30 5c 22 2e 2a  work=\"net40\".*
2ce0: 3f 20 22 20 5c 0d 0a 20 20 20 20 20 20 20 20 22  ? " \..        "
2cf0: 69 64 3d 5c 22 53 79 73 74 65 6d 5c 5c 2e 44 61  id=\"System\\.Da
2d00: 74 61 5c 5c 2e 53 51 4c 69 74 65 5c 5c 2e 43 6f  ta\\.SQLite\\.Co
2d10: 72 65 5c 22 20 76 65 72 73 69 6f 6e 3d 5c 22 22  re\" version=\""
2d20: 20 24 76 65 72 73 69 6f 6e 28 6e 75 67 65 74 29   $version(nuget)
2d30: 20 5c 0d 0a 20 20 20 20 20 20 20 20 22 5c 22 20   \..        "\" 
2d40: 22 5d 20 5c 0d 0a 20 20 20 20 5b 61 70 70 65 6e  "] \..    [appen
2d50: 64 41 72 67 73 20 22 20 74 61 72 67 65 74 46 72  dArgs " targetFr
2d60: 61 6d 65 77 6f 72 6b 3d 5c 22 6e 65 74 34 35 5c  amework=\"net45\
2d70: 22 2e 2a 3f 20 22 20 5c 0d 0a 20 20 20 20 20 20  ".*? " \..      
2d80: 20 20 22 69 64 3d 5c 22 53 79 73 74 65 6d 5c 5c    "id=\"System\\
2d90: 2e 44 61 74 61 5c 5c 2e 53 51 4c 69 74 65 5c 5c  .Data\\.SQLite\\
2da0: 2e 43 6f 72 65 5c 22 20 76 65 72 73 69 6f 6e 3d  .Core\" version=
2db0: 5c 22 22 20 24 76 65 72 73 69 6f 6e 28 6e 75 67  \"" $version(nug
2dc0: 65 74 29 20 5c 0d 0a 20 20 20 20 20 20 20 20 22  et) \..        "
2dd0: 5c 22 20 22 5d 20 5c 0d 0a 20 20 20 20 5b 61 70  \" "] \..    [ap
2de0: 70 65 6e 64 41 72 67 73 20 22 20 74 61 72 67 65  pendArgs " targe
2df0: 74 46 72 61 6d 65 77 6f 72 6b 3d 5c 22 6e 65 74  tFramework=\"net
2e00: 34 35 31 5c 22 2e 2a 3f 20 22 20 5c 0d 0a 20 20  451\".*? " \..  
2e10: 20 20 20 20 20 20 22 69 64 3d 5c 22 53 79 73 74        "id=\"Syst
2e20: 65 6d 5c 5c 2e 44 61 74 61 5c 5c 2e 53 51 4c 69  em\\.Data\\.SQLi
2e30: 74 65 5c 5c 2e 43 6f 72 65 5c 22 20 76 65 72 73  te\\.Core\" vers
2e40: 69 6f 6e 3d 5c 22 22 20 24 76 65 72 73 69 6f 6e  ion=\"" $version
2e50: 28 6e 75 67 65 74 29 20 5c 0d 0a 20 20 20 20 20  (nuget) \..     
2e60: 20 20 20 22 5c 22 20 22 5d 20 5c 0d 0a 20 20 20     "\" "] \..   
2e70: 20 5b 61 70 70 65 6e 64 41 72 67 73 20 22 20 74   [appendArgs " t
2e80: 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 3d 5c  argetFramework=\
2e90: 22 6e 65 74 34 36 5c 22 2e 2a 3f 20 22 20 5c 0d  "net46\".*? " \.
2ea0: 0a 20 20 20 20 20 20 20 20 22 69 64 3d 5c 22 53  .        "id=\"S
2eb0: 79 73 74 65 6d 5c 5c 2e 44 61 74 61 5c 5c 2e 53  ystem\\.Data\\.S
2ec0: 51 4c 69 74 65 5c 5c 2e 43 6f 72 65 5c 22 20 76  QLite\\.Core\" v
2ed0: 65 72 73 69 6f 6e 3d 5c 22 22 20 24 76 65 72 73  ersion=\"" $vers
2ee0: 69 6f 6e 28 6e 75 67 65 74 29 20 5c 0d 0a 20 20  ion(nuget) \..  
2ef0: 20 20 20 20 20 20 22 5c 22 20 22 5d 20 5c 0d 0a        "\" "] \..
2f00: 20 20 20 20 5b 61 70 70 65 6e 64 41 72 67 73 20      [appendArgs 
2f10: 22 20 74 61 72 67 65 74 46 72 61 6d 65 77 6f 72  " targetFramewor
2f20: 6b 3d 5c 22 6e 65 74 32 30 5c 22 2e 2a 3f 20 22  k=\"net20\".*? "
2f30: 20 5c 0d 0a 20 20 20 20 20 20 20 20 22 69 64 3d   \..        "id=
2f40: 5c 22 53 79 73 74 65 6d 5c 5c 2e 44 61 74 61 5c  \"System\\.Data\
2f50: 5c 2e 53 51 4c 69 74 65 5c 5c 2e 4c 69 6e 71 5c  \.SQLite\\.Linq\
2f60: 22 20 76 65 72 73 69 6f 6e 3d 5c 22 22 20 24 76  " version=\"" $v
2f70: 65 72 73 69 6f 6e 28 6e 75 67 65 74 29 20 5c 0d  ersion(nuget) \.
2f80: 0a 20 20 20 20 20 20 20 20 22 5c 22 20 22 5d 20  .        "\" "] 
2f90: 5c 0d 0a 20 20 20 20 5b 61 70 70 65 6e 64 41 72  \..    [appendAr
2fa0: 67 73 20 22 20 74 61 72 67 65 74 46 72 61 6d 65  gs " targetFrame
2fb0: 77 6f 72 6b 3d 5c 22 6e 65 74 34 30 5c 22 2e 2a  work=\"net40\".*
2fc0: 3f 20 22 20 5c 0d 0a 20 20 20 20 20 20 20 20 22  ? " \..        "
2fd0: 69 64 3d 5c 22 53 79 73 74 65 6d 5c 5c 2e 44 61  id=\"System\\.Da
2fe0: 74 61 5c 5c 2e 53 51 4c 69 74 65 5c 5c 2e 4c 69  ta\\.SQLite\\.Li
2ff0: 6e 71 5c 22 20 76 65 72 73 69 6f 6e 3d 5c 22 22  nq\" version=\""
3000: 20 24 76 65 72 73 69 6f 6e 28 6e 75 67 65 74 29   $version(nuget)
3010: 20 5c 0d 0a 20 20 20 20 20 20 20 20 22 5c 22 20   \..        "\" 
3020: 22 5d 20 5c 0d 0a 20 20 20 20 5b 61 70 70 65 6e  "] \..    [appen
3030: 64 41 72 67 73 20 22 20 74 61 72 67 65 74 46 72  dArgs " targetFr
3040: 61 6d 65 77 6f 72 6b 3d 5c 22 6e 65 74 34 35 5c  amework=\"net45\
3050: 22 2e 2a 3f 20 22 20 5c 0d 0a 20 20 20 20 20 20  ".*? " \..      
3060: 20 20 22 69 64 3d 5c 22 53 79 73 74 65 6d 5c 5c    "id=\"System\\
3070: 2e 44 61 74 61 5c 5c 2e 53 51 4c 69 74 65 5c 5c  .Data\\.SQLite\\
3080: 2e 4c 69 6e 71 5c 22 20 76 65 72 73 69 6f 6e 3d  .Linq\" version=
3090: 5c 22 22 20 24 76 65 72 73 69 6f 6e 28 6e 75 67  \"" $version(nug
30a0: 65 74 29 20 5c 0d 0a 20 20 20 20 20 20 20 20 22  et) \..        "
30b0: 5c 22 20 22 5d 20 5c 0d 0a 20 20 20 20 5b 61 70  \" "] \..    [ap
30c0: 70 65 6e 64 41 72 67 73 20 22 20 74 61 72 67 65  pendArgs " targe
30d0: 74 46 72 61 6d 65 77 6f 72 6b 3d 5c 22 6e 65 74  tFramework=\"net
30e0: 34 35 31 5c 22 2e 2a 3f 20 22 20 5c 0d 0a 20 20  451\".*? " \..  
30f0: 20 20 20 20 20 20 22 69 64 3d 5c 22 53 79 73 74        "id=\"Syst
3100: 65 6d 5c 5c 2e 44 61 74 61 5c 5c 2e 53 51 4c 69  em\\.Data\\.SQLi
3110: 74 65 5c 5c 2e 4c 69 6e 71 5c 22 20 76 65 72 73  te\\.Linq\" vers
3120: 69 6f 6e 3d 5c 22 22 20 24 76 65 72 73 69 6f 6e  ion=\"" $version
3130: 28 6e 75 67 65 74 29 20 5c 0d 0a 20 20 20 20 20  (nuget) \..     
3140: 20 20 20 22 5c 22 20 22 5d 20 5c 0d 0a 20 20 20     "\" "] \..   
3150: 20 5b 61 70 70 65 6e 64 41 72 67 73 20 22 20 74   [appendArgs " t
3160: 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 3d 5c  argetFramework=\
3170: 22 6e 65 74 34 36 5c 22 2e 2a 3f 20 22 20 5c 0d  "net46\".*? " \.
3180: 0a 20 20 20 20 20 20 20 20 22 69 64 3d 5c 22 53  .        "id=\"S
3190: 79 73 74 65 6d 5c 5c 2e 44 61 74 61 5c 5c 2e 53  ystem\\.Data\\.S
31a0: 51 4c 69 74 65 5c 5c 2e 4c 69 6e 71 5c 22 20 76  QLite\\.Linq\" v
31b0: 65 72 73 69 6f 6e 3d 5c 22 22 20 24 76 65 72 73  ersion=\"" $vers
31c0: 69 6f 6e 28 6e 75 67 65 74 29 20 5c 0d 0a 20 20  ion(nuget) \..  
31d0: 20 20 20 20 20 20 22 5c 22 20 22 5d 20 5c 0d 0a        "\" "] \..
31e0: 20 20 20 20 5b 61 70 70 65 6e 64 41 72 67 73 20      [appendArgs 
31f0: 22 20 74 61 72 67 65 74 46 72 61 6d 65 77 6f 72  " targetFramewor
3200: 6b 3d 5c 22 6e 65 74 34 30 5c 22 2e 2a 3f 20 22  k=\"net40\".*? "
3210: 20 5c 0d 0a 20 20 20 20 20 20 20 20 22 69 64 3d   \..        "id=
3220: 5c 22 53 79 73 74 65 6d 5c 5c 2e 44 61 74 61 5c  \"System\\.Data\
3230: 5c 2e 53 51 4c 69 74 65 5c 5c 2e 45 46 36 5c 22  \.SQLite\\.EF6\"
3240: 20 76 65 72 73 69 6f 6e 3d 5c 22 22 20 24 76 65   version=\"" $ve
3250: 72 73 69 6f 6e 28 6e 75 67 65 74 29 20 5c 0d 0a  rsion(nuget) \..
3260: 20 20 20 20 20 20 20 20 22 5c 22 20 22 5d 20 5c          "\" "] \
3270: 0d 0a 20 20 20 20 5b 61 70 70 65 6e 64 41 72 67  ..    [appendArg
3280: 73 20 22 20 74 61 72 67 65 74 46 72 61 6d 65 77  s " targetFramew
3290: 6f 72 6b 3d 5c 22 6e 65 74 34 35 5c 22 2e 2a 3f  ork=\"net45\".*?
32a0: 20 22 20 5c 0d 0a 20 20 20 20 20 20 20 20 22 69   " \..        "i
32b0: 64 3d 5c 22 53 79 73 74 65 6d 5c 5c 2e 44 61 74  d=\"System\\.Dat
32c0: 61 5c 5c 2e 53 51 4c 69 74 65 5c 5c 2e 45 46 36  a\\.SQLite\\.EF6
32d0: 5c 22 20 76 65 72 73 69 6f 6e 3d 5c 22 22 20 24  \" version=\"" $
32e0: 76 65 72 73 69 6f 6e 28 6e 75 67 65 74 29 20 5c  version(nuget) \
32f0: 0d 0a 20 20 20 20 20 20 20 20 22 5c 22 20 22 5d  ..        "\" "]
3300: 20 5c 0d 0a 20 20 20 20 5b 61 70 70 65 6e 64 41   \..    [appendA
3310: 72 67 73 20 22 20 74 61 72 67 65 74 46 72 61 6d  rgs " targetFram
3320: 65 77 6f 72 6b 3d 5c 22 6e 65 74 34 35 31 5c 22  ework=\"net451\"
3330: 2e 2a 3f 20 22 20 5c 0d 0a 20 20 20 20 20 20 20  .*? " \..       
3340: 20 22 69 64 3d 5c 22 53 79 73 74 65 6d 5c 5c 2e   "id=\"System\\.
3350: 44 61 74 61 5c 5c 2e 53 51 4c 69 74 65 5c 5c 2e  Data\\.SQLite\\.
3360: 45 46 36 5c 22 20 76 65 72 73 69 6f 6e 3d 5c 22  EF6\" version=\"
3370: 22 20 24 76 65 72 73 69 6f 6e 28 6e 75 67 65 74  " $version(nuget
3380: 29 20 5c 0d 0a 20 20 20 20 20 20 20 20 22 5c 22  ) \..        "\"
3390: 20 22 5d 20 5c 0d 0a 20 20 20 20 5b 61 70 70 65   "] \..    [appe
33a0: 6e 64 41 72 67 73 20 22 20 74 61 72 67 65 74 46  ndArgs " targetF
33b0: 72 61 6d 65 77 6f 72 6b 3d 5c 22 6e 65 74 34 36  ramework=\"net46
33c0: 5c 22 2e 2a 3f 20 22 20 5c 0d 0a 20 20 20 20 20  \".*? " \..     
33d0: 20 20 20 22 69 64 3d 5c 22 53 79 73 74 65 6d 5c     "id=\"System\
33e0: 5c 2e 44 61 74 61 5c 5c 2e 53 51 4c 69 74 65 5c  \.Data\\.SQLite\
33f0: 5c 2e 45 46 36 5c 22 20 76 65 72 73 69 6f 6e 3d  \.EF6\" version=
3400: 5c 22 22 20 24 76 65 72 73 69 6f 6e 28 6e 75 67  \"" $version(nug
3410: 65 74 29 20 5c 0d 0a 20 20 20 20 20 20 20 20 22  et) \..        "
3420: 5c 22 20 22 5d 0d 0a 0d 0a 23 23 23 23 23 23 23  \" "]....#######
3430: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
3440: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
3450: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
3460: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
3470: 23 23 23 23 23 23 23 23 0d 0a 23 20 53 51 4c 69  ########..# SQLi
3480: 74 65 2e 42 65 74 61 2e 6e 75 73 70 65 63 0d 0a  te.Beta.nuspec..
3490: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
34a0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
34b0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
34c0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
34d0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 0d  ###############.
34e0: 0a 0d 0a 6c 61 70 70 65 6e 64 20 70 61 74 74 65  ...lappend patte
34f0: 72 6e 73 20 5c 0d 0a 20 20 20 20 5b 61 70 70 65  rns \..    [appe
3500: 6e 64 41 72 67 73 20 3c 76 65 72 73 69 6f 6e 3e  ndArgs <version>
3510: 20 24 76 65 72 73 69 6f 6e 28 6e 75 67 65 74 29   $version(nuget)
3520: 20 3c 2f 76 65 72 73 69 6f 6e 3e 5d 20 5c 0d 0a   </version>] \..
3530: 20 20 20 20 5b 61 70 70 65 6e 64 41 72 67 73 20      [appendArgs 
3540: 22 20 74 61 72 67 65 74 46 72 61 6d 65 77 6f 72  " targetFramewor
3550: 6b 3d 5c 22 6e 65 74 32 30 5c 22 2e 2a 3f 20 22  k=\"net20\".*? "
3560: 20 5c 0d 0a 20 20 20 20 20 20 20 20 22 69 64 3d   \..        "id=
3570: 5c 22 53 79 73 74 65 6d 5c 5c 2e 44 61 74 61 5c  \"System\\.Data\
3580: 5c 2e 53 51 4c 69 74 65 5c 5c 2e 43 6f 72 65 5c  \.SQLite\\.Core\
3590: 5c 2e 42 65 74 61 5c 22 20 76 65 72 73 69 6f 6e  \.Beta\" version
35a0: 3d 5c 22 22 20 5c 0d 0a 20 20 20 20 20 20 20 20  =\"" \..        
35b0: 24 76 65 72 73 69 6f 6e 28 6e 75 67 65 74 29 20  $version(nuget) 
35c0: 22 5c 22 20 22 5d 20 5c 0d 0a 20 20 20 20 5b 61  "\" "] \..    [a
35d0: 70 70 65 6e 64 41 72 67 73 20 22 20 74 61 72 67  ppendArgs " targ
35e0: 65 74 46 72 61 6d 65 77 6f 72 6b 3d 5c 22 6e 65  etFramework=\"ne
35f0: 74 34 30 5c 22 2e 2a 3f 20 22 20 5c 0d 0a 20 20  t40\".*? " \..  
3600: 20 20 20 20 20 20 22 69 64 3d 5c 22 53 79 73 74        "id=\"Syst
3610: 65 6d 5c 5c 2e 44 61 74 61 5c 5c 2e 53 51 4c 69  em\\.Data\\.SQLi
3620: 74 65 5c 5c 2e 43 6f 72 65 5c 5c 2e 42 65 74 61  te\\.Core\\.Beta
3630: 5c 22 20 76 65 72 73 69 6f 6e 3d 5c 22 22 20 5c  \" version=\"" \
3640: 0d 0a 20 20 20 20 20 20 20 20 24 76 65 72 73 69  ..        $versi
3650: 6f 6e 28 6e 75 67 65 74 29 20 22 5c 22 20 22 5d  on(nuget) "\" "]
3660: 20 5c 0d 0a 20 20 20 20 5b 61 70 70 65 6e 64 41   \..    [appendA
3670: 72 67 73 20 22 20 74 61 72 67 65 74 46 72 61 6d  rgs " targetFram
3680: 65 77 6f 72 6b 3d 5c 22 6e 65 74 34 35 5c 22 2e  ework=\"net45\".
3690: 2a 3f 20 22 20 5c 0d 0a 20 20 20 20 20 20 20 20  *? " \..        
36a0: 22 69 64 3d 5c 22 53 79 73 74 65 6d 5c 5c 2e 44  "id=\"System\\.D
36b0: 61 74 61 5c 5c 2e 53 51 4c 69 74 65 5c 5c 2e 43  ata\\.SQLite\\.C
36c0: 6f 72 65 5c 5c 2e 42 65 74 61 5c 22 20 76 65 72  ore\\.Beta\" ver
36d0: 73 69 6f 6e 3d 5c 22 22 20 5c 0d 0a 20 20 20 20  sion=\"" \..    
36e0: 20 20 20 20 24 76 65 72 73 69 6f 6e 28 6e 75 67      $version(nug
36f0: 65 74 29 20 22 5c 22 20 22 5d 20 5c 0d 0a 20 20  et) "\" "] \..  
3700: 20 20 5b 61 70 70 65 6e 64 41 72 67 73 20 22 20    [appendArgs " 
3710: 74 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 3d  targetFramework=
3720: 5c 22 6e 65 74 34 35 31 5c 22 2e 2a 3f 20 22 20  \"net451\".*? " 
3730: 5c 0d 0a 20 20 20 20 20 20 20 20 22 69 64 3d 5c  \..        "id=\
3740: 22 53 79 73 74 65 6d 5c 5c 2e 44 61 74 61 5c 5c  "System\\.Data\\
3750: 2e 53 51 4c 69 74 65 5c 5c 2e 43 6f 72 65 5c 5c  .SQLite\\.Core\\
3760: 2e 42 65 74 61 5c 22 20 76 65 72 73 69 6f 6e 3d  .Beta\" version=
3770: 5c 22 22 20 5c 0d 0a 20 20 20 20 20 20 20 20 24  \"" \..        $
3780: 76 65 72 73 69 6f 6e 28 6e 75 67 65 74 29 20 22  version(nuget) "
3790: 5c 22 20 22 5d 20 5c 0d 0a 20 20 20 20 5b 61 70  \" "] \..    [ap
37a0: 70 65 6e 64 41 72 67 73 20 22 20 74 61 72 67 65  pendArgs " targe
37b0: 74 46 72 61 6d 65 77 6f 72 6b 3d 5c 22 6e 65 74  tFramework=\"net
37c0: 34 36 5c 22 2e 2a 3f 20 22 20 5c 0d 0a 20 20 20  46\".*? " \..   
37d0: 20 20 20 20 20 22 69 64 3d 5c 22 53 79 73 74 65       "id=\"Syste
37e0: 6d 5c 5c 2e 44 61 74 61 5c 5c 2e 53 51 4c 69 74  m\\.Data\\.SQLit
37f0: 65 5c 5c 2e 43 6f 72 65 5c 5c 2e 42 65 74 61 5c  e\\.Core\\.Beta\
3800: 22 20 76 65 72 73 69 6f 6e 3d 5c 22 22 20 5c 0d  " version=\"" \.
3810: 0a 20 20 20 20 20 20 20 20 24 76 65 72 73 69 6f  .        $versio
3820: 6e 28 6e 75 67 65 74 29 20 22 5c 22 20 22 5d 20  n(nuget) "\" "] 
3830: 5c 0d 0a 20 20 20 20 5b 61 70 70 65 6e 64 41 72  \..    [appendAr
3840: 67 73 20 22 20 74 61 72 67 65 74 46 72 61 6d 65  gs " targetFrame
3850: 77 6f 72 6b 3d 5c 22 6e 65 74 32 30 5c 22 2e 2a  work=\"net20\".*
3860: 3f 20 22 20 5c 0d 0a 20 20 20 20 20 20 20 20 22  ? " \..        "
3870: 69 64 3d 5c 22 53 79 73 74 65 6d 5c 5c 2e 44 61  id=\"System\\.Da
3880: 74 61 5c 5c 2e 53 51 4c 69 74 65 5c 5c 2e 4c 69  ta\\.SQLite\\.Li
3890: 6e 71 5c 5c 2e 42 65 74 61 5c 22 20 76 65 72 73  nq\\.Beta\" vers
38a0: 69 6f 6e 3d 5c 22 22 20 5c 0d 0a 20 20 20 20 20  ion=\"" \..     
38b0: 20 20 20 24 76 65 72 73 69 6f 6e 28 6e 75 67 65     $version(nuge
38c0: 74 29 20 22 5c 22 20 22 5d 20 5c 0d 0a 20 20 20  t) "\" "] \..   
38d0: 20 5b 61 70 70 65 6e 64 41 72 67 73 20 22 20 74   [appendArgs " t
38e0: 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 3d 5c  argetFramework=\
38f0: 22 6e 65 74 34 30 5c 22 2e 2a 3f 20 22 20 5c 0d  "net40\".*? " \.
3900: 0a 20 20 20 20 20 20 20 20 22 69 64 3d 5c 22 53  .        "id=\"S
3910: 79 73 74 65 6d 5c 5c 2e 44 61 74 61 5c 5c 2e 53  ystem\\.Data\\.S
3920: 51 4c 69 74 65 5c 5c 2e 4c 69 6e 71 5c 5c 2e 42  QLite\\.Linq\\.B
3930: 65 74 61 5c 22 20 76 65 72 73 69 6f 6e 3d 5c 22  eta\" version=\"
3940: 22 20 5c 0d 0a 20 20 20 20 20 20 20 20 24 76 65  " \..        $ve
3950: 72 73 69 6f 6e 28 6e 75 67 65 74 29 20 22 5c 22  rsion(nuget) "\"
3960: 20 22 5d 20 5c 0d 0a 20 20 20 20 5b 61 70 70 65   "] \..    [appe
3970: 6e 64 41 72 67 73 20 22 20 74 61 72 67 65 74 46  ndArgs " targetF
3980: 72 61 6d 65 77 6f 72 6b 3d 5c 22 6e 65 74 34 35  ramework=\"net45
3990: 5c 22 2e 2a 3f 20 22 20 5c 0d 0a 20 20 20 20 20  \".*? " \..     
39a0: 20 20 20 22 69 64 3d 5c 22 53 79 73 74 65 6d 5c     "id=\"System\
39b0: 5c 2e 44 61 74 61 5c 5c 2e 53 51 4c 69 74 65 5c  \.Data\\.SQLite\
39c0: 5c 2e 4c 69 6e 71 5c 5c 2e 42 65 74 61 5c 22 20  \.Linq\\.Beta\" 
39d0: 76 65 72 73 69 6f 6e 3d 5c 22 22 20 5c 0d 0a 20  version=\"" \.. 
39e0: 20 20 20 20 20 20 20 24 76 65 72 73 69 6f 6e 28         $version(
39f0: 6e 75 67 65 74 29 20 22 5c 22 20 22 5d 20 5c 0d  nuget) "\" "] \.
3a00: 0a 20 20 20 20 5b 61 70 70 65 6e 64 41 72 67 73  .    [appendArgs
3a10: 20 22 20 74 61 72 67 65 74 46 72 61 6d 65 77 6f   " targetFramewo
3a20: 72 6b 3d 5c 22 6e 65 74 34 35 31 5c 22 2e 2a 3f  rk=\"net451\".*?
3a30: 20 22 20 5c 0d 0a 20 20 20 20 20 20 20 20 22 69   " \..        "i
3a40: 64 3d 5c 22 53 79 73 74 65 6d 5c 5c 2e 44 61 74  d=\"System\\.Dat
3a50: 61 5c 5c 2e 53 51 4c 69 74 65 5c 5c 2e 4c 69 6e  a\\.SQLite\\.Lin
3a60: 71 5c 5c 2e 42 65 74 61 5c 22 20 76 65 72 73 69  q\\.Beta\" versi
3a70: 6f 6e 3d 5c 22 22 20 5c 0d 0a 20 20 20 20 20 20  on=\"" \..      
3a80: 20 20 24 76 65 72 73 69 6f 6e 28 6e 75 67 65 74    $version(nuget
3a90: 29 20 22 5c 22 20 22 5d 20 5c 0d 0a 20 20 20 20  ) "\" "] \..    
3aa0: 5b 61 70 70 65 6e 64 41 72 67 73 20 22 20 74 61  [appendArgs " ta
3ab0: 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 3d 5c 22  rgetFramework=\"
3ac0: 6e 65 74 34 36 5c 22 2e 2a 3f 20 22 20 5c 0d 0a  net46\".*? " \..
3ad0: 20 20 20 20 20 20 20 20 22 69 64 3d 5c 22 53 79          "id=\"Sy
3ae0: 73 74 65 6d 5c 5c 2e 44 61 74 61 5c 5c 2e 53 51  stem\\.Data\\.SQ
3af0: 4c 69 74 65 5c 5c 2e 4c 69 6e 71 5c 5c 2e 42 65  Lite\\.Linq\\.Be
3b00: 74 61 5c 22 20 76 65 72 73 69 6f 6e 3d 5c 22 22  ta\" version=\""
3b10: 20 5c 0d 0a 20 20 20 20 20 20 20 20 24 76 65 72   \..        $ver
3b20: 73 69 6f 6e 28 6e 75 67 65 74 29 20 22 5c 22 20  sion(nuget) "\" 
3b30: 22 5d 20 5c 0d 0a 20 20 20 20 5b 61 70 70 65 6e  "] \..    [appen
3b40: 64 41 72 67 73 20 22 20 74 61 72 67 65 74 46 72  dArgs " targetFr
3b50: 61 6d 65 77 6f 72 6b 3d 5c 22 6e 65 74 34 30 5c  amework=\"net40\
3b60: 22 2e 2a 3f 20 22 20 5c 0d 0a 20 20 20 20 20 20  ".*? " \..      
3b70: 20 20 22 69 64 3d 5c 22 53 79 73 74 65 6d 5c 5c    "id=\"System\\
3b80: 2e 44 61 74 61 5c 5c 2e 53 51 4c 69 74 65 5c 5c  .Data\\.SQLite\\
3b90: 2e 45 46 36 5c 5c 2e 42 65 74 61 5c 22 20 76 65  .EF6\\.Beta\" ve
3ba0: 72 73 69 6f 6e 3d 5c 22 22 20 5c 0d 0a 20 20 20  rsion=\"" \..   
3bb0: 20 20 20 20 20 24 76 65 72 73 69 6f 6e 28 6e 75       $version(nu
3bc0: 67 65 74 29 20 22 5c 22 20 22 5d 20 5c 0d 0a 20  get) "\" "] \.. 
3bd0: 20 20 20 5b 61 70 70 65 6e 64 41 72 67 73 20 22     [appendArgs "
3be0: 20 74 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b   targetFramework
3bf0: 3d 5c 22 6e 65 74 34 35 5c 22 2e 2a 3f 20 22 20  =\"net45\".*? " 
3c00: 5c 0d 0a 20 20 20 20 20 20 20 20 22 69 64 3d 5c  \..        "id=\
3c10: 22 53 79 73 74 65 6d 5c 5c 2e 44 61 74 61 5c 5c  "System\\.Data\\
3c20: 2e 53 51 4c 69 74 65 5c 5c 2e 45 46 36 5c 5c 2e  .SQLite\\.EF6\\.
3c30: 42 65 74 61 5c 22 20 76 65 72 73 69 6f 6e 3d 5c  Beta\" version=\
3c40: 22 22 20 5c 0d 0a 20 20 20 20 20 20 20 20 24 76  "" \..        $v
3c50: 65 72 73 69 6f 6e 28 6e 75 67 65 74 29 20 22 5c  ersion(nuget) "\
3c60: 22 20 22 5d 20 5c 0d 0a 20 20 20 20 5b 61 70 70  " "] \..    [app
3c70: 65 6e 64 41 72 67 73 20 22 20 74 61 72 67 65 74  endArgs " target
3c80: 46 72 61 6d 65 77 6f 72 6b 3d 5c 22 6e 65 74 34  Framework=\"net4
3c90: 35 31 5c 22 2e 2a 3f 20 22 20 5c 0d 0a 20 20 20  51\".*? " \..   
3ca0: 20 20 20 20 20 22 69 64 3d 5c 22 53 79 73 74 65       "id=\"Syste
3cb0: 6d 5c 5c 2e 44 61 74 61 5c 5c 2e 53 51 4c 69 74  m\\.Data\\.SQLit
3cc0: 65 5c 5c 2e 45 46 36 5c 5c 2e 42 65 74 61 5c 22  e\\.EF6\\.Beta\"
3cd0: 20 76 65 72 73 69 6f 6e 3d 5c 22 22 20 5c 0d 0a   version=\"" \..
3ce0: 20 20 20 20 20 20 20 20 24 76 65 72 73 69 6f 6e          $version
3cf0: 28 6e 75 67 65 74 29 20 22 5c 22 20 22 5d 20 5c  (nuget) "\" "] \
3d00: 0d 0a 20 20 20 20 5b 61 70 70 65 6e 64 41 72 67  ..    [appendArg
3d10: 73 20 22 20 74 61 72 67 65 74 46 72 61 6d 65 77  s " targetFramew
3d20: 6f 72 6b 3d 5c 22 6e 65 74 34 36 5c 22 2e 2a 3f  ork=\"net46\".*?
3d30: 20 22 20 5c 0d 0a 20 20 20 20 20 20 20 20 22 69   " \..        "i
3d40: 64 3d 5c 22 53 79 73 74 65 6d 5c 5c 2e 44 61 74  d=\"System\\.Dat
3d50: 61 5c 5c 2e 53 51 4c 69 74 65 5c 5c 2e 45 46 36  a\\.SQLite\\.EF6
3d60: 5c 5c 2e 42 65 74 61 5c 22 20 76 65 72 73 69 6f  \\.Beta\" versio
3d70: 6e 3d 5c 22 22 20 5c 0d 0a 20 20 20 20 20 20 20  n=\"" \..       
3d80: 20 24 76 65 72 73 69 6f 6e 28 6e 75 67 65 74 29   $version(nuget)
3d90: 20 22 5c 22 20 22 5d 0d 0a 0d 0a 23 23 23 23 23   "\" "]....#####
3da0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
3db0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
3dc0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
3dd0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
3de0: 23 23 23 23 23 23 23 23 23 23 0d 0a 23 20 53 51  ##########..# SQ
3df0: 4c 69 74 65 2e 43 6f 72 65 2e 6e 75 73 70 65 63  Lite.Core.nuspec
3e00: 0d 0a 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ..##############
3e10: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
3e20: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
3e30: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
3e40: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
3e50: 23 0d 0a 0d 0a 6c 61 70 70 65 6e 64 20 70 61 74  #....lappend pat
3e60: 74 65 72 6e 73 20 5c 0d 0a 20 20 20 20 5b 61 70  terns \..    [ap
3e70: 70 65 6e 64 41 72 67 73 20 3c 76 65 72 73 69 6f  pendArgs <versio
3e80: 6e 3e 20 24 76 65 72 73 69 6f 6e 28 6e 75 67 65  n> $version(nuge
3e90: 74 29 20 3c 2f 76 65 72 73 69 6f 6e 3e 5d 0d 0a  t) </version>]..
3ea0: 0d 0a 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ..##############
3eb0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
3ec0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
3ed0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
3ee0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
3ef0: 23 0d 0a 23 20 53 51 4c 69 74 65 2e 43 6f 72 65  #..# SQLite.Core
3f00: 2e 42 65 74 61 2e 6e 75 73 70 65 63 0d 0a 23 23  .Beta.nuspec..##
3f10: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
3f20: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
3f30: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
3f40: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
3f50: 23 23 23 23 23 23 23 23 23 23 23 23 23 0d 0a 0d  #############...
3f60: 0a 6c 61 70 70 65 6e 64 20 70 61 74 74 65 72 6e  .lappend pattern
3f70: 73 20 5c 0d 0a 20 20 20 20 5b 61 70 70 65 6e 64  s \..    [append
3f80: 41 72 67 73 20 3c 76 65 72 73 69 6f 6e 3e 20 24  Args <version> $
3f90: 76 65 72 73 69 6f 6e 28 6e 75 67 65 74 29 20 3c  version(nuget) <
3fa0: 2f 76 65 72 73 69 6f 6e 3e 5d 0d 0a 0d 0a 23 23  /version>]....##
3fb0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
3fc0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
3fd0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
3fe0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
3ff0: 23 23 23 23 23 23 23 23 23 23 23 23 23 0d 0a 23  #############..#
4000: 20 53 51 4c 69 74 65 2e 43 6f 72 65 2e 54 65 73   SQLite.Core.Tes
4010: 74 2e 6e 75 73 70 65 63 0d 0a 23 23 23 23 23 23  t.nuspec..######
4020: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
4030: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
4040: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
4050: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
4060: 23 23 23 23 23 23 23 23 23 0d 0a 0d 0a 6c 61 70  #########....lap
4070: 70 65 6e 64 20 70 61 74 74 65 72 6e 73 20 5c 0d  pend patterns \.
4080: 0a 20 20 20 20 5b 61 70 70 65 6e 64 41 72 67 73  .    [appendArgs
4090: 20 3c 76 65 72 73 69 6f 6e 3e 20 24 76 65 72 73   <version> $vers
40a0: 69 6f 6e 28 6e 75 67 65 74 29 20 3c 2f 76 65 72  ion(nuget) </ver
40b0: 73 69 6f 6e 3e 5d 0d 0a 0d 0a 23 23 23 23 23 23  sion>]....######
40c0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
40d0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
40e0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
40f0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
4100: 23 23 23 23 23 23 23 23 23 0d 0a 23 20 53 51 4c  #########..# SQL
4110: 69 74 65 2e 43 6f 72 65 2e 4d 53 49 4c 2e 6e 75  ite.Core.MSIL.nu
4120: 73 70 65 63 0d 0a 23 23 23 23 23 23 23 23 23 23  spec..##########
4130: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
4140: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
4150: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
4160: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
4170: 23 23 23 23 23 0d 0a 0d 0a 6c 61 70 70 65 6e 64  #####....lappend
4180: 20 70 61 74 74 65 72 6e 73 20 5c 0d 0a 20 20 20   patterns \..   
4190: 20 5b 61 70 70 65 6e 64 41 72 67 73 20 3c 76 65   [appendArgs <ve
41a0: 72 73 69 6f 6e 3e 20 24 76 65 72 73 69 6f 6e 28  rsion> $version(
41b0: 6e 75 67 65 74 29 20 3c 2f 76 65 72 73 69 6f 6e  nuget) </version
41c0: 3e 5d 0d 0a 0d 0a 23 23 23 23 23 23 23 23 23 23  >]....##########
41d0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
41e0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
41f0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
4200: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
4210: 23 23 23 23 23 0d 0a 23 20 53 51 4c 69 74 65 2e  #####..# SQLite.
4220: 43 6f 72 65 2e 4d 53 49 4c 2e 42 65 74 61 2e 6e  Core.MSIL.Beta.n
4230: 75 73 70 65 63 0d 0a 23 23 23 23 23 23 23 23 23  uspec..#########
4240: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
4250: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
4260: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
4270: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
4280: 23 23 23 23 23 23 0d 0a 0d 0a 6c 61 70 70 65 6e  ######....lappen
4290: 64 20 70 61 74 74 65 72 6e 73 20 5c 0d 0a 20 20  d patterns \..  
42a0: 20 20 5b 61 70 70 65 6e 64 41 72 67 73 20 3c 76    [appendArgs <v
42b0: 65 72 73 69 6f 6e 3e 20 24 76 65 72 73 69 6f 6e  ersion> $version
42c0: 28 6e 75 67 65 74 29 20 3c 2f 76 65 72 73 69 6f  (nuget) </versio
42d0: 6e 3e 5d 0d 0a 0d 0a 23 23 23 23 23 23 23 23 23  n>]....#########
42e0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
42f0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
4300: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
4310: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
4320: 23 23 23 23 23 23 0d 0a 23 20 53 51 4c 69 74 65  ######..# SQLite
4330: 2e 43 6f 72 65 2e 4d 53 49 4c 2e 54 65 73 74 2e  .Core.MSIL.Test.
4340: 6e 75 73 70 65 63 0d 0a 23 23 23 23 23 23 23 23  nuspec..########
4350: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
4360: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
4370: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
4380: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
4390: 23 23 23 23 23 23 23 0d 0a 0d 0a 6c 61 70 70 65  #######....lappe
43a0: 6e 64 20 70 61 74 74 65 72 6e 73 20 5c 0d 0a 20  nd patterns \.. 
43b0: 20 20 20 5b 61 70 70 65 6e 64 41 72 67 73 20 3c     [appendArgs <
43c0: 76 65 72 73 69 6f 6e 3e 20 24 76 65 72 73 69 6f  version> $versio
43d0: 6e 28 6e 75 67 65 74 29 20 3c 2f 76 65 72 73 69  n(nuget) </versi
43e0: 6f 6e 3e 5d 0d 0a 0d 0a 23 23 23 23 23 23 23 23  on>]....########
43f0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
4400: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
4410: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
4420: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
4430: 23 23 23 23 23 23 23 0d 0a 23 20 53 51 4c 69 74  #######..# SQLit
4440: 65 2e 45 46 36 2e 6e 75 73 70 65 63 0d 0a 23 23  e.EF6.nuspec..##
4450: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
4460: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
4470: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
4480: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
4490: 23 23 23 23 23 23 23 23 23 23 23 23 23 0d 0a 0d  #############...
44a0: 0a 6c 61 70 70 65 6e 64 20 70 61 74 74 65 72 6e  .lappend pattern
44b0: 73 20 5c 0d 0a 20 20 20 20 5b 61 70 70 65 6e 64  s \..    [append
44c0: 41 72 67 73 20 3c 76 65 72 73 69 6f 6e 3e 20 24  Args <version> $
44d0: 76 65 72 73 69 6f 6e 28 6e 75 67 65 74 29 20 3c  version(nuget) <
44e0: 2f 76 65 72 73 69 6f 6e 3e 5d 20 5c 0d 0a 20 20  /version>] \..  
44f0: 20 20 5b 61 70 70 65 6e 64 41 72 67 73 20 22 20    [appendArgs " 
4500: 74 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 3d  targetFramework=
4510: 5c 22 6e 65 74 34 30 5c 22 2e 2a 3f 20 22 20 5c  \"net40\".*? " \
4520: 0d 0a 20 20 20 20 20 20 20 20 22 69 64 3d 5c 22  ..        "id=\"
4530: 45 6e 74 69 74 79 46 72 61 6d 65 77 6f 72 6b 5c  EntityFramework\
4540: 22 20 76 65 72 73 69 6f 6e 3d 5c 22 22 20 5b 73  " version=\"" [s
4550: 74 72 69 6e 67 20 6d 61 70 20 5b 6c 69 73 74 20  tring map [list 
4560: 2e 20 5c 5c 2e 5d 20 5c 0d 0a 20 20 20 20 20 20  . \\.] \..      
4570: 20 20 24 76 65 72 73 69 6f 6e 28 65 66 36 29 5d    $version(ef6)]
4580: 20 22 5c 22 20 22 5d 20 5c 0d 0a 20 20 20 20 5b   "\" "] \..    [
4590: 61 70 70 65 6e 64 41 72 67 73 20 22 20 74 61 72  appendArgs " tar
45a0: 67 65 74 46 72 61 6d 65 77 6f 72 6b 3d 5c 22 6e  getFramework=\"n
45b0: 65 74 34 35 5c 22 2e 2a 3f 20 22 20 5c 0d 0a 20  et45\".*? " \.. 
45c0: 20 20 20 20 20 20 20 22 69 64 3d 5c 22 45 6e 74         "id=\"Ent
45d0: 69 74 79 46 72 61 6d 65 77 6f 72 6b 5c 22 20 76  ityFramework\" v
45e0: 65 72 73 69 6f 6e 3d 5c 22 22 20 5b 73 74 72 69  ersion=\"" [stri
45f0: 6e 67 20 6d 61 70 20 5b 6c 69 73 74 20 2e 20 5c  ng map [list . \
4600: 5c 2e 5d 20 5c 0d 0a 20 20 20 20 20 20 20 20 24  \.] \..        $
4610: 76 65 72 73 69 6f 6e 28 65 66 36 29 5d 20 22 5c  version(ef6)] "\
4620: 22 20 22 5d 20 5c 0d 0a 20 20 20 20 5b 61 70 70  " "] \..    [app
4630: 65 6e 64 41 72 67 73 20 22 20 74 61 72 67 65 74  endArgs " target
4640: 46 72 61 6d 65 77 6f 72 6b 3d 5c 22 6e 65 74 34  Framework=\"net4
4650: 35 31 5c 22 2e 2a 3f 20 22 20 5c 0d 0a 20 20 20  51\".*? " \..   
4660: 20 20 20 20 20 22 69 64 3d 5c 22 45 6e 74 69 74       "id=\"Entit
4670: 79 46 72 61 6d 65 77 6f 72 6b 5c 22 20 76 65 72  yFramework\" ver
4680: 73 69 6f 6e 3d 5c 22 22 20 5b 73 74 72 69 6e 67  sion=\"" [string
4690: 20 6d 61 70 20 5b 6c 69 73 74 20 2e 20 5c 5c 2e   map [list . \\.
46a0: 5d 20 5c 0d 0a 20 20 20 20 20 20 20 20 24 76 65  ] \..        $ve
46b0: 72 73 69 6f 6e 28 65 66 36 29 5d 20 22 5c 22 20  rsion(ef6)] "\" 
46c0: 22 5d 20 5c 0d 0a 20 20 20 20 5b 61 70 70 65 6e  "] \..    [appen
46d0: 64 41 72 67 73 20 22 20 74 61 72 67 65 74 46 72  dArgs " targetFr
46e0: 61 6d 65 77 6f 72 6b 3d 5c 22 6e 65 74 34 36 5c  amework=\"net46\
46f0: 22 2e 2a 3f 20 22 20 5c 0d 0a 20 20 20 20 20 20  ".*? " \..      
4700: 20 20 22 69 64 3d 5c 22 45 6e 74 69 74 79 46 72    "id=\"EntityFr
4710: 61 6d 65 77 6f 72 6b 5c 22 20 76 65 72 73 69 6f  amework\" versio
4720: 6e 3d 5c 22 22 20 5b 73 74 72 69 6e 67 20 6d 61  n=\"" [string ma
4730: 70 20 5b 6c 69 73 74 20 2e 20 5c 5c 2e 5d 20 5c  p [list . \\.] \
4740: 0d 0a 20 20 20 20 20 20 20 20 24 76 65 72 73 69  ..        $versi
4750: 6f 6e 28 65 66 36 29 5d 20 22 5c 22 20 22 5d 0d  on(ef6)] "\" "].
4760: 0a 0d 0a 23 23 23 23 23 23 23 23 23 23 23 23 23  ...#############
4770: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
4780: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
4790: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
47a0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
47b0: 23 23 0d 0a 23 20 53 51 4c 69 74 65 2e 45 46 36  ##..# SQLite.EF6
47c0: 2e 42 65 74 61 2e 6e 75 73 70 65 63 0d 0a 23 23  .Beta.nuspec..##
47d0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
47e0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
47f0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
4800: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
4810: 23 23 23 23 23 23 23 23 23 23 23 23 23 0d 0a 0d  #############...
4820: 0a 6c 61 70 70 65 6e 64 20 70 61 74 74 65 72 6e  .lappend pattern
4830: 73 20 5c 0d 0a 20 20 20 20 5b 61 70 70 65 6e 64  s \..    [append
4840: 41 72 67 73 20 3c 76 65 72 73 69 6f 6e 3e 20 24  Args <version> $
4850: 76 65 72 73 69 6f 6e 28 6e 75 67 65 74 29 20 3c  version(nuget) <
4860: 2f 76 65 72 73 69 6f 6e 3e 5d 20 5c 0d 0a 20 20  /version>] \..  
4870: 20 20 5b 61 70 70 65 6e 64 41 72 67 73 20 22 20    [appendArgs " 
4880: 74 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 3d  targetFramework=
4890: 5c 22 6e 65 74 34 30 5c 22 2e 2a 3f 20 22 20 5c  \"net40\".*? " \
48a0: 0d 0a 20 20 20 20 20 20 20 20 22 69 64 3d 5c 22  ..        "id=\"
48b0: 45 6e 74 69 74 79 46 72 61 6d 65 77 6f 72 6b 5c  EntityFramework\
48c0: 22 20 76 65 72 73 69 6f 6e 3d 5c 22 22 20 5b 73  " version=\"" [s
48d0: 74 72 69 6e 67 20 6d 61 70 20 5b 6c 69 73 74 20  tring map [list 
48e0: 2e 20 5c 5c 2e 5d 20 5c 0d 0a 20 20 20 20 20 20  . \\.] \..      
48f0: 20 20 24 76 65 72 73 69 6f 6e 28 65 66 36 29 5d    $version(ef6)]
4900: 20 22 5c 22 20 22 5d 20 5c 0d 0a 20 20 20 20 5b   "\" "] \..    [
4910: 61 70 70 65 6e 64 41 72 67 73 20 22 20 74 61 72  appendArgs " tar
4920: 67 65 74 46 72 61 6d 65 77 6f 72 6b 3d 5c 22 6e  getFramework=\"n
4930: 65 74 34 35 5c 22 2e 2a 3f 20 22 20 5c 0d 0a 20  et45\".*? " \.. 
4940: 20 20 20 20 20 20 20 22 69 64 3d 5c 22 45 6e 74         "id=\"Ent
4950: 69 74 79 46 72 61 6d 65 77 6f 72 6b 5c 22 20 76  ityFramework\" v
4960: 65 72 73 69 6f 6e 3d 5c 22 22 20 5b 73 74 72 69  ersion=\"" [stri
4970: 6e 67 20 6d 61 70 20 5b 6c 69 73 74 20 2e 20 5c  ng map [list . \
4980: 5c 2e 5d 20 5c 0d 0a 20 20 20 20 20 20 20 20 24  \.] \..        $
4990: 76 65 72 73 69 6f 6e 28 65 66 36 29 5d 20 22 5c  version(ef6)] "\
49a0: 22 20 22 5d 20 5c 0d 0a 20 20 20 20 5b 61 70 70  " "] \..    [app
49b0: 65 6e 64 41 72 67 73 20 22 20 74 61 72 67 65 74  endArgs " target
49c0: 46 72 61 6d 65 77 6f 72 6b 3d 5c 22 6e 65 74 34  Framework=\"net4
49d0: 35 31 5c 22 2e 2a 3f 20 22 20 5c 0d 0a 20 20 20  51\".*? " \..   
49e0: 20 20 20 20 20 22 69 64 3d 5c 22 45 6e 74 69 74       "id=\"Entit
49f0: 79 46 72 61 6d 65 77 6f 72 6b 5c 22 20 76 65 72  yFramework\" ver
4a00: 73 69 6f 6e 3d 5c 22 22 20 5b 73 74 72 69 6e 67  sion=\"" [string
4a10: 20 6d 61 70 20 5b 6c 69 73 74 20 2e 20 5c 5c 2e   map [list . \\.
4a20: 5d 20 5c 0d 0a 20 20 20 20 20 20 20 20 24 76 65  ] \..        $ve
4a30: 72 73 69 6f 6e 28 65 66 36 29 5d 20 22 5c 22 20  rsion(ef6)] "\" 
4a40: 22 5d 20 5c 0d 0a 20 20 20 20 5b 61 70 70 65 6e  "] \..    [appen
4a50: 64 41 72 67 73 20 22 20 74 61 72 67 65 74 46 72  dArgs " targetFr
4a60: 61 6d 65 77 6f 72 6b 3d 5c 22 6e 65 74 34 36 5c  amework=\"net46\
4a70: 22 2e 2a 3f 20 22 20 5c 0d 0a 20 20 20 20 20 20  ".*? " \..      
4a80: 20 20 22 69 64 3d 5c 22 45 6e 74 69 74 79 46 72    "id=\"EntityFr
4a90: 61 6d 65 77 6f 72 6b 5c 22 20 76 65 72 73 69 6f  amework\" versio
4aa0: 6e 3d 5c 22 22 20 5b 73 74 72 69 6e 67 20 6d 61  n=\"" [string ma
4ab0: 70 20 5b 6c 69 73 74 20 2e 20 5c 5c 2e 5d 20 5c  p [list . \\.] \
4ac0: 0d 0a 20 20 20 20 20 20 20 20 24 76 65 72 73 69  ..        $versi
4ad0: 6f 6e 28 65 66 36 29 5d 20 22 5c 22 20 22 5d 0d  on(ef6)] "\" "].
4ae0: 0a 0d 0a 23 23 23 23 23 23 23 23 23 23 23 23 23  ...#############
4af0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
4b00: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
4b10: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
4b20: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
4b30: 23 23 0d 0a 23 20 53 51 4c 69 74 65 2e 45 46 36  ##..# SQLite.EF6
4b40: 2e 54 65 73 74 2e 6e 75 73 70 65 63 0d 0a 23 23  .Test.nuspec..##
4b50: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
4b60: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
4b70: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
4b80: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
4b90: 23 23 23 23 23 23 23 23 23 23 23 23 23 0d 0a 0d  #############...
4ba0: 0a 6c 61 70 70 65 6e 64 20 70 61 74 74 65 72 6e  .lappend pattern
4bb0: 73 20 5c 0d 0a 20 20 20 20 5b 61 70 70 65 6e 64  s \..    [append
4bc0: 41 72 67 73 20 3c 76 65 72 73 69 6f 6e 3e 20 24  Args <version> $
4bd0: 76 65 72 73 69 6f 6e 28 6e 75 67 65 74 29 20 3c  version(nuget) <
4be0: 2f 76 65 72 73 69 6f 6e 3e 5d 20 5c 0d 0a 20 20  /version>] \..  
4bf0: 20 20 5b 61 70 70 65 6e 64 41 72 67 73 20 22 20    [appendArgs " 
4c00: 74 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 3d  targetFramework=
4c10: 5c 22 6e 65 74 34 30 5c 22 2e 2a 3f 20 22 20 5c  \"net40\".*? " \
4c20: 0d 0a 20 20 20 20 20 20 20 20 22 69 64 3d 5c 22  ..        "id=\"
4c30: 45 6e 74 69 74 79 46 72 61 6d 65 77 6f 72 6b 5c  EntityFramework\
4c40: 22 20 76 65 72 73 69 6f 6e 3d 5c 22 22 20 5b 73  " version=\"" [s
4c50: 74 72 69 6e 67 20 6d 61 70 20 5b 6c 69 73 74 20  tring map [list 
4c60: 2e 20 5c 5c 2e 5d 20 5c 0d 0a 20 20 20 20 20 20  . \\.] \..      
4c70: 20 20 24 76 65 72 73 69 6f 6e 28 65 66 36 29 5d    $version(ef6)]
4c80: 20 22 5c 22 20 22 5d 20 5c 0d 0a 20 20 20 20 5b   "\" "] \..    [
4c90: 61 70 70 65 6e 64 41 72 67 73 20 22 20 74 61 72  appendArgs " tar
4ca0: 67 65 74 46 72 61 6d 65 77 6f 72 6b 3d 5c 22 6e  getFramework=\"n
4cb0: 65 74 34 35 5c 22 2e 2a 3f 20 22 20 5c 0d 0a 20  et45\".*? " \.. 
4cc0: 20 20 20 20 20 20 20 22 69 64 3d 5c 22 45 6e 74         "id=\"Ent
4cd0: 69 74 79 46 72 61 6d 65 77 6f 72 6b 5c 22 20 76  ityFramework\" v
4ce0: 65 72 73 69 6f 6e 3d 5c 22 22 20 5b 73 74 72 69  ersion=\"" [stri
4cf0: 6e 67 20 6d 61 70 20 5b 6c 69 73 74 20 2e 20 5c  ng map [list . \
4d00: 5c 2e 5d 20 5c 0d 0a 20 20 20 20 20 20 20 20 24  \.] \..        $
4d10: 76 65 72 73 69 6f 6e 28 65 66 36 29 5d 20 22 5c  version(ef6)] "\
4d20: 22 20 22 5d 20 5c 0d 0a 20 20 20 20 5b 61 70 70  " "] \..    [app
4d30: 65 6e 64 41 72 67 73 20 22 20 74 61 72 67 65 74  endArgs " target
4d40: 46 72 61 6d 65 77 6f 72 6b 3d 5c 22 6e 65 74 34  Framework=\"net4
4d50: 35 31 5c 22 2e 2a 3f 20 22 20 5c 0d 0a 20 20 20  51\".*? " \..   
4d60: 20 20 20 20 20 22 69 64 3d 5c 22 45 6e 74 69 74       "id=\"Entit
4d70: 79 46 72 61 6d 65 77 6f 72 6b 5c 22 20 76 65 72  yFramework\" ver
4d80: 73 69 6f 6e 3d 5c 22 22 20 5b 73 74 72 69 6e 67  sion=\"" [string
4d90: 20 6d 61 70 20 5b 6c 69 73 74 20 2e 20 5c 5c 2e   map [list . \\.
4da0: 5d 20 5c 0d 0a 20 20 20 20 20 20 20 20 24 76 65  ] \..        $ve
4db0: 72 73 69 6f 6e 28 65 66 36 29 5d 20 22 5c 22 20  rsion(ef6)] "\" 
4dc0: 22 5d 20 5c 0d 0a 20 20 20 20 5b 61 70 70 65 6e  "] \..    [appen
4dd0: 64 41 72 67 73 20 22 20 74 61 72 67 65 74 46 72  dArgs " targetFr
4de0: 61 6d 65 77 6f 72 6b 3d 5c 22 6e 65 74 34 36 5c  amework=\"net46\
4df0: 22 2e 2a 3f 20 22 20 5c 0d 0a 20 20 20 20 20 20  ".*? " \..      
4e00: 20 20 22 69 64 3d 5c 22 45 6e 74 69 74 79 46 72    "id=\"EntityFr
4e10: 61 6d 65 77 6f 72 6b 5c 22 20 76 65 72 73 69 6f  amework\" versio
4e20: 6e 3d 5c 22 22 20 5b 73 74 72 69 6e 67 20 6d 61  n=\"" [string ma
4e30: 70 20 5b 6c 69 73 74 20 2e 20 5c 5c 2e 5d 20 5c  p [list . \\.] \
4e40: 0d 0a 20 20 20 20 20 20 20 20 24 76 65 72 73 69  ..        $versi
4e50: 6f 6e 28 65 66 36 29 5d 20 22 5c 22 20 22 5d 0d  on(ef6)] "\" "].
4e60: 0a 0d 0a 23 23 23 23 23 23 23 23 23 23 23 23 23  ...#############
4e70: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
4e80: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
4e90: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
4ea0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
4eb0: 23 23 0d 0a 23 20 53 51 4c 69 74 65 2e 4c 69 6e  ##..# SQLite.Lin
4ec0: 71 2e 6e 75 73 70 65 63 0d 0a 23 23 23 23 23 23  q.nuspec..######
4ed0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
4ee0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
4ef0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
4f00: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
4f10: 23 23 23 23 23 23 23 23 23 0d 0a 0d 0a 6c 61 70  #########....lap
4f20: 70 65 6e 64 20 70 61 74 74 65 72 6e 73 20 5c 0d  pend patterns \.
4f30: 0a 20 20 20 20 5b 61 70 70 65 6e 64 41 72 67 73  .    [appendArgs
4f40: 20 3c 76 65 72 73 69 6f 6e 3e 20 24 76 65 72 73   <version> $vers
4f50: 69 6f 6e 28 6e 75 67 65 74 29 20 3c 2f 76 65 72  ion(nuget) </ver
4f60: 73 69 6f 6e 3e 5d 0d 0a 0d 0a 23 23 23 23 23 23  sion>]....######
4f70: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
4f80: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
4f90: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
4fa0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
4fb0: 23 23 23 23 23 23 23 23 23 0d 0a 23 20 53 51 4c  #########..# SQL
4fc0: 69 74 65 2e 4c 69 6e 71 2e 42 65 74 61 2e 6e 75  ite.Linq.Beta.nu
4fd0: 73 70 65 63 0d 0a 23 23 23 23 23 23 23 23 23 23  spec..##########
4fe0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
4ff0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
5000: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
5010: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
5020: 23 23 23 23 23 0d 0a 0d 0a 6c 61 70 70 65 6e 64  #####....lappend
5030: 20 70 61 74 74 65 72 6e 73 20 5c 0d 0a 20 20 20   patterns \..   
5040: 20 5b 61 70 70 65 6e 64 41 72 67 73 20 3c 76 65   [appendArgs <ve
5050: 72 73 69 6f 6e 3e 20 24 76 65 72 73 69 6f 6e 28  rsion> $version(
5060: 6e 75 67 65 74 29 20 3c 2f 76 65 72 73 69 6f 6e  nuget) </version
5070: 3e 5d 0d 0a 0d 0a 23 23 23 23 23 23 23 23 23 23  >]....##########
5080: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
5090: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
50a0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
50b0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
50c0: 23 23 23 23 23 0d 0a 23 20 53 51 4c 69 74 65 2e  #####..# SQLite.
50d0: 4c 69 6e 71 2e 54 65 73 74 2e 6e 75 73 70 65 63  Linq.Test.nuspec
50e0: 0d 0a 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ..##############
50f0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
5100: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
5110: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
5120: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
5130: 23 0d 0a 0d 0a 6c 61 70 70 65 6e 64 20 70 61 74  #....lappend pat
5140: 74 65 72 6e 73 20 5c 0d 0a 20 20 20 20 5b 61 70  terns \..    [ap
5150: 70 65 6e 64 41 72 67 73 20 3c 76 65 72 73 69 6f  pendArgs <versio
5160: 6e 3e 20 24 76 65 72 73 69 6f 6e 28 6e 75 67 65  n> $version(nuge
5170: 74 29 20 3c 2f 76 65 72 73 69 6f 6e 3e 5d 0d 0a  t) </version>]..
5180: 0d 0a 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ..##############
5190: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
51a0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
51b0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
51c0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
51d0: 23 0d 0a 23 20 53 51 4c 69 74 65 2e 4d 53 49 4c  #..# SQLite.MSIL
51e0: 2e 6e 75 73 70 65 63 0d 0a 23 23 23 23 23 23 23  .nuspec..#######
51f0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
5200: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
5210: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
5220: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
5230: 23 23 23 23 23 23 23 23 0d 0a 0d 0a 6c 61 70 70  ########....lapp
5240: 65 6e 64 20 70 61 74 74 65 72 6e 73 20 5c 0d 0a  end patterns \..
5250: 20 20 20 20 5b 61 70 70 65 6e 64 41 72 67 73 20      [appendArgs 
5260: 3c 76 65 72 73 69 6f 6e 3e 20 24 76 65 72 73 69  <version> $versi
5270: 6f 6e 28 6e 75 67 65 74 29 20 3c 2f 76 65 72 73  on(nuget) </vers
5280: 69 6f 6e 3e 5d 20 5c 0d 0a 20 20 20 20 5b 61 70  ion>] \..    [ap
5290: 70 65 6e 64 41 72 67 73 20 22 20 74 61 72 67 65  pendArgs " targe
52a0: 74 46 72 61 6d 65 77 6f 72 6b 3d 5c 22 6e 65 74  tFramework=\"net
52b0: 32 30 5c 22 2e 2a 3f 20 22 20 5c 0d 0a 20 20 20  20\".*? " \..   
52c0: 20 20 20 20 20 22 69 64 3d 5c 22 53 79 73 74 65       "id=\"Syste
52d0: 6d 5c 5c 2e 44 61 74 61 5c 5c 2e 53 51 4c 69 74  m\\.Data\\.SQLit
52e0: 65 5c 5c 2e 43 6f 72 65 5c 5c 2e 4d 53 49 4c 5c  e\\.Core\\.MSIL\
52f0: 22 20 76 65 72 73 69 6f 6e 3d 5c 22 22 20 5c 0d  " version=\"" \.
5300: 0a 20 20 20 20 20 20 20 20 24 76 65 72 73 69 6f  .        $versio
5310: 6e 28 6e 75 67 65 74 29 20 22 5c 22 20 22 5d 20  n(nuget) "\" "] 
5320: 5c 0d 0a 20 20 20 20 5b 61 70 70 65 6e 64 41 72  \..    [appendAr
5330: 67 73 20 22 20 74 61 72 67 65 74 46 72 61 6d 65  gs " targetFrame
5340: 77 6f 72 6b 3d 5c 22 6e 65 74 34 30 5c 22 2e 2a  work=\"net40\".*
5350: 3f 20 22 20 5c 0d 0a 20 20 20 20 20 20 20 20 22  ? " \..        "
5360: 69 64 3d 5c 22 53 79 73 74 65 6d 5c 5c 2e 44 61  id=\"System\\.Da
5370: 74 61 5c 5c 2e 53 51 4c 69 74 65 5c 5c 2e 43 6f  ta\\.SQLite\\.Co
5380: 72 65 5c 5c 2e 4d 53 49 4c 5c 22 20 76 65 72 73  re\\.MSIL\" vers
5390: 69 6f 6e 3d 5c 22 22 20 5c 0d 0a 20 20 20 20 20  ion=\"" \..     
53a0: 20 20 20 24 76 65 72 73 69 6f 6e 28 6e 75 67 65     $version(nuge
53b0: 74 29 20 22 5c 22 20 22 5d 20 5c 0d 0a 20 20 20  t) "\" "] \..   
53c0: 20 5b 61 70 70 65 6e 64 41 72 67 73 20 22 20 74   [appendArgs " t
53d0: 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 3d 5c  argetFramework=\
53e0: 22 6e 65 74 34 35 5c 22 2e 2a 3f 20 22 20 5c 0d  "net45\".*? " \.
53f0: 0a 20 20 20 20 20 20 20 20 22 69 64 3d 5c 22 53  .        "id=\"S
5400: 79 73 74 65 6d 5c 5c 2e 44 61 74 61 5c 5c 2e 53  ystem\\.Data\\.S
5410: 51 4c 69 74 65 5c 5c 2e 43 6f 72 65 5c 5c 2e 4d  QLite\\.Core\\.M
5420: 53 49 4c 5c 22 20 76 65 72 73 69 6f 6e 3d 5c 22  SIL\" version=\"
5430: 22 20 5c 0d 0a 20 20 20 20 20 20 20 20 24 76 65  " \..        $ve
5440: 72 73 69 6f 6e 28 6e 75 67 65 74 29 20 22 5c 22  rsion(nuget) "\"
5450: 20 22 5d 20 5c 0d 0a 20 20 20 20 5b 61 70 70 65   "] \..    [appe
5460: 6e 64 41 72 67 73 20 22 20 74 61 72 67 65 74 46  ndArgs " targetF
5470: 72 61 6d 65 77 6f 72 6b 3d 5c 22 6e 65 74 34 35  ramework=\"net45
5480: 31 5c 22 2e 2a 3f 20 22 20 5c 0d 0a 20 20 20 20  1\".*? " \..    
5490: 20 20 20 20 22 69 64 3d 5c 22 53 79 73 74 65 6d      "id=\"System
54a0: 5c 5c 2e 44 61 74 61 5c 5c 2e 53 51 4c 69 74 65  \\.Data\\.SQLite
54b0: 5c 5c 2e 43 6f 72 65 5c 5c 2e 4d 53 49 4c 5c 22  \\.Core\\.MSIL\"
54c0: 20 76 65 72 73 69 6f 6e 3d 5c 22 22 20 5c 0d 0a   version=\"" \..
54d0: 20 20 20 20 20 20 20 20 24 76 65 72 73 69 6f 6e          $version
54e0: 28 6e 75 67 65 74 29 20 22 5c 22 20 22 5d 20 5c  (nuget) "\" "] \
54f0: 0d 0a 20 20 20 20 5b 61 70 70 65 6e 64 41 72 67  ..    [appendArg
5500: 73 20 22 20 74 61 72 67 65 74 46 72 61 6d 65 77  s " targetFramew
5510: 6f 72 6b 3d 5c 22 6e 65 74 34 36 5c 22 2e 2a 3f  ork=\"net46\".*?
5520: 20 22 20 5c 0d 0a 20 20 20 20 20 20 20 20 22 69   " \..        "i
5530: 64 3d 5c 22 53 79 73 74 65 6d 5c 5c 2e 44 61 74  d=\"System\\.Dat
5540: 61 5c 5c 2e 53 51 4c 69 74 65 5c 5c 2e 43 6f 72  a\\.SQLite\\.Cor
5550: 65 5c 5c 2e 4d 53 49 4c 5c 22 20 76 65 72 73 69  e\\.MSIL\" versi
5560: 6f 6e 3d 5c 22 22 20 5c 0d 0a 20 20 20 20 20 20  on=\"" \..      
5570: 20 20 24 76 65 72 73 69 6f 6e 28 6e 75 67 65 74    $version(nuget
5580: 29 20 22 5c 22 20 22 5d 20 5c 0d 0a 20 20 20 20  ) "\" "] \..    
5590: 5b 61 70 70 65 6e 64 41 72 67 73 20 22 20 74 61  [appendArgs " ta
55a0: 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 3d 5c 22  rgetFramework=\"
55b0: 6e 65 74 32 30 5c 22 2e 2a 3f 20 22 20 5c 0d 0a  net20\".*? " \..
55c0: 20 20 20 20 20 20 20 20 22 69 64 3d 5c 22 53 79          "id=\"Sy
55d0: 73 74 65 6d 5c 5c 2e 44 61 74 61 5c 5c 2e 53 51  stem\\.Data\\.SQ
55e0: 4c 69 74 65 5c 5c 2e 4c 69 6e 71 5c 22 20 76 65  Lite\\.Linq\" ve
55f0: 72 73 69 6f 6e 3d 5c 22 22 20 24 76 65 72 73 69  rsion=\"" $versi
5600: 6f 6e 28 6e 75 67 65 74 29 20 5c 0d 0a 20 20 20  on(nuget) \..   
5610: 20 20 20 20 20 22 5c 22 20 22 5d 20 5c 0d 0a 20       "\" "] \.. 
5620: 20 20 20 5b 61 70 70 65 6e 64 41 72 67 73 20 22     [appendArgs "
5630: 20 74 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b   targetFramework
5640: 3d 5c 22 6e 65 74 34 30 5c 22 2e 2a 3f 20 22 20  =\"net40\".*? " 
5650: 5c 0d 0a 20 20 20 20 20 20 20 20 22 69 64 3d 5c  \..        "id=\
5660: 22 53 79 73 74 65 6d 5c 5c 2e 44 61 74 61 5c 5c  "System\\.Data\\
5670: 2e 53 51 4c 69 74 65 5c 5c 2e 4c 69 6e 71 5c 22  .SQLite\\.Linq\"
5680: 20 76 65 72 73 69 6f 6e 3d 5c 22 22 20 24 76 65   version=\"" $ve
5690: 72 73 69 6f 6e 28 6e 75 67 65 74 29 20 5c 0d 0a  rsion(nuget) \..
56a0: 20 20 20 20 20 20 20 20 22 5c 22 20 22 5d 20 5c          "\" "] \
56b0: 0d 0a 20 20 20 20 5b 61 70 70 65 6e 64 41 72 67  ..    [appendArg
56c0: 73 20 22 20 74 61 72 67 65 74 46 72 61 6d 65 77  s " targetFramew
56d0: 6f 72 6b 3d 5c 22 6e 65 74 34 35 5c 22 2e 2a 3f  ork=\"net45\".*?
56e0: 20 22 20 5c 0d 0a 20 20 20 20 20 20 20 20 22 69   " \..        "i
56f0: 64 3d 5c 22 53 79 73 74 65 6d 5c 5c 2e 44 61 74  d=\"System\\.Dat
5700: 61 5c 5c 2e 53 51 4c 69 74 65 5c 5c 2e 4c 69 6e  a\\.SQLite\\.Lin
5710: 71 5c 22 20 76 65 72 73 69 6f 6e 3d 5c 22 22 20  q\" version=\"" 
5720: 24 76 65 72 73 69 6f 6e 28 6e 75 67 65 74 29 20  $version(nuget) 
5730: 5c 0d 0a 20 20 20 20 20 20 20 20 22 5c 22 20 22  \..        "\" "
5740: 5d 20 5c 0d 0a 20 20 20 20 5b 61 70 70 65 6e 64  ] \..    [append
5750: 41 72 67 73 20 22 20 74 61 72 67 65 74 46 72 61  Args " targetFra
5760: 6d 65 77 6f 72 6b 3d 5c 22 6e 65 74 34 35 31 5c  mework=\"net451\
5770: 22 2e 2a 3f 20 22 20 5c 0d 0a 20 20 20 20 20 20  ".*? " \..      
5780: 20 20 22 69 64 3d 5c 22 53 79 73 74 65 6d 5c 5c    "id=\"System\\
5790: 2e 44 61 74 61 5c 5c 2e 53 51 4c 69 74 65 5c 5c  .Data\\.SQLite\\
57a0: 2e 4c 69 6e 71 5c 22 20 76 65 72 73 69 6f 6e 3d  .Linq\" version=
57b0: 5c 22 22 20 24 76 65 72 73 69 6f 6e 28 6e 75 67  \"" $version(nug
57c0: 65 74 29 20 5c 0d 0a 20 20 20 20 20 20 20 20 22  et) \..        "
57d0: 5c 22 20 22 5d 20 5c 0d 0a 20 20 20 20 5b 61 70  \" "] \..    [ap
57e0: 70 65 6e 64 41 72 67 73 20 22 20 74 61 72 67 65  pendArgs " targe
57f0: 74 46 72 61 6d 65 77 6f 72 6b 3d 5c 22 6e 65 74  tFramework=\"net
5800: 34 36 5c 22 2e 2a 3f 20 22 20 5c 0d 0a 20 20 20  46\".*? " \..   
5810: 20 20 20 20 20 22 69 64 3d 5c 22 53 79 73 74 65       "id=\"Syste
5820: 6d 5c 5c 2e 44 61 74 61 5c 5c 2e 53 51 4c 69 74  m\\.Data\\.SQLit
5830: 65 5c 5c 2e 4c 69 6e 71 5c 22 20 76 65 72 73 69  e\\.Linq\" versi
5840: 6f 6e 3d 5c 22 22 20 24 76 65 72 73 69 6f 6e 28  on=\"" $version(
5850: 6e 75 67 65 74 29 20 5c 0d 0a 20 20 20 20 20 20  nuget) \..      
5860: 20 20 22 5c 22 20 22 5d 20 5c 0d 0a 20 20 20 20    "\" "] \..    
5870: 5b 61 70 70 65 6e 64 41 72 67 73 20 22 20 74 61  [appendArgs " ta
5880: 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 3d 5c 22  rgetFramework=\"
5890: 6e 65 74 34 30 5c 22 2e 2a 3f 20 22 20 5c 0d 0a  net40\".*? " \..
58a0: 20 20 20 20 20 20 20 20 22 69 64 3d 5c 22 53 79          "id=\"Sy
58b0: 73 74 65 6d 5c 5c 2e 44 61 74 61 5c 5c 2e 53 51  stem\\.Data\\.SQ
58c0: 4c 69 74 65 5c 5c 2e 45 46 36 5c 22 20 76 65 72  Lite\\.EF6\" ver
58d0: 73 69 6f 6e 3d 5c 22 22 20 24 76 65 72 73 69 6f  sion=\"" $versio
58e0: 6e 28 6e 75 67 65 74 29 20 5c 0d 0a 20 20 20 20  n(nuget) \..    
58f0: 20 20 20 20 22 5c 22 20 22 5d 20 5c 0d 0a 20 20      "\" "] \..  
5900: 20 20 5b 61 70 70 65 6e 64 41 72 67 73 20 22 20    [appendArgs " 
5910: 74 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 3d  targetFramework=
5920: 5c 22 6e 65 74 34 35 5c 22 2e 2a 3f 20 22 20 5c  \"net45\".*? " \
5930: 0d 0a 20 20 20 20 20 20 20 20 22 69 64 3d 5c 22  ..        "id=\"
5940: 53 79 73 74 65 6d 5c 5c 2e 44 61 74 61 5c 5c 2e  System\\.Data\\.
5950: 53 51 4c 69 74 65 5c 5c 2e 45 46 36 5c 22 20 76  SQLite\\.EF6\" v
5960: 65 72 73 69 6f 6e 3d 5c 22 22 20 24 76 65 72 73  ersion=\"" $vers
5970: 69 6f 6e 28 6e 75 67 65 74 29 20 5c 0d 0a 20 20  ion(nuget) \..  
5980: 20 20 20 20 20 20 22 5c 22 20 22 5d 20 5c 0d 0a        "\" "] \..
5990: 20 20 20 20 5b 61 70 70 65 6e 64 41 72 67 73 20      [appendArgs 
59a0: 22 20 74 61 72 67 65 74 46 72 61 6d 65 77 6f 72  " targetFramewor
59b0: 6b 3d 5c 22 6e 65 74 34 35 31 5c 22 2e 2a 3f 20  k=\"net451\".*? 
59c0: 22 20 5c 0d 0a 20 20 20 20 20 20 20 20 22 69 64  " \..        "id
59d0: 3d 5c 22 53 79 73 74 65 6d 5c 5c 2e 44 61 74 61  =\"System\\.Data
59e0: 5c 5c 2e 53 51 4c 69 74 65 5c 5c 2e 45 46 36 5c  \\.SQLite\\.EF6\
59f0: 22 20 76 65 72 73 69 6f 6e 3d 5c 22 22 20 24 76  " version=\"" $v
5a00: 65 72 73 69 6f 6e 28 6e 75 67 65 74 29 20 5c 0d  ersion(nuget) \.
5a10: 0a 20 20 20 20 20 20 20 20 22 5c 22 20 22 5d 20  .        "\" "] 
5a20: 5c 0d 0a 20 20 20 20 5b 61 70 70 65 6e 64 41 72  \..    [appendAr
5a30: 67 73 20 22 20 74 61 72 67 65 74 46 72 61 6d 65  gs " targetFrame
5a40: 77 6f 72 6b 3d 5c 22 6e 65 74 34 36 5c 22 2e 2a  work=\"net46\".*
5a50: 3f 20 22 20 5c 0d 0a 20 20 20 20 20 20 20 20 22  ? " \..        "
5a60: 69 64 3d 5c 22 53 79 73 74 65 6d 5c 5c 2e 44 61  id=\"System\\.Da
5a70: 74 61 5c 5c 2e 53 51 4c 69 74 65 5c 5c 2e 45 46  ta\\.SQLite\\.EF
5a80: 36 5c 22 20 76 65 72 73 69 6f 6e 3d 5c 22 22 20  6\" version=\"" 
5a90: 24 76 65 72 73 69 6f 6e 28 6e 75 67 65 74 29 20  $version(nuget) 
5aa0: 5c 0d 0a 20 20 20 20 20 20 20 20 22 5c 22 20 22  \..        "\" "
5ab0: 5d 0d 0a 0d 0a 23 23 23 23 23 23 23 23 23 23 23  ]....###########
5ac0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
5ad0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
5ae0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
5af0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
5b00: 23 23 23 23 0d 0a 23 20 53 51 4c 69 74 65 2e 4d  ####..# SQLite.M
5b10: 53 49 4c 2e 42 65 74 61 2e 6e 75 73 70 65 63 0d  SIL.Beta.nuspec.
5b20: 0a 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  .###############
5b30: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
5b40: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
5b50: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
5b60: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
5b70: 0d 0a 0d 0a 6c 61 70 70 65 6e 64 20 70 61 74 74  ....lappend patt
5b80: 65 72 6e 73 20 5c 0d 0a 20 20 20 20 5b 61 70 70  erns \..    [app
5b90: 65 6e 64 41 72 67 73 20 3c 76 65 72 73 69 6f 6e  endArgs <version
5ba0: 3e 20 24 76 65 72 73 69 6f 6e 28 6e 75 67 65 74  > $version(nuget
5bb0: 29 20 3c 2f 76 65 72 73 69 6f 6e 3e 5d 20 5c 0d  ) </version>] \.
5bc0: 0a 20 20 20 20 5b 61 70 70 65 6e 64 41 72 67 73  .    [appendArgs
5bd0: 20 22 20 74 61 72 67 65 74 46 72 61 6d 65 77 6f   " targetFramewo
5be0: 72 6b 3d 5c 22 6e 65 74 32 30 5c 22 2e 2a 3f 20  rk=\"net20\".*? 
5bf0: 22 20 5c 0d 0a 20 20 20 20 20 20 20 20 22 69 64  " \..        "id
5c00: 3d 5c 22 53 79 73 74 65 6d 5c 5c 2e 44 61 74 61  =\"System\\.Data
5c10: 5c 5c 2e 53 51 4c 69 74 65 5c 5c 2e 43 6f 72 65  \\.SQLite\\.Core
5c20: 5c 5c 2e 4d 53 49 4c 5c 5c 2e 42 65 74 61 5c 22  \\.MSIL\\.Beta\"
5c30: 20 76 65 72 73 69 6f 6e 3d 5c 22 22 20 5c 0d 0a   version=\"" \..
5c40: 20 20 20 20 20 20 20 20 24 76 65 72 73 69 6f 6e          $version
5c50: 28 6e 75 67 65 74 29 20 22 5c 22 20 22 5d 20 5c  (nuget) "\" "] \
5c60: 0d 0a 20 20 20 20 5b 61 70 70 65 6e 64 41 72 67  ..    [appendArg
5c70: 73 20 22 20 74 61 72 67 65 74 46 72 61 6d 65 77  s " targetFramew
5c80: 6f 72 6b 3d 5c 22 6e 65 74 34 30 5c 22 2e 2a 3f  ork=\"net40\".*?
5c90: 20 22 20 5c 0d 0a 20 20 20 20 20 20 20 20 22 69   " \..        "i
5ca0: 64 3d 5c 22 53 79 73 74 65 6d 5c 5c 2e 44 61 74  d=\"System\\.Dat
5cb0: 61 5c 5c 2e 53 51 4c 69 74 65 5c 5c 2e 43 6f 72  a\\.SQLite\\.Cor
5cc0: 65 5c 5c 2e 4d 53 49 4c 5c 5c 2e 42 65 74 61 5c  e\\.MSIL\\.Beta\
5cd0: 22 20 76 65 72 73 69 6f 6e 3d 5c 22 22 20 5c 0d  " version=\"" \.
5ce0: 0a 20 20 20 20 20 20 20 20 24 76 65 72 73 69 6f  .        $versio
5cf0: 6e 28 6e 75 67 65 74 29 20 22 5c 22 20 22 5d 20  n(nuget) "\" "] 
5d00: 5c 0d 0a 20 20 20 20 5b 61 70 70 65 6e 64 41 72  \..    [appendAr
5d10: 67 73 20 22 20 74 61 72 67 65 74 46 72 61 6d 65  gs " targetFrame
5d20: 77 6f 72 6b 3d 5c 22 6e 65 74 34 35 5c 22 2e 2a  work=\"net45\".*
5d30: 3f 20 22 20 5c 0d 0a 20 20 20 20 20 20 20 20 22  ? " \..        "
5d40: 69 64 3d 5c 22 53 79 73 74 65 6d 5c 5c 2e 44 61  id=\"System\\.Da
5d50: 74 61 5c 5c 2e 53 51 4c 69 74 65 5c 5c 2e 43 6f  ta\\.SQLite\\.Co
5d60: 72 65 5c 5c 2e 4d 53 49 4c 5c 5c 2e 42 65 74 61  re\\.MSIL\\.Beta
5d70: 5c 22 20 76 65 72 73 69 6f 6e 3d 5c 22 22 20 5c  \" version=\"" \
5d80: 0d 0a 20 20 20 20 20 20 20 20 24 76 65 72 73 69  ..        $versi
5d90: 6f 6e 28 6e 75 67 65 74 29 20 22 5c 22 20 22 5d  on(nuget) "\" "]
5da0: 20 5c 0d 0a 20 20 20 20 5b 61 70 70 65 6e 64 41   \..    [appendA
5db0: 72 67 73 20 22 20 74 61 72 67 65 74 46 72 61 6d  rgs " targetFram
5dc0: 65 77 6f 72 6b 3d 5c 22 6e 65 74 34 35 31 5c 22  ework=\"net451\"
5dd0: 2e 2a 3f 20 22 20 5c 0d 0a 20 20 20 20 20 20 20  .*? " \..       
5de0: 20 22 69 64 3d 5c 22 53 79 73 74 65 6d 5c 5c 2e   "id=\"System\\.
5df0: 44 61 74 61 5c 5c 2e 53 51 4c 69 74 65 5c 5c 2e  Data\\.SQLite\\.
5e00: 43 6f 72 65 5c 5c 2e 4d 53 49 4c 5c 5c 2e 42 65  Core\\.MSIL\\.Be
5e10: 74 61 5c 22 20 76 65 72 73 69 6f 6e 3d 5c 22 22  ta\" version=\""
5e20: 20 5c 0d 0a 20 20 20 20 20 20 20 20 24 76 65 72   \..        $ver
5e30: 73 69 6f 6e 28 6e 75 67 65 74 29 20 22 5c 22 20  sion(nuget) "\" 
5e40: 22 5d 20 5c 0d 0a 20 20 20 20 5b 61 70 70 65 6e  "] \..    [appen
5e50: 64 41 72 67 73 20 22 20 74 61 72 67 65 74 46 72  dArgs " targetFr
5e60: 61 6d 65 77 6f 72 6b 3d 5c 22 6e 65 74 34 36 5c  amework=\"net46\
5e70: 22 2e 2a 3f 20 22 20 5c 0d 0a 20 20 20 20 20 20  ".*? " \..      
5e80: 20 20 22 69 64 3d 5c 22 53 79 73 74 65 6d 5c 5c    "id=\"System\\
5e90: 2e 44 61 74 61 5c 5c 2e 53 51 4c 69 74 65 5c 5c  .Data\\.SQLite\\
5ea0: 2e 43 6f 72 65 5c 5c 2e 4d 53 49 4c 5c 5c 2e 42  .Core\\.MSIL\\.B
5eb0: 65 74 61 5c 22 20 76 65 72 73 69 6f 6e 3d 5c 22  eta\" version=\"
5ec0: 22 20 5c 0d 0a 20 20 20 20 20 20 20 20 24 76 65  " \..        $ve
5ed0: 72 73 69 6f 6e 28 6e 75 67 65 74 29 20 22 5c 22  rsion(nuget) "\"
5ee0: 20 22 5d 20 5c 0d 0a 20 20 20 20 5b 61 70 70 65   "] \..    [appe
5ef0: 6e 64 41 72 67 73 20 22 20 74 61 72 67 65 74 46  ndArgs " targetF
5f00: 72 61 6d 65 77 6f 72 6b 3d 5c 22 6e 65 74 32 30  ramework=\"net20
5f10: 5c 22 2e 2a 3f 20 22 20 5c 0d 0a 20 20 20 20 20  \".*? " \..     
5f20: 20 20 20 22 69 64 3d 5c 22 53 79 73 74 65 6d 5c     "id=\"System\
5f30: 5c 2e 44 61 74 61 5c 5c 2e 53 51 4c 69 74 65 5c  \.Data\\.SQLite\
5f40: 5c 2e 4c 69 6e 71 5c 5c 2e 42 65 74 61 5c 22 20  \.Linq\\.Beta\" 
5f50: 76 65 72 73 69 6f 6e 3d 5c 22 22 20 5c 0d 0a 20  version=\"" \.. 
5f60: 20 20 20 20 20 20 20 24 76 65 72 73 69 6f 6e 28         $version(
5f70: 6e 75 67 65 74 29 20 22 5c 22 20 22 5d 20 5c 0d  nuget) "\" "] \.
5f80: 0a 20 20 20 20 5b 61 70 70 65 6e 64 41 72 67 73  .    [appendArgs
5f90: 20 22 20 74 61 72 67 65 74 46 72 61 6d 65 77 6f   " targetFramewo
5fa0: 72 6b 3d 5c 22 6e 65 74 34 30 5c 22 2e 2a 3f 20  rk=\"net40\".*? 
5fb0: 22 20 5c 0d 0a 20 20 20 20 20 20 20 20 22 69 64  " \..        "id
5fc0: 3d 5c 22 53 79 73 74 65 6d 5c 5c 2e 44 61 74 61  =\"System\\.Data
5fd0: 5c 5c 2e 53 51 4c 69 74 65 5c 5c 2e 4c 69 6e 71  \\.SQLite\\.Linq
5fe0: 5c 5c 2e 42 65 74 61 5c 22 20 76 65 72 73 69 6f  \\.Beta\" versio
5ff0: 6e 3d 5c 22 22 20 5c 0d 0a 20 20 20 20 20 20 20  n=\"" \..       
6000: 20 24 76 65 72 73 69 6f 6e 28 6e 75 67 65 74 29   $version(nuget)
6010: 20 22 5c 22 20 22 5d 20 5c 0d 0a 20 20 20 20 5b   "\" "] \..    [
6020: 61 70 70 65 6e 64 41 72 67 73 20 22 20 74 61 72  appendArgs " tar
6030: 67 65 74 46 72 61 6d 65 77 6f 72 6b 3d 5c 22 6e  getFramework=\"n
6040: 65 74 34 35 5c 22 2e 2a 3f 20 22 20 5c 0d 0a 20  et45\".*? " \.. 
6050: 20 20 20 20 20 20 20 22 69 64 3d 5c 22 53 79 73         "id=\"Sys
6060: 74 65 6d 5c 5c 2e 44 61 74 61 5c 5c 2e 53 51 4c  tem\\.Data\\.SQL
6070: 69 74 65 5c 5c 2e 4c 69 6e 71 5c 5c 2e 42 65 74  ite\\.Linq\\.Bet
6080: 61 5c 22 20 76 65 72 73 69 6f 6e 3d 5c 22 22 20  a\" version=\"" 
6090: 5c 0d 0a 20 20 20 20 20 20 20 20 24 76 65 72 73  \..        $vers
60a0: 69 6f 6e 28 6e 75 67 65 74 29 20 22 5c 22 20 22  ion(nuget) "\" "
60b0: 5d 20 5c 0d 0a 20 20 20 20 5b 61 70 70 65 6e 64  ] \..    [append
60c0: 41 72 67 73 20 22 20 74 61 72 67 65 74 46 72 61  Args " targetFra
60d0: 6d 65 77 6f 72 6b 3d 5c 22 6e 65 74 34 35 31 5c  mework=\"net451\
60e0: 22 2e 2a 3f 20 22 20 5c 0d 0a 20 20 20 20 20 20  ".*? " \..      
60f0: 20 20 22 69 64 3d 5c 22 53 79 73 74 65 6d 5c 5c    "id=\"System\\
6100: 2e 44 61 74 61 5c 5c 2e 53 51 4c 69 74 65 5c 5c  .Data\\.SQLite\\
6110: 2e 4c 69 6e 71 5c 5c 2e 42 65 74 61 5c 22 20 76  .Linq\\.Beta\" v
6120: 65 72 73 69 6f 6e 3d 5c 22 22 20 5c 0d 0a 20 20  ersion=\"" \..  
6130: 20 20 20 20 20 20 24 76 65 72 73 69 6f 6e 28 6e        $version(n
6140: 75 67 65 74 29 20 22 5c 22 20 22 5d 20 5c 0d 0a  uget) "\" "] \..
6150: 20 20 20 20 5b 61 70 70 65 6e 64 41 72 67 73 20      [appendArgs 
6160: 22 20 74 61 72 67 65 74 46 72 61 6d 65 77 6f 72  " targetFramewor
6170: 6b 3d 5c 22 6e 65 74 34 36 5c 22 2e 2a 3f 20 22  k=\"net46\".*? "
6180: 20 5c 0d 0a 20 20 20 20 20 20 20 20 22 69 64 3d   \..        "id=
6190: 5c 22 53 79 73 74 65 6d 5c 5c 2e 44 61 74 61 5c  \"System\\.Data\
61a0: 5c 2e 53 51 4c 69 74 65 5c 5c 2e 4c 69 6e 71 5c  \.SQLite\\.Linq\
61b0: 5c 2e 42 65 74 61 5c 22 20 76 65 72 73 69 6f 6e  \.Beta\" version
61c0: 3d 5c 22 22 20 5c 0d 0a 20 20 20 20 20 20 20 20  =\"" \..        
61d0: 24 76 65 72 73 69 6f 6e 28 6e 75 67 65 74 29 20  $version(nuget) 
61e0: 22 5c 22 20 22 5d 20 5c 0d 0a 20 20 20 20 5b 61  "\" "] \..    [a
61f0: 70 70 65 6e 64 41 72 67 73 20 22 20 74 61 72 67  ppendArgs " targ
6200: 65 74 46 72 61 6d 65 77 6f 72 6b 3d 5c 22 6e 65  etFramework=\"ne
6210: 74 34 30 5c 22 2e 2a 3f 20 22 20 5c 0d 0a 20 20  t40\".*? " \..  
6220: 20 20 20 20 20 20 22 69 64 3d 5c 22 53 79 73 74        "id=\"Syst
6230: 65 6d 5c 5c 2e 44 61 74 61 5c 5c 2e 53 51 4c 69  em\\.Data\\.SQLi
6240: 74 65 5c 5c 2e 45 46 36 5c 5c 2e 42 65 74 61 5c  te\\.EF6\\.Beta\
6250: 22 20 76 65 72 73 69 6f 6e 3d 5c 22 22 20 5c 0d  " version=\"" \.
6260: 0a 20 20 20 20 20 20 20 20 24 76 65 72 73 69 6f  .        $versio
6270: 6e 28 6e 75 67 65 74 29 20 22 5c 22 20 22 5d 20  n(nuget) "\" "] 
6280: 5c 0d 0a 20 20 20 20 5b 61 70 70 65 6e 64 41 72  \..    [appendAr
6290: 67 73 20 22 20 74 61 72 67 65 74 46 72 61 6d 65  gs " targetFrame
62a0: 77 6f 72 6b 3d 5c 22 6e 65 74 34 35 5c 22 2e 2a  work=\"net45\".*
62b0: 3f 20 22 20 5c 0d 0a 20 20 20 20 20 20 20 20 22  ? " \..        "
62c0: 69 64 3d 5c 22 53 79 73 74 65 6d 5c 5c 2e 44 61  id=\"System\\.Da
62d0: 74 61 5c 5c 2e 53 51 4c 69 74 65 5c 5c 2e 45 46  ta\\.SQLite\\.EF
62e0: 36 5c 5c 2e 42 65 74 61 5c 22 20 76 65 72 73 69  6\\.Beta\" versi
62f0: 6f 6e 3d 5c 22 22 20 5c 0d 0a 20 20 20 20 20 20  on=\"" \..      
6300: 20 20 24 76 65 72 73 69 6f 6e 28 6e 75 67 65 74    $version(nuget
6310: 29 20 22 5c 22 20 22 5d 20 5c 0d 0a 20 20 20 20  ) "\" "] \..    
6320: 5b 61 70 70 65 6e 64 41 72 67 73 20 22 20 74 61  [appendArgs " ta
6330: 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 3d 5c 22  rgetFramework=\"
6340: 6e 65 74 34 35 31 5c 22 2e 2a 3f 20 22 20 5c 0d  net451\".*? " \.
6350: 0a 20 20 20 20 20 20 20 20 22 69 64 3d 5c 22 53  .        "id=\"S
6360: 79 73 74 65 6d 5c 5c 2e 44 61 74 61 5c 5c 2e 53  ystem\\.Data\\.S
6370: 51 4c 69 74 65 5c 5c 2e 45 46 36 5c 5c 2e 42 65  QLite\\.EF6\\.Be
6380: 74 61 5c 22 20 76 65 72 73 69 6f 6e 3d 5c 22 22  ta\" version=\""
6390: 20 5c 0d 0a 20 20 20 20 20 20 20 20 24 76 65 72   \..        $ver
63a0: 73 69 6f 6e 28 6e 75 67 65 74 29 20 22 5c 22 20  sion(nuget) "\" 
63b0: 22 5d 20 5c 0d 0a 20 20 20 20 5b 61 70 70 65 6e  "] \..    [appen
63c0: 64 41 72 67 73 20 22 20 74 61 72 67 65 74 46 72  dArgs " targetFr
63d0: 61 6d 65 77 6f 72 6b 3d 5c 22 6e 65 74 34 36 5c  amework=\"net46\
63e0: 22 2e 2a 3f 20 22 20 5c 0d 0a 20 20 20 20 20 20  ".*? " \..      
63f0: 20 20 22 69 64 3d 5c 22 53 79 73 74 65 6d 5c 5c    "id=\"System\\
6400: 2e 44 61 74 61 5c 5c 2e 53 51 4c 69 74 65 5c 5c  .Data\\.SQLite\\
6410: 2e 45 46 36 5c 5c 2e 42 65 74 61 5c 22 20 76 65  .EF6\\.Beta\" ve
6420: 72 73 69 6f 6e 3d 5c 22 22 20 5c 0d 0a 20 20 20  rsion=\"" \..   
6430: 20 20 20 20 20 24 76 65 72 73 69 6f 6e 28 6e 75       $version(nu
6440: 67 65 74 29 20 22 5c 22 20 22 5d 0d 0a 0d 0a 23  get) "\" "]....#
6450: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
6460: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
6470: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
6480: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
6490: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 0d 0a  ##############..
64a0: 23 20 53 51 4c 69 74 65 2e 4d 53 49 4c 2e 54 65  # SQLite.MSIL.Te
64b0: 73 74 2e 6e 75 73 70 65 63 0d 0a 23 23 23 23 23  st.nuspec..#####
64c0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
64d0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
64e0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
64f0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
6500: 23 23 23 23 23 23 23 23 23 23 0d 0a 0d 0a 6c 61  ##########....la
6510: 70 70 65 6e 64 20 70 61 74 74 65 72 6e 73 20 5c  ppend patterns \
6520: 0d 0a 20 20 20 20 5b 61 70 70 65 6e 64 41 72 67  ..    [appendArg
6530: 73 20 3c 76 65 72 73 69 6f 6e 3e 20 24 76 65 72  s <version> $ver
6540: 73 69 6f 6e 28 6e 75 67 65 74 29 20 3c 2f 76 65  sion(nuget) </ve
6550: 72 73 69 6f 6e 3e 5d 20 5c 0d 0a 20 20 20 20 5b  rsion>] \..    [
6560: 61 70 70 65 6e 64 41 72 67 73 20 22 20 74 61 72  appendArgs " tar
6570: 67 65 74 46 72 61 6d 65 77 6f 72 6b 3d 5c 22 6e  getFramework=\"n
6580: 65 74 32 30 5c 22 2e 2a 3f 20 22 20 5c 0d 0a 20  et20\".*? " \.. 
6590: 20 20 20 20 20 20 20 22 69 64 3d 5c 22 53 79 73         "id=\"Sys
65a0: 74 65 6d 5c 5c 2e 44 61 74 61 5c 5c 2e 53 51 4c  tem\\.Data\\.SQL
65b0: 69 74 65 5c 5c 2e 43 6f 72 65 5c 5c 2e 4d 53 49  ite\\.Core\\.MSI
65c0: 4c 5c 5c 2e 54 65 73 74 5c 22 20 76 65 72 73 69  L\\.Test\" versi
65d0: 6f 6e 3d 5c 22 22 20 5c 0d 0a 20 20 20 20 20 20  on=\"" \..      
65e0: 20 20 24 76 65 72 73 69 6f 6e 28 6e 75 67 65 74    $version(nuget
65f0: 29 20 22 5c 22 20 22 5d 20 5c 0d 0a 20 20 20 20  ) "\" "] \..    
6600: 5b 61 70 70 65 6e 64 41 72 67 73 20 22 20 74 61  [appendArgs " ta
6610: 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 3d 5c 22  rgetFramework=\"
6620: 6e 65 74 34 30 5c 22 2e 2a 3f 20 22 20 5c 0d 0a  net40\".*? " \..
6630: 20 20 20 20 20 20 20 20 22 69 64 3d 5c 22 53 79          "id=\"Sy
6640: 73 74 65 6d 5c 5c 2e 44 61 74 61 5c 5c 2e 53 51  stem\\.Data\\.SQ
6650: 4c 69 74 65 5c 5c 2e 43 6f 72 65 5c 5c 2e 4d 53  Lite\\.Core\\.MS
6660: 49 4c 5c 5c 2e 54 65 73 74 5c 22 20 76 65 72 73  IL\\.Test\" vers
6670: 69 6f 6e 3d 5c 22 22 20 5c 0d 0a 20 20 20 20 20  ion=\"" \..     
6680: 20 20 20 24 76 65 72 73 69 6f 6e 28 6e 75 67 65     $version(nuge
6690: 74 29 20 22 5c 22 20 22 5d 20 5c 0d 0a 20 20 20  t) "\" "] \..   
66a0: 20 5b 61 70 70 65 6e 64 41 72 67 73 20 22 20 74   [appendArgs " t
66b0: 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 3d 5c  argetFramework=\
66c0: 22 6e 65 74 34 35 5c 22 2e 2a 3f 20 22 20 5c 0d  "net45\".*? " \.
66d0: 0a 20 20 20 20 20 20 20 20 22 69 64 3d 5c 22 53  .        "id=\"S
66e0: 79 73 74 65 6d 5c 5c 2e 44 61 74 61 5c 5c 2e 53  ystem\\.Data\\.S
66f0: 51 4c 69 74 65 5c 5c 2e 43 6f 72 65 5c 5c 2e 4d  QLite\\.Core\\.M
6700: 53 49 4c 5c 5c 2e 54 65 73 74 5c 22 20 76 65 72  SIL\\.Test\" ver
6710: 73 69 6f 6e 3d 5c 22 22 20 5c 0d 0a 20 20 20 20  sion=\"" \..    
6720: 20 20 20 20 24 76 65 72 73 69 6f 6e 28 6e 75 67      $version(nug
6730: 65 74 29 20 22 5c 22 20 22 5d 20 5c 0d 0a 20 20  et) "\" "] \..  
6740: 20 20 5b 61 70 70 65 6e 64 41 72 67 73 20 22 20    [appendArgs " 
6750: 74 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 3d  targetFramework=
6760: 5c 22 6e 65 74 34 35 31 5c 22 2e 2a 3f 20 22 20  \"net451\".*? " 
6770: 5c 0d 0a 20 20 20 20 20 20 20 20 22 69 64 3d 5c  \..        "id=\
6780: 22 53 79 73 74 65 6d 5c 5c 2e 44 61 74 61 5c 5c  "System\\.Data\\
6790: 2e 53 51 4c 69 74 65 5c 5c 2e 43 6f 72 65 5c 5c  .SQLite\\.Core\\
67a0: 2e 4d 53 49 4c 5c 5c 2e 54 65 73 74 5c 22 20 76  .MSIL\\.Test\" v
67b0: 65 72 73 69 6f 6e 3d 5c 22 22 20 5c 0d 0a 20 20  ersion=\"" \..  
67c0: 20 20 20 20 20 20 24 76 65 72 73 69 6f 6e 28 6e        $version(n
67d0: 75 67 65 74 29 20 22 5c 22 20 22 5d 20 5c 0d 0a  uget) "\" "] \..
67e0: 20 20 20 20 5b 61 70 70 65 6e 64 41 72 67 73 20      [appendArgs 
67f0: 22 20 74 61 72 67 65 74 46 72 61 6d 65 77 6f 72  " targetFramewor
6800: 6b 3d 5c 22 6e 65 74 34 36 5c 22 2e 2a 3f 20 22  k=\"net46\".*? "
6810: 20 5c 0d 0a 20 20 20 20 20 20 20 20 22 69 64 3d   \..        "id=
6820: 5c 22 53 79 73 74 65 6d 5c 5c 2e 44 61 74 61 5c  \"System\\.Data\
6830: 5c 2e 53 51 4c 69 74 65 5c 5c 2e 43 6f 72 65 5c  \.SQLite\\.Core\
6840: 5c 2e 4d 53 49 4c 5c 5c 2e 54 65 73 74 5c 22 20  \.MSIL\\.Test\" 
6850: 76 65 72 73 69 6f 6e 3d 5c 22 22 20 5c 0d 0a 20  version=\"" \.. 
6860: 20 20 20 20 20 20 20 24 76 65 72 73 69 6f 6e 28         $version(
6870: 6e 75 67 65 74 29 20 22 5c 22 20 22 5d 20 5c 0d  nuget) "\" "] \.
6880: 0a 20 20 20 20 5b 61 70 70 65 6e 64 41 72 67 73  .    [appendArgs
6890: 20 22 20 74 61 72 67 65 74 46 72 61 6d 65 77 6f   " targetFramewo
68a0: 72 6b 3d 5c 22 6e 65 74 32 30 5c 22 2e 2a 3f 20  rk=\"net20\".*? 
68b0: 22 20 5c 0d 0a 20 20 20 20 20 20 20 20 22 69 64  " \..        "id
68c0: 3d 5c 22 53 79 73 74 65 6d 5c 5c 2e 44 61 74 61  =\"System\\.Data
68d0: 5c 5c 2e 53 51 4c 69 74 65 5c 5c 2e 4c 69 6e 71  \\.SQLite\\.Linq
68e0: 5c 5c 2e 54 65 73 74 5c 22 20 76 65 72 73 69 6f  \\.Test\" versio
68f0: 6e 3d 5c 22 22 20 5c 0d 0a 20 20 20 20 20 20 20  n=\"" \..       
6900: 20 24 76 65 72 73 69 6f 6e 28 6e 75 67 65 74 29   $version(nuget)
6910: 20 22 5c 22 20 22 5d 20 5c 0d 0a 20 20 20 20 5b   "\" "] \..    [
6920: 61 70 70 65 6e 64 41 72 67 73 20 22 20 74 61 72  appendArgs " tar
6930: 67 65 74 46 72 61 6d 65 77 6f 72 6b 3d 5c 22 6e  getFramework=\"n
6940: 65 74 34 30 5c 22 2e 2a 3f 20 22 20 5c 0d 0a 20  et40\".*? " \.. 
6950: 20 20 20 20 20 20 20 22 69 64 3d 5c 22 53 79 73         "id=\"Sys
6960: 74 65 6d 5c 5c 2e 44 61 74 61 5c 5c 2e 53 51 4c  tem\\.Data\\.SQL
6970: 69 74 65 5c 5c 2e 4c 69 6e 71 5c 5c 2e 54 65 73  ite\\.Linq\\.Tes
6980: 74 5c 22 20 76 65 72 73 69 6f 6e 3d 5c 22 22 20  t\" version=\"" 
6990: 5c 0d 0a 20 20 20 20 20 20 20 20 24 76 65 72 73  \..        $vers
69a0: 69 6f 6e 28 6e 75 67 65 74 29 20 22 5c 22 20 22  ion(nuget) "\" "
69b0: 5d 20 5c 0d 0a 20 20 20 20 5b 61 70 70 65 6e 64  ] \..    [append
69c0: 41 72 67 73 20 22 20 74 61 72 67 65 74 46 72 61  Args " targetFra
69d0: 6d 65 77 6f 72 6b 3d 5c 22 6e 65 74 34 35 5c 22  mework=\"net45\"
69e0: 2e 2a 3f 20 22 20 5c 0d 0a 20 20 20 20 20 20 20  .*? " \..       
69f0: 20 22 69 64 3d 5c 22 53 79 73 74 65 6d 5c 5c 2e   "id=\"System\\.
6a00: 44 61 74 61 5c 5c 2e 53 51 4c 69 74 65 5c 5c 2e  Data\\.SQLite\\.
6a10: 4c 69 6e 71 5c 5c 2e 54 65 73 74 5c 22 20 76 65  Linq\\.Test\" ve
6a20: 72 73 69 6f 6e 3d 5c 22 22 20 5c 0d 0a 20 20 20  rsion=\"" \..   
6a30: 20 20 20 20 20 24 76 65 72 73 69 6f 6e 28 6e 75       $version(nu
6a40: 67 65 74 29 20 22 5c 22 20 22 5d 20 5c 0d 0a 20  get) "\" "] \.. 
6a50: 20 20 20 5b 61 70 70 65 6e 64 41 72 67 73 20 22     [appendArgs "
6a60: 20 74 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b   targetFramework
6a70: 3d 5c 22 6e 65 74 34 35 31 5c 22 2e 2a 3f 20 22  =\"net451\".*? "
6a80: 20 5c 0d 0a 20 20 20 20 20 20 20 20 22 69 64 3d   \..        "id=
6a90: 5c 22 53 79 73 74 65 6d 5c 5c 2e 44 61 74 61 5c  \"System\\.Data\
6aa0: 5c 2e 53 51 4c 69 74 65 5c 5c 2e 4c 69 6e 71 5c  \.SQLite\\.Linq\
6ab0: 5c 2e 54 65 73 74 5c 22 20 76 65 72 73 69 6f 6e  \.Test\" version
6ac0: 3d 5c 22 22 20 5c 0d 0a 20 20 20 20 20 20 20 20  =\"" \..        
6ad0: 24 76 65 72 73 69 6f 6e 28 6e 75 67 65 74 29 20  $version(nuget) 
6ae0: 22 5c 22 20 22 5d 20 5c 0d 0a 20 20 20 20 5b 61  "\" "] \..    [a
6af0: 70 70 65 6e 64 41 72 67 73 20 22 20 74 61 72 67  ppendArgs " targ
6b00: 65 74 46 72 61 6d 65 77 6f 72 6b 3d 5c 22 6e 65  etFramework=\"ne
6b10: 74 34 36 5c 22 2e 2a 3f 20 22 20 5c 0d 0a 20 20  t46\".*? " \..  
6b20: 20 20 20 20 20 20 22 69 64 3d 5c 22 53 79 73 74        "id=\"Syst
6b30: 65 6d 5c 5c 2e 44 61 74 61 5c 5c 2e 53 51 4c 69  em\\.Data\\.SQLi
6b40: 74 65 5c 5c 2e 4c 69 6e 71 5c 5c 2e 54 65 73 74  te\\.Linq\\.Test
6b50: 5c 22 20 76 65 72 73 69 6f 6e 3d 5c 22 22 20 5c  \" version=\"" \
6b60: 0d 0a 20 20 20 20 20 20 20 20 24 76 65 72 73 69  ..        $versi
6b70: 6f 6e 28 6e 75 67 65 74 29 20 22 5c 22 20 22 5d  on(nuget) "\" "]
6b80: 20 5c 0d 0a 20 20 20 20 5b 61 70 70 65 6e 64 41   \..    [appendA
6b90: 72 67 73 20 22 20 74 61 72 67 65 74 46 72 61 6d  rgs " targetFram
6ba0: 65 77 6f 72 6b 3d 5c 22 6e 65 74 34 30 5c 22 2e  ework=\"net40\".
6bb0: 2a 3f 20 22 20 5c 0d 0a 20 20 20 20 20 20 20 20  *? " \..        
6bc0: 22 69 64 3d 5c 22 53 79 73 74 65 6d 5c 5c 2e 44  "id=\"System\\.D
6bd0: 61 74 61 5c 5c 2e 53 51 4c 69 74 65 5c 5c 2e 45  ata\\.SQLite\\.E
6be0: 46 36 5c 5c 2e 54 65 73 74 5c 22 20 76 65 72 73  F6\\.Test\" vers
6bf0: 69 6f 6e 3d 5c 22 22 20 5c 0d 0a 20 20 20 20 20  ion=\"" \..     
6c00: 20 20 20 24 76 65 72 73 69 6f 6e 28 6e 75 67 65     $version(nuge
6c10: 74 29 20 22 5c 22 20 22 5d 20 5c 0d 0a 20 20 20  t) "\" "] \..   
6c20: 20 5b 61 70 70 65 6e 64 41 72 67 73 20 22 20 74   [appendArgs " t
6c30: 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 3d 5c  argetFramework=\
6c40: 22 6e 65 74 34 35 5c 22 2e 2a 3f 20 22 20 5c 0d  "net45\".*? " \.
6c50: 0a 20 20 20 20 20 20 20 20 22 69 64 3d 5c 22 53  .        "id=\"S
6c60: 79 73 74 65 6d 5c 5c 2e 44 61 74 61 5c 5c 2e 53  ystem\\.Data\\.S
6c70: 51 4c 69 74 65 5c 5c 2e 45 46 36 5c 5c 2e 54 65  QLite\\.EF6\\.Te
6c80: 73 74 5c 22 20 76 65 72 73 69 6f 6e 3d 5c 22 22  st\" version=\""
6c90: 20 5c 0d 0a 20 20 20 20 20 20 20 20 24 76 65 72   \..        $ver
6ca0: 73 69 6f 6e 28 6e 75 67 65 74 29 20 22 5c 22 20  sion(nuget) "\" 
6cb0: 22 5d 20 5c 0d 0a 20 20 20 20 5b 61 70 70 65 6e  "] \..    [appen
6cc0: 64 41 72 67 73 20 22 20 74 61 72 67 65 74 46 72  dArgs " targetFr
6cd0: 61 6d 65 77 6f 72 6b 3d 5c 22 6e 65 74 34 35 31  amework=\"net451
6ce0: 5c 22 2e 2a 3f 20 22 20 5c 0d 0a 20 20 20 20 20  \".*? " \..     
6cf0: 20 20 20 22 69 64 3d 5c 22 53 79 73 74 65 6d 5c     "id=\"System\
6d00: 5c 2e 44 61 74 61 5c 5c 2e 53 51 4c 69 74 65 5c  \.Data\\.SQLite\
6d10: 5c 2e 45 46 36 5c 5c 2e 54 65 73 74 5c 22 20 76  \.EF6\\.Test\" v
6d20: 65 72 73 69 6f 6e 3d 5c 22 22 20 5c 0d 0a 20 20  ersion=\"" \..  
6d30: 20 20 20 20 20 20 24 76 65 72 73 69 6f 6e 28 6e        $version(n
6d40: 75 67 65 74 29 20 22 5c 22 20 22 5d 20 5c 0d 0a  uget) "\" "] \..
6d50: 20 20 20 20 5b 61 70 70 65 6e 64 41 72 67 73 20      [appendArgs 
6d60: 22 20 74 61 72 67 65 74 46 72 61 6d 65 77 6f 72  " targetFramewor
6d70: 6b 3d 5c 22 6e 65 74 34 36 5c 22 2e 2a 3f 20 22  k=\"net46\".*? "
6d80: 20 5c 0d 0a 20 20 20 20 20 20 20 20 22 69 64 3d   \..        "id=
6d90: 5c 22 53 79 73 74 65 6d 5c 5c 2e 44 61 74 61 5c  \"System\\.Data\
6da0: 5c 2e 53 51 4c 69 74 65 5c 5c 2e 45 46 36 5c 5c  \.SQLite\\.EF6\\
6db0: 2e 54 65 73 74 5c 22 20 76 65 72 73 69 6f 6e 3d  .Test\" version=
6dc0: 5c 22 22 20 5c 0d 0a 20 20 20 20 20 20 20 20 24  \"" \..        $
6dd0: 76 65 72 73 69 6f 6e 28 6e 75 67 65 74 29 20 22  version(nuget) "
6de0: 5c 22 20 22 5d 0d 0a 0d 0a 23 23 23 23 23 23 23  \" "]....#######
6df0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
6e00: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
6e10: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
6e20: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
6e30: 23 23 23 23 23 23 23 23 0d 0a 23 20 53 51 4c 69  ########..# SQLi
6e40: 74 65 2e 54 65 73 74 2e 6e 75 73 70 65 63 0d 0a  te.Test.nuspec..
6e50: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
6e60: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
6e70: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
6e80: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
6e90: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 0d  ###############.
6ea0: 0a 0d 0a 6c 61 70 70 65 6e 64 20 70 61 74 74 65  ...lappend patte
6eb0: 72 6e 73 20 5c 0d 0a 20 20 20 20 5b 61 70 70 65  rns \..    [appe
6ec0: 6e 64 41 72 67 73 20 3c 76 65 72 73 69 6f 6e 3e  ndArgs <version>
6ed0: 20 24 76 65 72 73 69 6f 6e 28 6e 75 67 65 74 29   $version(nuget)
6ee0: 20 3c 2f 76 65 72 73 69 6f 6e 3e 5d 20 5c 0d 0a   </version>] \..
6ef0: 20 20 20 20 5b 61 70 70 65 6e 64 41 72 67 73 20      [appendArgs 
6f00: 22 20 74 61 72 67 65 74 46 72 61 6d 65 77 6f 72  " targetFramewor
6f10: 6b 3d 5c 22 6e 65 74 32 30 5c 22 2e 2a 3f 20 22  k=\"net20\".*? "
6f20: 20 5c 0d 0a 20 20 20 20 20 20 20 20 22 69 64 3d   \..        "id=
6f30: 5c 22 53 79 73 74 65 6d 5c 5c 2e 44 61 74 61 5c  \"System\\.Data\
6f40: 5c 2e 53 51 4c 69 74 65 5c 5c 2e 43 6f 72 65 5c  \.SQLite\\.Core\
6f50: 5c 2e 54 65 73 74 5c 22 20 76 65 72 73 69 6f 6e  \.Test\" version
6f60: 3d 5c 22 22 20 5c 0d 0a 20 20 20 20 20 20 20 20  =\"" \..        
6f70: 24 76 65 72 73 69 6f 6e 28 6e 75 67 65 74 29 20  $version(nuget) 
6f80: 22 5c 22 20 22 5d 20 5c 0d 0a 20 20 20 20 5b 61  "\" "] \..    [a
6f90: 70 70 65 6e 64 41 72 67 73 20 22 20 74 61 72 67  ppendArgs " targ
6fa0: 65 74 46 72 61 6d 65 77 6f 72 6b 3d 5c 22 6e 65  etFramework=\"ne
6fb0: 74 34 30 5c 22 2e 2a 3f 20 22 20 5c 0d 0a 20 20  t40\".*? " \..  
6fc0: 20 20 20 20 20 20 22 69 64 3d 5c 22 53 79 73 74        "id=\"Syst
6fd0: 65 6d 5c 5c 2e 44 61 74 61 5c 5c 2e 53 51 4c 69  em\\.Data\\.SQLi
6fe0: 74 65 5c 5c 2e 43 6f 72 65 5c 5c 2e 54 65 73 74  te\\.Core\\.Test
6ff0: 5c 22 20 76 65 72 73 69 6f 6e 3d 5c 22 22 20 5c  \" version=\"" \
7000: 0d 0a 20 20 20 20 20 20 20 20 24 76 65 72 73 69  ..        $versi
7010: 6f 6e 28 6e 75 67 65 74 29 20 22 5c 22 20 22 5d  on(nuget) "\" "]
7020: 20 5c 0d 0a 20 20 20 20 5b 61 70 70 65 6e 64 41   \..    [appendA
7030: 72 67 73 20 22 20 74 61 72 67 65 74 46 72 61 6d  rgs " targetFram
7040: 65 77 6f 72 6b 3d 5c 22 6e 65 74 34 35 5c 22 2e  ework=\"net45\".
7050: 2a 3f 20 22 20 5c 0d 0a 20 20 20 20 20 20 20 20  *? " \..        
7060: 22 69 64 3d 5c 22 53 79 73 74 65 6d 5c 5c 2e 44  "id=\"System\\.D
7070: 61 74 61 5c 5c 2e 53 51 4c 69 74 65 5c 5c 2e 43  ata\\.SQLite\\.C
7080: 6f 72 65 5c 5c 2e 54 65 73 74 5c 22 20 76 65 72  ore\\.Test\" ver
7090: 73 69 6f 6e 3d 5c 22 22 20 5c 0d 0a 20 20 20 20  sion=\"" \..    
70a0: 20 20 20 20 24 76 65 72 73 69 6f 6e 28 6e 75 67      $version(nug
70b0: 65 74 29 20 22 5c 22 20 22 5d 20 5c 0d 0a 20 20  et) "\" "] \..  
70c0: 20 20 5b 61 70 70 65 6e 64 41 72 67 73 20 22 20    [appendArgs " 
70d0: 74 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 3d  targetFramework=
70e0: 5c 22 6e 65 74 34 35 31 5c 22 2e 2a 3f 20 22 20  \"net451\".*? " 
70f0: 5c 0d 0a 20 20 20 20 20 20 20 20 22 69 64 3d 5c  \..        "id=\
7100: 22 53 79 73 74 65 6d 5c 5c 2e 44 61 74 61 5c 5c  "System\\.Data\\
7110: 2e 53 51 4c 69 74 65 5c 5c 2e 43 6f 72 65 5c 5c  .SQLite\\.Core\\
7120: 2e 54 65 73 74 5c 22 20 76 65 72 73 69 6f 6e 3d  .Test\" version=
7130: 5c 22 22 20 5c 0d 0a 20 20 20 20 20 20 20 20 24  \"" \..        $
7140: 76 65 72 73 69 6f 6e 28 6e 75 67 65 74 29 20 22  version(nuget) "
7150: 5c 22 20 22 5d 20 5c 0d 0a 20 20 20 20 5b 61 70  \" "] \..    [ap
7160: 70 65 6e 64 41 72 67 73 20 22 20 74 61 72 67 65  pendArgs " targe
7170: 74 46 72 61 6d 65 77 6f 72 6b 3d 5c 22 6e 65 74  tFramework=\"net
7180: 34 36 5c 22 2e 2a 3f 20 22 20 5c 0d 0a 20 20 20  46\".*? " \..   
7190: 20 20 20 20 20 22 69 64 3d 5c 22 53 79 73 74 65       "id=\"Syste
71a0: 6d 5c 5c 2e 44 61 74 61 5c 5c 2e 53 51 4c 69 74  m\\.Data\\.SQLit
71b0: 65 5c 5c 2e 43 6f 72 65 5c 5c 2e 54 65 73 74 5c  e\\.Core\\.Test\
71c0: 22 20 76 65 72 73 69 6f 6e 3d 5c 22 22 20 5c 0d  " version=\"" \.
71d0: 0a 20 20 20 20 20 20 20 20 24 76 65 72 73 69 6f  .        $versio
71e0: 6e 28 6e 75 67 65 74 29 20 22 5c 22 20 22 5d 20  n(nuget) "\" "] 
71f0: 5c 0d 0a 20 20 20 20 5b 61 70 70 65 6e 64 41 72  \..    [appendAr
7200: 67 73 20 22 20 74 61 72 67 65 74 46 72 61 6d 65  gs " targetFrame
7210: 77 6f 72 6b 3d 5c 22 6e 65 74 32 30 5c 22 2e 2a  work=\"net20\".*
7220: 3f 20 22 20 5c 0d 0a 20 20 20 20 20 20 20 20 22  ? " \..        "
7230: 69 64 3d 5c 22 53 79 73 74 65 6d 5c 5c 2e 44 61  id=\"System\\.Da
7240: 74 61 5c 5c 2e 53 51 4c 69 74 65 5c 5c 2e 4c 69  ta\\.SQLite\\.Li
7250: 6e 71 5c 5c 2e 54 65 73 74 5c 22 20 76 65 72 73  nq\\.Test\" vers
7260: 69 6f 6e 3d 5c 22 22 20 5c 0d 0a 20 20 20 20 20  ion=\"" \..     
7270: 20 20 20 24 76 65 72 73 69 6f 6e 28 6e 75 67 65     $version(nuge
7280: 74 29 20 22 5c 22 20 22 5d 20 5c 0d 0a 20 20 20  t) "\" "] \..   
7290: 20 5b 61 70 70 65 6e 64 41 72 67 73 20 22 20 74   [appendArgs " t
72a0: 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 3d 5c  argetFramework=\
72b0: 22 6e 65 74 34 30 5c 22 2e 2a 3f 20 22 20 5c 0d  "net40\".*? " \.
72c0: 0a 20 20 20 20 20 20 20 20 22 69 64 3d 5c 22 53  .        "id=\"S
72d0: 79 73 74 65 6d 5c 5c 2e 44 61 74 61 5c 5c 2e 53  ystem\\.Data\\.S
72e0: 51 4c 69 74 65 5c 5c 2e 4c 69 6e 71 5c 5c 2e 54  QLite\\.Linq\\.T
72f0: 65 73 74 5c 22 20 76 65 72 73 69 6f 6e 3d 5c 22  est\" version=\"
7300: 22 20 5c 0d 0a 20 20 20 20 20 20 20 20 24 76 65  " \..        $ve
7310: 72 73 69 6f 6e 28 6e 75 67 65 74 29 20 22 5c 22  rsion(nuget) "\"
7320: 20 22 5d 20 5c 0d 0a 20 20 20 20 5b 61 70 70 65   "] \..    [appe
7330: 6e 64 41 72 67 73 20 22 20 74 61 72 67 65 74 46  ndArgs " targetF
7340: 72 61 6d 65 77 6f 72 6b 3d 5c 22 6e 65 74 34 35  ramework=\"net45
7350: 5c 22 2e 2a 3f 20 22 20 5c 0d 0a 20 20 20 20 20  \".*? " \..     
7360: 20 20 20 22 69 64 3d 5c 22 53 79 73 74 65 6d 5c     "id=\"System\
7370: 5c 2e 44 61 74 61 5c 5c 2e 53 51 4c 69 74 65 5c  \.Data\\.SQLite\
7380: 5c 2e 4c 69 6e 71 5c 5c 2e 54 65 73 74 5c 22 20  \.Linq\\.Test\" 
7390: 76 65 72 73 69 6f 6e 3d 5c 22 22 20 5c 0d 0a 20  version=\"" \.. 
73a0: 20 20 20 20 20 20 20 24 76 65 72 73 69 6f 6e 28         $version(
73b0: 6e 75 67 65 74 29 20 22 5c 22 20 22 5d 20 5c 0d  nuget) "\" "] \.
73c0: 0a 20 20 20 20 5b 61 70 70 65 6e 64 41 72 67 73  .    [appendArgs
73d0: 20 22 20 74 61 72 67 65 74 46 72 61 6d 65 77 6f   " targetFramewo
73e0: 72 6b 3d 5c 22 6e 65 74 34 35 31 5c 22 2e 2a 3f  rk=\"net451\".*?
73f0: 20 22 20 5c 0d 0a 20 20 20 20 20 20 20 20 22 69   " \..        "i
7400: 64 3d 5c 22 53 79 73 74 65 6d 5c 5c 2e 44 61 74  d=\"System\\.Dat
7410: 61 5c 5c 2e 53 51 4c 69 74 65 5c 5c 2e 4c 69 6e  a\\.SQLite\\.Lin
7420: 71 5c 5c 2e 54 65 73 74 5c 22 20 76 65 72 73 69  q\\.Test\" versi
7430: 6f 6e 3d 5c 22 22 20 5c 0d 0a 20 20 20 20 20 20  on=\"" \..      
7440: 20 20 24 76 65 72 73 69 6f 6e 28 6e 75 67 65 74    $version(nuget
7450: 29 20 22 5c 22 20 22 5d 20 5c 0d 0a 20 20 20 20  ) "\" "] \..    
7460: 5b 61 70 70 65 6e 64 41 72 67 73 20 22 20 74 61  [appendArgs " ta
7470: 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 3d 5c 22  rgetFramework=\"
7480: 6e 65 74 34 36 5c 22 2e 2a 3f 20 22 20 5c 0d 0a  net46\".*? " \..
7490: 20 20 20 20 20 20 20 20 22 69 64 3d 5c 22 53 79          "id=\"Sy
74a0: 73 74 65 6d 5c 5c 2e 44 61 74 61 5c 5c 2e 53 51  stem\\.Data\\.SQ
74b0: 4c 69 74 65 5c 5c 2e 4c 69 6e 71 5c 5c 2e 54 65  Lite\\.Linq\\.Te
74c0: 73 74 5c 22 20 76 65 72 73 69 6f 6e 3d 5c 22 22  st\" version=\""
74d0: 20 5c 0d 0a 20 20 20 20 20 20 20 20 24 76 65 72   \..        $ver
74e0: 73 69 6f 6e 28 6e 75 67 65 74 29 20 22 5c 22 20  sion(nuget) "\" 
74f0: 22 5d 20 5c 0d 0a 20 20 20 20 5b 61 70 70 65 6e  "] \..    [appen
7500: 64 41 72 67 73 20 22 20 74 61 72 67 65 74 46 72  dArgs " targetFr
7510: 61 6d 65 77 6f 72 6b 3d 5c 22 6e 65 74 34 30 5c  amework=\"net40\
7520: 22 2e 2a 3f 20 22 20 5c 0d 0a 20 20 20 20 20 20  ".*? " \..      
7530: 20 20 22 69 64 3d 5c 22 53 79 73 74 65 6d 5c 5c    "id=\"System\\
7540: 2e 44 61 74 61 5c 5c 2e 53 51 4c 69 74 65 5c 5c  .Data\\.SQLite\\
7550: 2e 45 46 36 5c 5c 2e 54 65 73 74 5c 22 20 76 65  .EF6\\.Test\" ve
7560: 72 73 69 6f 6e 3d 5c 22 22 20 5c 0d 0a 20 20 20  rsion=\"" \..   
7570: 20 20 20 20 20 24 76 65 72 73 69 6f 6e 28 6e 75       $version(nu
7580: 67 65 74 29 20 22 5c 22 20 22 5d 20 5c 0d 0a 20  get) "\" "] \.. 
7590: 20 20 20 5b 61 70 70 65 6e 64 41 72 67 73 20 22     [appendArgs "
75a0: 20 74 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b   targetFramework
75b0: 3d 5c 22 6e 65 74 34 35 5c 22 2e 2a 3f 20 22 20  =\"net45\".*? " 
75c0: 5c 0d 0a 20 20 20 20 20 20 20 20 22 69 64 3d 5c  \..        "id=\
75d0: 22 53 79 73 74 65 6d 5c 5c 2e 44 61 74 61 5c 5c  "System\\.Data\\
75e0: 2e 53 51 4c 69 74 65 5c 5c 2e 45 46 36 5c 5c 2e  .SQLite\\.EF6\\.
75f0: 54 65 73 74 5c 22 20 76 65 72 73 69 6f 6e 3d 5c  Test\" version=\
7600: 22 22 20 5c 0d 0a 20 20 20 20 20 20 20 20 24 76  "" \..        $v
7610: 65 72 73 69 6f 6e 28 6e 75 67 65 74 29 20 22 5c  ersion(nuget) "\
7620: 22 20 22 5d 20 5c 0d 0a 20 20 20 20 5b 61 70 70  " "] \..    [app
7630: 65 6e 64 41 72 67 73 20 22 20 74 61 72 67 65 74  endArgs " target
7640: 46 72 61 6d 65 77 6f 72 6b 3d 5c 22 6e 65 74 34  Framework=\"net4
7650: 35 31 5c 22 2e 2a 3f 20 22 20 5c 0d 0a 20 20 20  51\".*? " \..   
7660: 20 20 20 20 20 22 69 64 3d 5c 22 53 79 73 74 65       "id=\"Syste
7670: 6d 5c 5c 2e 44 61 74 61 5c 5c 2e 53 51 4c 69 74  m\\.Data\\.SQLit
7680: 65 5c 5c 2e 45 46 36 5c 5c 2e 54 65 73 74 5c 22  e\\.EF6\\.Test\"
7690: 20 76 65 72 73 69 6f 6e 3d 5c 22 22 20 5c 0d 0a   version=\"" \..
76a0: 20 20 20 20 20 20 20 20 24 76 65 72 73 69 6f 6e          $version
76b0: 28 6e 75 67 65 74 29 20 22 5c 22 20 22 5d 20 5c  (nuget) "\" "] \
76c0: 0d 0a 20 20 20 20 5b 61 70 70 65 6e 64 41 72 67  ..    [appendArg
76d0: 73 20 22 20 74 61 72 67 65 74 46 72 61 6d 65 77  s " targetFramew
76e0: 6f 72 6b 3d 5c 22 6e 65 74 34 36 5c 22 2e 2a 3f  ork=\"net46\".*?
76f0: 20 22 20 5c 0d 0a 20 20 20 20 20 20 20 20 22 69   " \..        "i
7700: 64 3d 5c 22 53 79 73 74 65 6d 5c 5c 2e 44 61 74  d=\"System\\.Dat
7710: 61 5c 5c 2e 53 51 4c 69 74 65 5c 5c 2e 45 46 36  a\\.SQLite\\.EF6
7720: 5c 5c 2e 54 65 73 74 5c 22 20 76 65 72 73 69 6f  \\.Test\" versio
7730: 6e 3d 5c 22 22 20 5c 0d 0a 20 20 20 20 20 20 20  n=\"" \..       
7740: 20 24 76 65 72 73 69 6f 6e 28 6e 75 67 65 74 29   $version(nuget)
7750: 20 22 5c 22 20 22 5d 0d 0a 0d 0a 23 23 23 23 23   "\" "]....#####
7760: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
7770: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
7780: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
7790: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
77a0: 23 23 23 23 23 23 23 23 23 23 0d 0a 23 20 53 51  ##########..# SQ
77b0: 4c 69 74 65 2e 78 36 34 2e 6e 75 73 70 65 63 0d  Lite.x64.nuspec.
77c0: 0a 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  .###############
77d0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
77e0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
77f0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
7800: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
7810: 0d 0a 0d 0a 6c 61 70 70 65 6e 64 20 70 61 74 74  ....lappend patt
7820: 65 72 6e 73 20 5c 0d 0a 20 20 20 20 5b 61 70 70  erns \..    [app
7830: 65 6e 64 41 72 67 73 20 3c 76 65 72 73 69 6f 6e  endArgs <version
7840: 3e 20 24 76 65 72 73 69 6f 6e 28 6e 75 67 65 74  > $version(nuget
7850: 29 20 3c 2f 76 65 72 73 69 6f 6e 3e 5d 20 5c 0d  ) </version>] \.
7860: 0a 20 20 20 20 5b 61 70 70 65 6e 64 41 72 67 73  .    [appendArgs
7870: 20 22 20 74 61 72 67 65 74 46 72 61 6d 65 77 6f   " targetFramewo
7880: 72 6b 3d 5c 22 6e 65 74 32 30 5c 22 2e 2a 3f 20  rk=\"net20\".*? 
7890: 22 20 5c 0d 0a 20 20 20 20 20 20 20 20 22 69 64  " \..        "id
78a0: 3d 5c 22 53 79 73 74 65 6d 5c 5c 2e 44 61 74 61  =\"System\\.Data
78b0: 5c 5c 2e 53 51 4c 69 74 65 5c 5c 2e 4c 69 6e 71  \\.SQLite\\.Linq
78c0: 5c 22 20 76 65 72 73 69 6f 6e 3d 5c 22 22 20 24  \" version=\"" $
78d0: 76 65 72 73 69 6f 6e 28 6e 75 67 65 74 29 20 5c  version(nuget) \
78e0: 0d 0a 20 20 20 20 20 20 20 20 22 5c 22 20 22 5d  ..        "\" "]
78f0: 20 5c 0d 0a 20 20 20 20 5b 61 70 70 65 6e 64 41   \..    [appendA
7900: 72 67 73 20 22 20 74 61 72 67 65 74 46 72 61 6d  rgs " targetFram
7910: 65 77 6f 72 6b 3d 5c 22 6e 65 74 34 30 5c 22 2e  ework=\"net40\".
7920: 2a 3f 20 22 20 5c 0d 0a 20 20 20 20 20 20 20 20  *? " \..        
7930: 22 69 64 3d 5c 22 53 79 73 74 65 6d 5c 5c 2e 44  "id=\"System\\.D
7940: 61 74 61 5c 5c 2e 53 51 4c 69 74 65 5c 5c 2e 4c  ata\\.SQLite\\.L
7950: 69 6e 71 5c 22 20 76 65 72 73 69 6f 6e 3d 5c 22  inq\" version=\"
7960: 22 20 24 76 65 72 73 69 6f 6e 28 6e 75 67 65 74  " $version(nuget
7970: 29 20 5c 0d 0a 20 20 20 20 20 20 20 20 22 5c 22  ) \..        "\"
7980: 20 22 5d 20 5c 0d 0a 20 20 20 20 5b 61 70 70 65   "] \..    [appe
7990: 6e 64 41 72 67 73 20 22 20 74 61 72 67 65 74 46  ndArgs " targetF
79a0: 72 61 6d 65 77 6f 72 6b 3d 5c 22 6e 65 74 34 35  ramework=\"net45
79b0: 5c 22 2e 2a 3f 20 22 20 5c 0d 0a 20 20 20 20 20  \".*? " \..     
79c0: 20 20 20 22 69 64 3d 5c 22 53 79 73 74 65 6d 5c     "id=\"System\
79d0: 5c 2e 44 61 74 61 5c 5c 2e 53 51 4c 69 74 65 5c  \.Data\\.SQLite\
79e0: 5c 2e 4c 69 6e 71 5c 22 20 76 65 72 73 69 6f 6e  \.Linq\" version
79f0: 3d 5c 22 22 20 24 76 65 72 73 69 6f 6e 28 6e 75  =\"" $version(nu
7a00: 67 65 74 29 20 5c 0d 0a 20 20 20 20 20 20 20 20  get) \..        
7a10: 22 5c 22 20 22 5d 20 5c 0d 0a 20 20 20 20 5b 61  "\" "] \..    [a
7a20: 70 70 65 6e 64 41 72 67 73 20 22 20 74 61 72 67  ppendArgs " targ
7a30: 65 74 46 72 61 6d 65 77 6f 72 6b 3d 5c 22 6e 65  etFramework=\"ne
7a40: 74 34 35 31 5c 22 2e 2a 3f 20 22 20 5c 0d 0a 20  t451\".*? " \.. 
7a50: 20 20 20 20 20 20 20 22 69 64 3d 5c 22 53 79 73         "id=\"Sys
7a60: 74 65 6d 5c 5c 2e 44 61 74 61 5c 5c 2e 53 51 4c  tem\\.Data\\.SQL
7a70: 69 74 65 5c 5c 2e 4c 69 6e 71 5c 22 20 76 65 72  ite\\.Linq\" ver
7a80: 73 69 6f 6e 3d 5c 22 22 20 24 76 65 72 73 69 6f  sion=\"" $versio
7a90: 6e 28 6e 75 67 65 74 29 20 5c 0d 0a 20 20 20 20  n(nuget) \..    
7aa0: 20 20 20 20 22 5c 22 20 22 5d 20 5c 0d 0a 20 20      "\" "] \..  
7ab0: 20 20 5b 61 70 70 65 6e 64 41 72 67 73 20 22 20    [appendArgs " 
7ac0: 74 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 3d  targetFramework=
7ad0: 5c 22 6e 65 74 34 36 5c 22 2e 2a 3f 20 22 20 5c  \"net46\".*? " \
7ae0: 0d 0a 20 20 20 20 20 20 20 20 22 69 64 3d 5c 22  ..        "id=\"
7af0: 53 79 73 74 65 6d 5c 5c 2e 44 61 74 61 5c 5c 2e  System\\.Data\\.
7b00: 53 51 4c 69 74 65 5c 5c 2e 4c 69 6e 71 5c 22 20  SQLite\\.Linq\" 
7b10: 76 65 72 73 69 6f 6e 3d 5c 22 22 20 24 76 65 72  version=\"" $ver
7b20: 73 69 6f 6e 28 6e 75 67 65 74 29 20 5c 0d 0a 20  sion(nuget) \.. 
7b30: 20 20 20 20 20 20 20 22 5c 22 20 22 5d 20 5c 0d         "\" "] \.
7b40: 0a 20 20 20 20 5b 61 70 70 65 6e 64 41 72 67 73  .    [appendArgs
7b50: 20 22 20 74 61 72 67 65 74 46 72 61 6d 65 77 6f   " targetFramewo
7b60: 72 6b 3d 5c 22 6e 65 74 34 30 5c 22 2e 2a 3f 20  rk=\"net40\".*? 
7b70: 22 20 5c 0d 0a 20 20 20 20 20 20 20 20 22 69 64  " \..        "id
7b80: 3d 5c 22 53 79 73 74 65 6d 5c 5c 2e 44 61 74 61  =\"System\\.Data
7b90: 5c 5c 2e 53 51 4c 69 74 65 5c 5c 2e 45 46 36 5c  \\.SQLite\\.EF6\
7ba0: 22 20 76 65 72 73 69 6f 6e 3d 5c 22 22 20 24 76  " version=\"" $v
7bb0: 65 72 73 69 6f 6e 28 6e 75 67 65 74 29 20 5c 0d  ersion(nuget) \.
7bc0: 0a 20 20 20 20 20 20 20 20 22 5c 22 20 22 5d 20  .        "\" "] 
7bd0: 5c 0d 0a 20 20 20 20 5b 61 70 70 65 6e 64 41 72  \..    [appendAr
7be0: 67 73 20 22 20 74 61 72 67 65 74 46 72 61 6d 65  gs " targetFrame
7bf0: 77 6f 72 6b 3d 5c 22 6e 65 74 34 35 5c 22 2e 2a  work=\"net45\".*
7c00: 3f 20 22 20 5c 0d 0a 20 20 20 20 20 20 20 20 22  ? " \..        "
7c10: 69 64 3d 5c 22 53 79 73 74 65 6d 5c 5c 2e 44 61  id=\"System\\.Da
7c20: 74 61 5c 5c 2e 53 51 4c 69 74 65 5c 5c 2e 45 46  ta\\.SQLite\\.EF
7c30: 36 5c 22 20 76 65 72 73 69 6f 6e 3d 5c 22 22 20  6\" version=\"" 
7c40: 24 76 65 72 73 69 6f 6e 28 6e 75 67 65 74 29 20  $version(nuget) 
7c50: 5c 0d 0a 20 20 20 20 20 20 20 20 22 5c 22 20 22  \..        "\" "
7c60: 5d 20 5c 0d 0a 20 20 20 20 5b 61 70 70 65 6e 64  ] \..    [append
7c70: 41 72 67 73 20 22 20 74 61 72 67 65 74 46 72 61  Args " targetFra
7c80: 6d 65 77 6f 72 6b 3d 5c 22 6e 65 74 34 35 31 5c  mework=\"net451\
7c90: 22 2e 2a 3f 20 22 20 5c 0d 0a 20 20 20 20 20 20  ".*? " \..      
7ca0: 20 20 22 69 64 3d 5c 22 53 79 73 74 65 6d 5c 5c    "id=\"System\\
7cb0: 2e 44 61 74 61 5c 5c 2e 53 51 4c 69 74 65 5c 5c  .Data\\.SQLite\\
7cc0: 2e 45 46 36 5c 22 20 76 65 72 73 69 6f 6e 3d 5c  .EF6\" version=\
7cd0: 22 22 20 24 76 65 72 73 69 6f 6e 28 6e 75 67 65  "" $version(nuge
7ce0: 74 29 20 5c 0d 0a 20 20 20 20 20 20 20 20 22 5c  t) \..        "\
7cf0: 22 20 22 5d 20 5c 0d 0a 20 20 20 20 5b 61 70 70  " "] \..    [app
7d00: 65 6e 64 41 72 67 73 20 22 20 74 61 72 67 65 74  endArgs " target
7d10: 46 72 61 6d 65 77 6f 72 6b 3d 5c 22 6e 65 74 34  Framework=\"net4
7d20: 36 5c 22 2e 2a 3f 20 22 20 5c 0d 0a 20 20 20 20  6\".*? " \..    
7d30: 20 20 20 20 22 69 64 3d 5c 22 53 79 73 74 65 6d      "id=\"System
7d40: 5c 5c 2e 44 61 74 61 5c 5c 2e 53 51 4c 69 74 65  \\.Data\\.SQLite
7d50: 5c 5c 2e 45 46 36 5c 22 20 76 65 72 73 69 6f 6e  \\.EF6\" version
7d60: 3d 5c 22 22 20 24 76 65 72 73 69 6f 6e 28 6e 75  =\"" $version(nu
7d70: 67 65 74 29 20 5c 0d 0a 20 20 20 20 20 20 20 20  get) \..        
7d80: 22 5c 22 20 22 5d 0d 0a 0d 0a 23 23 23 23 23 23  "\" "]....######
7d90: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
7da0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
7db0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
7dc0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
7dd0: 23 23 23 23 23 23 23 23 23 0d 0a 23 20 53 51 4c  #########..# SQL
7de0: 69 74 65 2e 78 38 36 2e 6e 75 73 70 65 63 0d 0a  ite.x86.nuspec..
7df0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
7e00: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
7e10: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
7e20: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
7e30: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 0d  ###############.
7e40: 0a 0d 0a 6c 61 70 70 65 6e 64 20 70 61 74 74 65  ...lappend patte
7e50: 72 6e 73 20 5c 0d 0a 20 20 20 20 5b 61 70 70 65  rns \..    [appe
7e60: 6e 64 41 72 67 73 20 3c 76 65 72 73 69 6f 6e 3e  ndArgs <version>
7e70: 20 24 76 65 72 73 69 6f 6e 28 6e 75 67 65 74 29   $version(nuget)
7e80: 20 3c 2f 76 65 72 73 69 6f 6e 3e 5d 20 5c 0d 0a   </version>] \..
7e90: 20 20 20 20 5b 61 70 70 65 6e 64 41 72 67 73 20      [appendArgs 
7ea0: 22 20 74 61 72 67 65 74 46 72 61 6d 65 77 6f 72  " targetFramewor
7eb0: 6b 3d 5c 22 6e 65 74 32 30 5c 22 2e 2a 3f 20 22  k=\"net20\".*? "
7ec0: 20 5c 0d 0a 20 20 20 20 20 20 20 20 22 69 64 3d   \..        "id=
7ed0: 5c 22 53 79 73 74 65 6d 5c 5c 2e 44 61 74 61 5c  \"System\\.Data\
7ee0: 5c 2e 53 51 4c 69 74 65 5c 5c 2e 4c 69 6e 71 5c  \.SQLite\\.Linq\
7ef0: 22 20 76 65 72 73 69 6f 6e 3d 5c 22 22 20 24 76  " version=\"" $v
7f00: 65 72 73 69 6f 6e 28 6e 75 67 65 74 29 20 5c 0d  ersion(nuget) \.
7f10: 0a 20 20 20 20 20 20 20 20 22 5c 22 20 22 5d 20  .        "\" "] 
7f20: 5c 0d 0a 20 20 20 20 5b 61 70 70 65 6e 64 41 72  \..    [appendAr
7f30: 67 73 20 22 20 74 61 72 67 65 74 46 72 61 6d 65  gs " targetFrame
7f40: 77 6f 72 6b 3d 5c 22 6e 65 74 34 30 5c 22 2e 2a  work=\"net40\".*
7f50: 3f 20 22 20 5c 0d 0a 20 20 20 20 20 20 20 20 22  ? " \..        "
7f60: 69 64 3d 5c 22 53 79 73 74 65 6d 5c 5c 2e 44 61  id=\"System\\.Da
7f70: 74 61 5c 5c 2e 53 51 4c 69 74 65 5c 5c 2e 4c 69  ta\\.SQLite\\.Li
7f80: 6e 71 5c 22 20 76 65 72 73 69 6f 6e 3d 5c 22 22  nq\" version=\""
7f90: 20 24 76 65 72 73 69 6f 6e 28 6e 75 67 65 74 29   $version(nuget)
7fa0: 20 5c 0d 0a 20 20 20 20 20 20 20 20 22 5c 22 20   \..        "\" 
7fb0: 22 5d 20 5c 0d 0a 20 20 20 20 5b 61 70 70 65 6e  "] \..    [appen
7fc0: 64 41 72 67 73 20 22 20 74 61 72 67 65 74 46 72  dArgs " targetFr
7fd0: 61 6d 65 77 6f 72 6b 3d 5c 22 6e 65 74 34 35 5c  amework=\"net45\
7fe0: 22 2e 2a 3f 20 22 20 5c 0d 0a 20 20 20 20 20 20  ".*? " \..      
7ff0: 20 20 22 69 64 3d 5c 22 53 79 73 74 65 6d 5c 5c    "id=\"System\\
8000: 2e 44 61 74 61 5c 5c 2e 53 51 4c 69 74 65 5c 5c  .Data\\.SQLite\\
8010: 2e 4c 69 6e 71 5c 22 20 76 65 72 73 69 6f 6e 3d  .Linq\" version=
8020: 5c 22 22 20 24 76 65 72 73 69 6f 6e 28 6e 75 67  \"" $version(nug
8030: 65 74 29 20 5c 0d 0a 20 20 20 20 20 20 20 20 22  et) \..        "
8040: 5c 22 20 22 5d 20 5c 0d 0a 20 20 20 20 5b 61 70  \" "] \..    [ap
8050: 70 65 6e 64 41 72 67 73 20 22 20 74 61 72 67 65  pendArgs " targe
8060: 74 46 72 61 6d 65 77 6f 72 6b 3d 5c 22 6e 65 74  tFramework=\"net
8070: 34 35 31 5c 22 2e 2a 3f 20 22 20 5c 0d 0a 20 20  451\".*? " \..  
8080: 20 20 20 20 20 20 22 69 64 3d 5c 22 53 79 73 74        "id=\"Syst
8090: 65 6d 5c 5c 2e 44 61 74 61 5c 5c 2e 53 51 4c 69  em\\.Data\\.SQLi
80a0: 74 65 5c 5c 2e 4c 69 6e 71 5c 22 20 76 65 72 73  te\\.Linq\" vers
80b0: 69 6f 6e 3d 5c 22 22 20 24 76 65 72 73 69 6f 6e  ion=\"" $version
80c0: 28 6e 75 67 65 74 29 20 5c 0d 0a 20 20 20 20 20  (nuget) \..     
80d0: 20 20 20 22 5c 22 20 22 5d 20 5c 0d 0a 20 20 20     "\" "] \..   
80e0: 20 5b 61 70 70 65 6e 64 41 72 67 73 20 22 20 74   [appendArgs " t
80f0: 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 3d 5c  argetFramework=\
8100: 22 6e 65 74 34 36 5c 22 2e 2a 3f 20 22 20 5c 0d  "net46\".*? " \.
8110: 0a 20 20 20 20 20 20 20 20 22 69 64 3d 5c 22 53  .        "id=\"S
8120: 79 73 74 65 6d 5c 5c 2e 44 61 74 61 5c 5c 2e 53  ystem\\.Data\\.S
8130: 51 4c 69 74 65 5c 5c 2e 4c 69 6e 71 5c 22 20 76  QLite\\.Linq\" v
8140: 65 72 73 69 6f 6e 3d 5c 22 22 20 24 76 65 72 73  ersion=\"" $vers
8150: 69 6f 6e 28 6e 75 67 65 74 29 20 5c 0d 0a 20 20  ion(nuget) \..  
8160: 20 20 20 20 20 20 22 5c 22 20 22 5d 20 5c 0d 0a        "\" "] \..
8170: 20 20 20 20 5b 61 70 70 65 6e 64 41 72 67 73 20      [appendArgs 
8180: 22 20 74 61 72 67 65 74 46 72 61 6d 65 77 6f 72  " targetFramewor
8190: 6b 3d 5c 22 6e 65 74 34 30 5c 22 2e 2a 3f 20 22  k=\"net40\".*? "
81a0: 20 5c 0d 0a 20 20 20 20 20 20 20 20 22 69 64 3d   \..        "id=
81b0: 5c 22 53 79 73 74 65 6d 5c 5c 2e 44 61 74 61 5c  \"System\\.Data\
81c0: 5c 2e 53 51 4c 69 74 65 5c 5c 2e 45 46 36 5c 22  \.SQLite\\.EF6\"
81d0: 20 76 65 72 73 69 6f 6e 3d 5c 22 22 20 24 76 65   version=\"" $ve
81e0: 72 73 69 6f 6e 28 6e 75 67 65 74 29 20 5c 0d 0a  rsion(nuget) \..
81f0: 20 20 20 20 20 20 20 20 22 5c 22 20 22 5d 20 5c          "\" "] \
8200: 0d 0a 20 20 20 20 5b 61 70 70 65 6e 64 41 72 67  ..    [appendArg
8210: 73 20 22 20 74 61 72 67 65 74 46 72 61 6d 65 77  s " targetFramew
8220: 6f 72 6b 3d 5c 22 6e 65 74 34 35 5c 22 2e 2a 3f  ork=\"net45\".*?
8230: 20 22 20 5c 0d 0a 20 20 20 20 20 20 20 20 22 69   " \..        "i
8240: 64 3d 5c 22 53 79 73 74 65 6d 5c 5c 2e 44 61 74  d=\"System\\.Dat
8250: 61 5c 5c 2e 53 51 4c 69 74 65 5c 5c 2e 45 46 36  a\\.SQLite\\.EF6
8260: 5c 22 20 76 65 72 73 69 6f 6e 3d 5c 22 22 20 24  \" version=\"" $
8270: 76 65 72 73 69 6f 6e 28 6e 75 67 65 74 29 20 5c  version(nuget) \
8280: 0d 0a 20 20 20 20 20 20 20 20 22 5c 22 20 22 5d  ..        "\" "]
8290: 20 5c 0d 0a 20 20 20 20 5b 61 70 70 65 6e 64 41   \..    [appendA
82a0: 72 67 73 20 22 20 74 61 72 67 65 74 46 72 61 6d  rgs " targetFram
82b0: 65 77 6f 72 6b 3d 5c 22 6e 65 74 34 35 31 5c 22  ework=\"net451\"
82c0: 2e 2a 3f 20 22 20 5c 0d 0a 20 20 20 20 20 20 20  .*? " \..       
82d0: 20 22 69 64 3d 5c 22 53 79 73 74 65 6d 5c 5c 2e   "id=\"System\\.
82e0: 44 61 74 61 5c 5c 2e 53 51 4c 69 74 65 5c 5c 2e  Data\\.SQLite\\.
82f0: 45 46 36 5c 22 20 76 65 72 73 69 6f 6e 3d 5c 22  EF6\" version=\"
8300: 22 20 24 76 65 72 73 69 6f 6e 28 6e 75 67 65 74  " $version(nuget
8310: 29 20 5c 0d 0a 20 20 20 20 20 20 20 20 22 5c 22  ) \..        "\"
8320: 20 22 5d 20 5c 0d 0a 20 20 20 20 5b 61 70 70 65   "] \..    [appe
8330: 6e 64 41 72 67 73 20 22 20 74 61 72 67 65 74 46  ndArgs " targetF
8340: 72 61 6d 65 77 6f 72 6b 3d 5c 22 6e 65 74 34 36  ramework=\"net46
8350: 5c 22 2e 2a 3f 20 22 20 5c 0d 0a 20 20 20 20 20  \".*? " \..     
8360: 20 20 20 22 69 64 3d 5c 22 53 79 73 74 65 6d 5c     "id=\"System\
8370: 5c 2e 44 61 74 61 5c 5c 2e 53 51 4c 69 74 65 5c  \.Data\\.SQLite\
8380: 5c 2e 45 46 36 5c 22 20 76 65 72 73 69 6f 6e 3d  \.EF6\" version=
8390: 5c 22 22 20 24 76 65 72 73 69 6f 6e 28 6e 75 67  \"" $version(nug
83a0: 65 74 29 20 5c 0d 0a 20 20 20 20 20 20 20 20 22  et) \..        "
83b0: 5c 22 20 22 5d 0d 0a 0d 0a 23 23 23 23 23 23 23  \" "]....#######
83c0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
83d0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
83e0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
83f0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
8400: 23 23 23 23 23 23 23 23 0d 0a 23 20 53 51 4c 69  ########..# SQLi
8410: 74 65 2e 44 65 73 69 67 6e 65 72 2f 41 73 73 65  te.Designer/Asse
8420: 6d 62 6c 79 49 6e 66 6f 2e 63 73 0d 0a 23 23 23  mblyInfo.cs..###
8430: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
8440: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
8450: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
8460: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
8470: 23 23 23 23 23 23 23 23 23 23 23 23 0d 0a 0d 0a  ############....
8480: 6c 61 70 70 65 6e 64 20 70 61 74 74 65 72 6e 73  lappend patterns
8490: 20 5c 0d 0a 20 20 20 20 5b 61 70 70 65 6e 64 41   \..    [appendA
84a0: 72 67 73 20 41 73 73 65 6d 62 6c 79 56 65 72 73  rgs AssemblyVers
84b0: 69 6f 6e 5c 5c 28 5c 22 20 5b 73 74 72 69 6e 67  ion\\(\" [string
84c0: 20 6d 61 70 20 5b 6c 69 73 74 20 2e 20 5c 5c 2e   map [list . \\.
84d0: 5d 20 5c 0d 0a 20 20 20 20 20 20 20 20 24 76 65  ] \..        $ve
84e0: 72 73 69 6f 6e 28 66 75 6c 6c 29 5d 20 5c 22 5c  rsion(full)] \"\
84f0: 5c 29 5d 20 5c 0d 0a 20 20 20 20 5b 61 70 70 65  \)] \..    [appe
8500: 6e 64 41 72 67 73 20 41 73 73 65 6d 62 6c 79 46  ndArgs AssemblyF
8510: 69 6c 65 56 65 72 73 69 6f 6e 5c 5c 28 5c 22 20  ileVersion\\(\" 
8520: 5b 73 74 72 69 6e 67 20 6d 61 70 20 5b 6c 69 73  [string map [lis
8530: 74 20 2e 20 5c 5c 2e 5d 20 5c 0d 0a 20 20 20 20  t . \\.] \..    
8540: 20 20 20 20 24 76 65 72 73 69 6f 6e 28 66 75 6c      $version(ful
8550: 6c 29 5d 20 5c 22 5c 5c 29 5d 0d 0a 0d 0a 23 23  l)] \"\\)]....##
8560: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
8570: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
8580: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
8590: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
85a0: 23 23 23 23 23 23 23 23 23 23 23 23 23 0d 0a 23  #############..#
85b0: 20 73 6f 75 72 63 65 2e 65 78 74 65 6e 73 69 6f   source.extensio
85c0: 6e 2e 76 73 69 78 6d 61 6e 69 66 65 73 74 0d 0a  n.vsixmanifest..
85d0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
85e0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
85f0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
8600: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
8610: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 0d  ###############.
8620: 0a 0d 0a 6c 61 70 70 65 6e 64 20 70 61 74 74 65  ...lappend patte
8630: 72 6e 73 20 5c 0d 0a 20 20 20 20 5b 61 70 70 65  rns \..    [appe
8640: 6e 64 41 72 67 73 20 3c 56 65 72 73 69 6f 6e 3e  ndArgs <Version>
8650: 20 5b 73 74 72 69 6e 67 20 6d 61 70 20 5b 6c 69   [string map [li
8660: 73 74 20 2e 20 5c 5c 2e 5d 20 5c 0d 0a 20 20 20  st . \\.] \..   
8670: 20 20 20 20 20 24 76 65 72 73 69 6f 6e 28 66 75       $version(fu
8680: 6c 6c 29 5d 20 3c 2f 56 65 72 73 69 6f 6e 3e 5d  ll)] </Version>]
8690: 0d 0a 0d 0a 23 23 23 23 23 23 23 23 23 23 23 23  ....############
86a0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
86b0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
86c0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
86d0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
86e0: 23 23 23 0d 0a 23 20 53 51 4c 69 74 65 2e 49 6e  ###..# SQLite.In
86f0: 74 65 72 6f 70 2e 32 30 30 35 2e 76 73 70 72 6f  terop.2005.vspro
8700: 70 73 0d 0a 23 23 23 23 23 23 23 23 23 23 23 23  ps..############
8710: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
8720: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
8730: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
8740: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
8750: 23 23 23 0d 0a 0d 0a 6c 61 70 70 65 6e 64 20 70  ###....lappend p
8760: 61 74 74 65 72 6e 73 20 5c 0d 0a 20 20 20 20 5b  atterns \..    [
8770: 61 70 70 65 6e 64 41 72 67 73 20 56 61 6c 75 65  appendArgs Value
8780: 3d 5c 22 20 5b 66 6f 72 6d 61 74 20 25 30 33 64  =\" [format %03d
8790: 20 24 76 65 72 73 69 6f 6e 28 62 75 69 6c 64 29   $version(build)
87a0: 5d 20 5c 22 5d 20 5c 0d 0a 20 20 20 20 5b 61 70  ] \"] \..    [ap
87b0: 70 65 6e 64 41 72 67 73 20 56 61 6c 75 65 3d 5c  pendArgs Value=\
87c0: 22 20 5b 73 74 72 69 6e 67 20 6d 61 70 20 5b 6c  " [string map [l
87d0: 69 73 74 20 2e 20 5c 5c 2e 5d 20 24 76 65 72 73  ist . \\.] $vers
87e0: 69 6f 6e 28 66 75 6c 6c 29 5d 20 5c 22 5d 20 5c  ion(full)] \"] \
87f0: 0d 0a 20 20 20 20 5b 61 70 70 65 6e 64 41 72 67  ..    [appendArg
8800: 73 20 56 61 6c 75 65 3d 5c 22 20 5b 73 74 72 69  s Value=\" [stri
8810: 6e 67 20 6d 61 70 20 5b 6c 69 73 74 20 2e 20 2c  ng map [list . ,
8820: 5d 20 24 76 65 72 73 69 6f 6e 28 66 75 6c 6c 29  ] $version(full)
8830: 5d 20 5c 22 5d 0d 0a 0d 0a 23 23 23 23 23 23 23  ] \"]....#######
8840: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
8850: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
8860: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
8870: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
8880: 23 23 23 23 23 23 23 23 0d 0a 23 20 53 51 4c 69  ########..# SQLi
8890: 74 65 2e 49 6e 74 65 72 6f 70 2e 32 30 30 38 2e  te.Interop.2008.
88a0: 76 73 70 72 6f 70 73 0d 0a 23 23 23 23 23 23 23  vsprops..#######
88b0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
88c0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
88d0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
88e0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
88f0: 23 23 23 23 23 23 23 23 0d 0a 0d 0a 6c 61 70 70  ########....lapp
8900: 65 6e 64 20 70 61 74 74 65 72 6e 73 20 5c 0d 0a  end patterns \..
8910: 20 20 20 20 5b 61 70 70 65 6e 64 41 72 67 73 20      [appendArgs 
8920: 56 61 6c 75 65 3d 5c 22 20 5b 66 6f 72 6d 61 74  Value=\" [format
8930: 20 25 30 33 64 20 24 76 65 72 73 69 6f 6e 28 62   %03d $version(b
8940: 75 69 6c 64 29 5d 20 5c 22 5d 20 5c 0d 0a 20 20  uild)] \"] \..  
8950: 20 20 5b 61 70 70 65 6e 64 41 72 67 73 20 56 61    [appendArgs Va
8960: 6c 75 65 3d 5c 22 20 5b 73 74 72 69 6e 67 20 6d  lue=\" [string m
8970: 61 70 20 5b 6c 69 73 74 20 2e 20 5c 5c 2e 5d 20  ap [list . \\.] 
8980: 24 76 65 72 73 69 6f 6e 28 66 75 6c 6c 29 5d 20  $version(full)] 
8990: 5c 22 5d 20 5c 0d 0a 20 20 20 20 5b 61 70 70 65  \"] \..    [appe
89a0: 6e 64 41 72 67 73 20 56 61 6c 75 65 3d 5c 22 20  ndArgs Value=\" 
89b0: 5b 73 74 72 69 6e 67 20 6d 61 70 20 5b 6c 69 73  [string map [lis
89c0: 74 20 2e 20 2c 5d 20 24 76 65 72 73 69 6f 6e 28  t . ,] $version(
89d0: 66 75 6c 6c 29 5d 20 5c 22 5d 20 5c 0d 0a 0d 0a  full)] \"] \....
89e0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
89f0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
8a00: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
8a10: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
8a20: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 0d  ###############.
8a30: 0a 23 20 53 51 4c 69 74 65 2e 49 6e 74 65 72 6f  .# SQLite.Intero
8a40: 70 2e 32 30 31 30 2e 70 72 6f 70 73 0d 0a 23 23  p.2010.props..##
8a50: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
8a60: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
8a70: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
8a80: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
8a90: 23 23 23 23 23 23 23 23 23 23 23 23 23 0d 0a 0d  #############...
8aa0: 0a 6c 61 70 70 65 6e 64 20 70 61 74 74 65 72 6e  .lappend pattern
8ab0: 73 20 5c 0d 0a 20 20 20 20 5b 61 70 70 65 6e 64  s \..    [append
8ac0: 41 72 67 73 20 3c 49 4e 54 45 52 4f 50 5f 42 55  Args <INTEROP_BU
8ad0: 49 4c 44 5f 4e 55 4d 42 45 52 3e 20 5b 66 6f 72  ILD_NUMBER> [for
8ae0: 6d 61 74 20 25 30 33 64 20 24 76 65 72 73 69 6f  mat %03d $versio
8af0: 6e 28 62 75 69 6c 64 29 5d 20 5c 0d 0a 20 20 20  n(build)] \..   
8b00: 20 20 20 20 20 3c 2f 49 4e 54 45 52 4f 50 5f 42       </INTEROP_B
8b10: 55 49 4c 44 5f 4e 55 4d 42 45 52 3e 5d 20 5c 0d  UILD_NUMBER>] \.
8b20: 0a 20 20 20 20 5b 61 70 70 65 6e 64 41 72 67 73  .    [appendArgs
8b30: 20 3c 49 4e 54 45 52 4f 50 5f 4d 41 4e 49 46 45   <INTEROP_MANIFE
8b40: 53 54 5f 56 45 52 53 49 4f 4e 3e 20 5b 73 74 72  ST_VERSION> [str
8b50: 69 6e 67 20 6d 61 70 20 5b 6c 69 73 74 20 2e 20  ing map [list . 
8b60: 5c 5c 2e 5d 20 5c 0d 0a 20 20 20 20 20 20 20 20  \\.] \..        
8b70: 24 76 65 72 73 69 6f 6e 28 66 75 6c 6c 29 5d 20  $version(full)] 
8b80: 3c 2f 49 4e 54 45 52 4f 50 5f 4d 41 4e 49 46 45  </INTEROP_MANIFE
8b90: 53 54 5f 56 45 52 53 49 4f 4e 3e 5d 20 5c 0d 0a  ST_VERSION>] \..
8ba0: 20 20 20 20 5b 61 70 70 65 6e 64 41 72 67 73 20      [appendArgs 
8bb0: 3c 49 4e 54 45 52 4f 50 5f 52 43 5f 56 45 52 53  <INTEROP_RC_VERS
8bc0: 49 4f 4e 3e 20 5b 73 74 72 69 6e 67 20 6d 61 70  ION> [string map
8bd0: 20 5b 6c 69 73 74 20 2e 20 2c 5d 20 5c 0d 0a 20   [list . ,] \.. 
8be0: 20 20 20 20 20 20 20 24 76 65 72 73 69 6f 6e 28         $version(
8bf0: 66 75 6c 6c 29 5d 20 3c 2f 49 4e 54 45 52 4f 50  full)] </INTEROP
8c00: 5f 52 43 5f 56 45 52 53 49 4f 4e 3e 5d 0d 0a 0d  _RC_VERSION>]...
8c10: 0a 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  .###############
8c20: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
8c30: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
8c40: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
8c50: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
8c60: 0d 0a 23 20 53 51 4c 69 74 65 2e 49 6e 74 65 72  ..# SQLite.Inter
8c70: 6f 70 2e 32 30 31 32 2e 70 72 6f 70 73 0d 0a 23  op.2012.props..#
8c80: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
8c90: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
8ca0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
8cb0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
8cc0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 0d 0a  ##############..
8cd0: 0d 0a 6c 61 70 70 65 6e 64 20 70 61 74 74 65 72  ..lappend patter
8ce0: 6e 73 20 5c 0d 0a 20 20 20 20 5b 61 70 70 65 6e  ns \..    [appen
8cf0: 64 41 72 67 73 20 3c 49 4e 54 45 52 4f 50 5f 42  dArgs <INTEROP_B
8d00: 55 49 4c 44 5f 4e 55 4d 42 45 52 3e 20 5b 66 6f  UILD_NUMBER> [fo
8d10: 72 6d 61 74 20 25 30 33 64 20 24 76 65 72 73 69  rmat %03d $versi
8d20: 6f 6e 28 62 75 69 6c 64 29 5d 20 5c 0d 0a 20 20  on(build)] \..  
8d30: 20 20 20 20 20 20 3c 2f 49 4e 54 45 52 4f 50 5f        </INTEROP_
8d40: 42 55 49 4c 44 5f 4e 55 4d 42 45 52 3e 5d 20 5c  BUILD_NUMBER>] \
8d50: 0d 0a 20 20 20 20 5b 61 70 70 65 6e 64 41 72 67  ..    [appendArg
8d60: 73 20 3c 49 4e 54 45 52 4f 50 5f 4d 41 4e 49 46  s <INTEROP_MANIF
8d70: 45 53 54 5f 56 45 52 53 49 4f 4e 3e 20 5b 73 74  EST_VERSION> [st
8d80: 72 69 6e 67 20 6d 61 70 20 5b 6c 69 73 74 20 2e  ring map [list .
8d90: 20 5c 5c 2e 5d 20 5c 0d 0a 20 20 20 20 20 20 20   \\.] \..       
8da0: 20 24 76 65 72 73 69 6f 6e 28 66 75 6c 6c 29 5d   $version(full)]
8db0: 20 3c 2f 49 4e 54 45 52 4f 50 5f 4d 41 4e 49 46   </INTEROP_MANIF
8dc0: 45 53 54 5f 56 45 52 53 49 4f 4e 3e 5d 20 5c 0d  EST_VERSION>] \.
8dd0: 0a 20 20 20 20 5b 61 70 70 65 6e 64 41 72 67 73  .    [appendArgs
8de0: 20 3c 49 4e 54 45 52 4f 50 5f 52 43 5f 56 45 52   <INTEROP_RC_VER
8df0: 53 49 4f 4e 3e 20 5b 73 74 72 69 6e 67 20 6d 61  SION> [string ma
8e00: 70 20 5b 6c 69 73 74 20 2e 20 2c 5d 20 5c 0d 0a  p [list . ,] \..
8e10: 20 20 20 20 20 20 20 20 24 76 65 72 73 69 6f 6e          $version
8e20: 28 66 75 6c 6c 29 5d 20 3c 2f 49 4e 54 45 52 4f  (full)] </INTERO
8e30: 50 5f 52 43 5f 56 45 52 53 49 4f 4e 3e 5d 0d 0a  P_RC_VERSION>]..
8e40: 0d 0a 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ..##############
8e50: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
8e60: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
8e70: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
8e80: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
8e90: 23 0d 0a 23 20 53 51 4c 69 74 65 2e 49 6e 74 65  #..# SQLite.Inte
8ea0: 72 6f 70 2e 32 30 31 33 2e 70 72 6f 70 73 0d 0a  rop.2013.props..
8eb0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
8ec0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
8ed0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
8ee0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
8ef0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 0d  ###############.
8f00: 0a 0d 0a 6c 61 70 70 65 6e 64 20 70 61 74 74 65  ...lappend patte
8f10: 72 6e 73 20 5c 0d 0a 20 20 20 20 5b 61 70 70 65  rns \..    [appe
8f20: 6e 64 41 72 67 73 20 3c 49 4e 54 45 52 4f 50 5f  ndArgs <INTEROP_
8f30: 42 55 49 4c 44 5f 4e 55 4d 42 45 52 3e 20 5b 66  BUILD_NUMBER> [f
8f40: 6f 72 6d 61 74 20 25 30 33 64 20 24 76 65 72 73  ormat %03d $vers
8f50: 69 6f 6e 28 62 75 69 6c 64 29 5d 20 5c 0d 0a 20  ion(build)] \.. 
8f60: 20 20 20 20 20 20 20 3c 2f 49 4e 54 45 52 4f 50         </INTEROP
8f70: 5f 42 55 49 4c 44 5f 4e 55 4d 42 45 52 3e 5d 20  _BUILD_NUMBER>] 
8f80: 5c 0d 0a 20 20 20 20 5b 61 70 70 65 6e 64 41 72  \..    [appendAr
8f90: 67 73 20 3c 49 4e 54 45 52 4f 50 5f 4d 41 4e 49  gs <INTEROP_MANI
8fa0: 46 45 53 54 5f 56 45 52 53 49 4f 4e 3e 20 5b 73  FEST_VERSION> [s
8fb0: 74 72 69 6e 67 20 6d 61 70 20 5b 6c 69 73 74 20  tring map [list 
8fc0: 2e 20 5c 5c 2e 5d 20 5c 0d 0a 20 20 20 20 20 20  . \\.] \..      
8fd0: 20 20 24 76 65 72 73 69 6f 6e 28 66 75 6c 6c 29    $version(full)
8fe0: 5d 20 3c 2f 49 4e 54 45 52 4f 50 5f 4d 41 4e 49  ] </INTEROP_MANI
8ff0: 46 45 53 54 5f 56 45 52 53 49 4f 4e 3e 5d 20 5c  FEST_VERSION>] \
9000: 0d 0a 20 20 20 20 5b 61 70 70 65 6e 64 41 72 67  ..    [appendArg
9010: 73 20 3c 49 4e 54 45 52 4f 50 5f 52 43 5f 56 45  s <INTEROP_RC_VE
9020: 52 53 49 4f 4e 3e 20 5b 73 74 72 69 6e 67 20 6d  RSION> [string m
9030: 61 70 20 5b 6c 69 73 74 20 2e 20 2c 5d 20 5c 0d  ap [list . ,] \.
9040: 0a 20 20 20 20 20 20 20 20 24 76 65 72 73 69 6f  .        $versio
9050: 6e 28 66 75 6c 6c 29 5d 20 3c 2f 49 4e 54 45 52  n(full)] </INTER
9060: 4f 50 5f 52 43 5f 56 45 52 53 49 4f 4e 3e 5d 0d  OP_RC_VERSION>].
9070: 0a 0d 0a 23 23 23 23 23 23 23 23 23 23 23 23 23  ...#############
9080: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
9090: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
90a0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
90b0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
90c0: 23 23 0d 0a 23 20 53 51 4c 69 74 65 2e 49 6e 74  ##..# SQLite.Int
90d0: 65 72 6f 70 2e 32 30 31 35 2e 70 72 6f 70 73 0d  erop.2015.props.
90e0: 0a 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  .###############
90f0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
9100: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
9110: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
9120: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
9130: 0d 0a 0d 0a 6c 61 70 70 65 6e 64 20 70 61 74 74  ....lappend patt
9140: 65 72 6e 73 20 5c 0d 0a 20 20 20 20 5b 61 70 70  erns \..    [app
9150: 65 6e 64 41 72 67 73 20 3c 49 4e 54 45 52 4f 50  endArgs <INTEROP
9160: 5f 42 55 49 4c 44 5f 4e 55 4d 42 45 52 3e 20 5b  _BUILD_NUMBER> [
9170: 66 6f 72 6d 61 74 20 25 30 33 64 20 24 76 65 72  format %03d $ver
9180: 73 69 6f 6e 28 62 75 69 6c 64 29 5d 20 5c 0d 0a  sion(build)] \..
9190: 20 20 20 20 20 20 20 20 3c 2f 49 4e 54 45 52 4f          </INTERO
91a0: 50 5f 42 55 49 4c 44 5f 4e 55 4d 42 45 52 3e 5d  P_BUILD_NUMBER>]
91b0: 20 5c 0d 0a 20 20 20 20 5b 61 70 70 65 6e 64 41   \..    [appendA
91c0: 72 67 73 20 3c 49 4e 54 45 52 4f 50 5f 4d 41 4e  rgs <INTEROP_MAN
91d0: 49 46 45 53 54 5f 56 45 52 53 49 4f 4e 3e 20 5b  IFEST_VERSION> [
91e0: 73 74 72 69 6e 67 20 6d 61 70 20 5b 6c 69 73 74  string map [list
91f0: 20 2e 20 5c 5c 2e 5d 20 5c 0d 0a 20 20 20 20 20   . \\.] \..     
9200: 20 20 20 24 76 65 72 73 69 6f 6e 28 66 75 6c 6c     $version(full
9210: 29 5d 20 3c 2f 49 4e 54 45 52 4f 50 5f 4d 41 4e  )] </INTEROP_MAN
9220: 49 46 45 53 54 5f 56 45 52 53 49 4f 4e 3e 5d 20  IFEST_VERSION>] 
9230: 5c 0d 0a 20 20 20 20 5b 61 70 70 65 6e 64 41 72  \..    [appendAr
9240: 67 73 20 3c 49 4e 54 45 52 4f 50 5f 52 43 5f 56  gs <INTEROP_RC_V
9250: 45 52 53 49 4f 4e 3e 20 5b 73 74 72 69 6e 67 20  ERSION> [string 
9260: 6d 61 70 20 5b 6c 69 73 74 20 2e 20 2c 5d 20 5c  map [list . ,] \
9270: 0d 0a 20 20 20 20 20 20 20 20 24 76 65 72 73 69  ..        $versi
9280: 6f 6e 28 66 75 6c 6c 29 5d 20 3c 2f 49 4e 54 45  on(full)] </INTE
9290: 52 4f 50 5f 52 43 5f 56 45 52 53 49 4f 4e 3e 5d  ROP_RC_VERSION>]
92a0: 0d 0a 0d 0a 23 23 23 23 23 23 23 23 23 23 23 23  ....############
92b0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
92c0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
92d0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
92e0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
92f0: 23 23 23 0d 0a 23 20 53 51 4c 69 74 65 2e 49 6e  ###..# SQLite.In
9300: 74 65 72 6f 70 2e 32 30 31 37 2e 70 72 6f 70 73  terop.2017.props
9310: 0d 0a 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ..##############
9320: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
9330: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
9340: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
9350: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
9360: 23 0d 0a 0d 0a 6c 61 70 70 65 6e 64 20 70 61 74  #....lappend pat
9370: 74 65 72 6e 73 20 5c 0d 0a 20 20 20 20 5b 61 70  terns \..    [ap
9380: 70 65 6e 64 41 72 67 73 20 3c 49 4e 54 45 52 4f  pendArgs <INTERO
9390: 50 5f 42 55 49 4c 44 5f 4e 55 4d 42 45 52 3e 20  P_BUILD_NUMBER> 
93a0: 5b 66 6f 72 6d 61 74 20 25 30 33 64 20 24 76 65  [format %03d $ve
93b0: 72 73 69 6f 6e 28 62 75 69 6c 64 29 5d 20 5c 0d  rsion(build)] \.
93c0: 0a 20 20 20 20 20 20 20 20 3c 2f 49 4e 54 45 52  .        </INTER
93d0: 4f 50 5f 42 55 49 4c 44 5f 4e 55 4d 42 45 52 3e  OP_BUILD_NUMBER>
93e0: 5d 20 5c 0d 0a 20 20 20 20 5b 61 70 70 65 6e 64  ] \..    [append
93f0: 41 72 67 73 20 3c 49 4e 54 45 52 4f 50 5f 4d 41  Args <INTEROP_MA
9400: 4e 49 46 45 53 54 5f 56 45 52 53 49 4f 4e 3e 20  NIFEST_VERSION> 
9410: 5b 73 74 72 69 6e 67 20 6d 61 70 20 5b 6c 69 73  [string map [lis
9420: 74 20 2e 20 5c 5c 2e 5d 20 5c 0d 0a 20 20 20 20  t . \\.] \..    
9430: 20 20 20 20 24 76 65 72 73 69 6f 6e 28 66 75 6c      $version(ful
9440: 6c 29 5d 20 3c 2f 49 4e 54 45 52 4f 50 5f 4d 41  l)] </INTEROP_MA
9450: 4e 49 46 45 53 54 5f 56 45 52 53 49 4f 4e 3e 5d  NIFEST_VERSION>]
9460: 20 5c 0d 0a 20 20 20 20 5b 61 70 70 65 6e 64 41   \..    [appendA
9470: 72 67 73 20 3c 49 4e 54 45 52 4f 50 5f 52 43 5f  rgs <INTEROP_RC_
9480: 56 45 52 53 49 4f 4e 3e 20 5b 73 74 72 69 6e 67  VERSION> [string
9490: 20 6d 61 70 20 5b 6c 69 73 74 20 2e 20 2c 5d 20   map [list . ,] 
94a0: 5c 0d 0a 20 20 20 20 20 20 20 20 24 76 65 72 73  \..        $vers
94b0: 69 6f 6e 28 66 75 6c 6c 29 5d 20 3c 2f 49 4e 54  ion(full)] </INT
94c0: 45 52 4f 50 5f 52 43 5f 56 45 52 53 49 4f 4e 3e  EROP_RC_VERSION>
94d0: 5d 0d 0a 0d 0a 23 23 23 23 23 23 23 23 23 23 23  ]....###########
94e0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
94f0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
9500: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
9510: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
9520: 23 23 23 23 0d 0a 23 20 69 6e 74 65 72 6f 70 2e  ####..# interop.
9530: 68 0d 0a 23 23 23 23 23 23 23 23 23 23 23 23 23  h..#############
9540: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
9550: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
9560: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
9570: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
9580: 23 23 0d 0a 0d 0a 6c 61 70 70 65 6e 64 20 70 61  ##....lappend pa
9590: 74 74 65 72 6e 73 20 5c 0d 0a 20 20 20 20 5b 61  tterns \..    [a
95a0: 70 70 65 6e 64 41 72 67 73 20 5c 22 20 5b 73 74  ppendArgs \" [st
95b0: 72 69 6e 67 20 6d 61 70 20 5b 6c 69 73 74 20 2e  ring map [list .
95c0: 20 5c 5c 2e 5d 20 24 76 65 72 73 69 6f 6e 28 66   \\.] $version(f
95d0: 75 6c 6c 29 5d 20 5c 22 5d 0d 0a 0d 0a 23 23 23  ull)] \"]....###
95e0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
95f0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
9600: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
9610: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
9620: 23 23 23 23 23 23 23 23 23 23 23 23 0d 0a 23 20  ############..# 
9630: 53 79 73 74 65 6d 2e 44 61 74 61 2e 53 51 4c 69  System.Data.SQLi
9640: 74 65 2f 41 73 73 65 6d 62 6c 79 49 6e 66 6f 2e  te/AssemblyInfo.
9650: 63 73 0d 0a 23 23 23 23 23 23 23 23 23 23 23 23  cs..############
9660: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
9670: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
9680: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
9690: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
96a0: 23 23 23 0d 0a 0d 0a 6c 61 70 70 65 6e 64 20 70  ###....lappend p
96b0: 61 74 74 65 72 6e 73 20 5c 0d 0a 20 20 20 20 5b  atterns \..    [
96c0: 61 70 70 65 6e 64 41 72 67 73 20 41 73 73 65 6d  appendArgs Assem
96d0: 62 6c 79 56 65 72 73 69 6f 6e 5c 5c 28 5c 22 20  blyVersion\\(\" 
96e0: 5b 73 74 72 69 6e 67 20 6d 61 70 20 5b 6c 69 73  [string map [lis
96f0: 74 20 2e 20 5c 5c 2e 5d 20 5c 0d 0a 20 20 20 20  t . \\.] \..    
9700: 20 20 20 20 24 76 65 72 73 69 6f 6e 28 66 75 6c      $version(ful
9710: 6c 29 5d 20 5c 22 5c 5c 29 5d 20 5c 0d 0a 20 20  l)] \"\\)] \..  
9720: 20 20 5b 61 70 70 65 6e 64 41 72 67 73 20 41 73    [appendArgs As
9730: 73 65 6d 62 6c 79 46 69 6c 65 56 65 72 73 69 6f  semblyFileVersio
9740: 6e 5c 5c 28 5c 22 20 5b 73 74 72 69 6e 67 20 6d  n\\(\" [string m
9750: 61 70 20 5b 6c 69 73 74 20 2e 20 5c 5c 2e 5d 20  ap [list . \\.] 
9760: 5c 0d 0a 20 20 20 20 20 20 20 20 24 76 65 72 73  \..        $vers
9770: 69 6f 6e 28 66 75 6c 6c 29 5d 20 5c 22 5c 5c 29  ion(full)] \"\\)
9780: 5d 0d 0a 0d 0a 23 23 23 23 23 23 23 23 23 23 23  ]....###########
9790: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
97a0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
97b0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
97c0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
97d0: 23 23 23 23 0d 0a 23 20 53 51 4c 69 74 65 33 2e  ####..# SQLite3.
97e0: 63 73 0d 0a 23 23 23 23 23 23 23 23 23 23 23 23  cs..############
97f0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
9800: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
9810: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
9820: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
9830: 23 23 23 0d 0a 0d 0a 6c 61 70 70 65 6e 64 20 70  ###....lappend p
9840: 61 74 74 65 72 6e 73 20 5c 0d 0a 20 20 20 20 5b  atterns \..    [
9850: 61 70 70 65 6e 64 41 72 67 73 20 5c 22 20 5b 73  appendArgs \" [s
9860: 74 72 69 6e 67 20 6d 61 70 20 5b 6c 69 73 74 20  tring map [list 
9870: 2e 20 5c 5c 2e 5d 20 24 76 65 72 73 69 6f 6e 28  . \\.] $version(
9880: 66 75 6c 6c 29 5d 20 5c 22 5d 0d 0a 0d 0a 23 23  full)] \"]....##
9890: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
98a0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
98b0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
98c0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
98d0: 23 23 23 23 23 23 23 23 23 23 23 23 23 0d 0a 23  #############..#
98e0: 20 55 6e 73 61 66 65 4e 61 74 69 76 65 4d 65 74   UnsafeNativeMet
98f0: 68 6f 64 73 2e 63 73 0d 0a 23 23 23 23 23 23 23  hods.cs..#######
9900: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
9910: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
9920: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
9930: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
9940: 23 23 23 23 23 23 23 23 0d 0a 0d 0a 6c 61 70 70  ########....lapp
9950: 65 6e 64 20 70 61 74 74 65 72 6e 73 20 5c 0d 0a  end patterns \..
9960: 20 20 20 20 5b 61 70 70 65 6e 64 41 72 67 73 20      [appendArgs 
9970: 5c 22 53 51 4c 69 74 65 2e 49 6e 74 65 72 6f 70  \"SQLite.Interop
9980: 2e 20 5b 66 6f 72 6d 61 74 20 25 30 33 64 20 24  . [format %03d $
9990: 76 65 72 73 69 6f 6e 28 62 75 69 6c 64 29 5d 20  version(build)] 
99a0: 2e 64 6c 6c 5c 22 5d 0d 0a 0d 0a 23 23 23 23 23  .dll\"]....#####
99b0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
99c0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
99d0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
99e0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
99f0: 23 23 23 23 23 23 23 23 23 23 0d 0a 23 20 53 79  ##########..# Sy
9a00: 73 74 65 6d 2e 44 61 74 61 2e 53 51 4c 69 74 65  stem.Data.SQLite
9a10: 2e 4c 69 6e 71 2f 41 73 73 65 6d 62 6c 79 49 6e  .Linq/AssemblyIn
9a20: 66 6f 2e 63 73 0d 0a 23 23 23 23 23 23 23 23 23  fo.cs..#########
9a30: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
9a40: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
9a50: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
9a60: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
9a70: 23 23 23 23 23 23 0d 0a 0d 0a 6c 61 70 70 65 6e  ######....lappen
9a80: 64 20 70 61 74 74 65 72 6e 73 20 5c 0d 0a 20 20  d patterns \..  
9a90: 20 20 5b 61 70 70 65 6e 64 41 72 67 73 20 41 73    [appendArgs As
9aa0: 73 65 6d 62 6c 79 56 65 72 73 69 6f 6e 5c 5c 28  semblyVersion\\(
9ab0: 5c 22 20 5b 73 74 72 69 6e 67 20 6d 61 70 20 5b  \" [string map [
9ac0: 6c 69 73 74 20 2e 20 5c 5c 2e 5d 20 5c 0d 0a 20  list . \\.] \.. 
9ad0: 20 20 20 20 20 20 20 24 76 65 72 73 69 6f 6e 28         $version(
9ae0: 66 75 6c 6c 29 5d 20 5c 22 5c 5c 29 5d 20 5c 0d  full)] \"\\)] \.
9af0: 0a 20 20 20 20 5b 61 70 70 65 6e 64 41 72 67 73  .    [appendArgs
9b00: 20 41 73 73 65 6d 62 6c 79 46 69 6c 65 56 65 72   AssemblyFileVer
9b10: 73 69 6f 6e 5c 5c 28 5c 22 20 5b 73 74 72 69 6e  sion\\(\" [strin
9b20: 67 20 6d 61 70 20 5b 6c 69 73 74 20 2e 20 5c 5c  g map [list . \\
9b30: 2e 5d 20 5c 0d 0a 20 20 20 20 20 20 20 20 24 76  .] \..        $v
9b40: 65 72 73 69 6f 6e 28 66 75 6c 6c 29 5d 20 5c 22  ersion(full)] \"
9b50: 5c 5c 29 5d 0d 0a 0d 0a 23 23 23 23 23 23 23 23  \\)]....########
9b60: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
9b70: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
9b80: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
9b90: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
9ba0: 23 23 23 23 23 23 23 0d 0a 23 20 74 65 73 74 2f  #######..# test/
9bb0: 41 73 73 65 6d 62 6c 79 49 6e 66 6f 2e 63 73 0d  AssemblyInfo.cs.
9bc0: 0a 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  .###############
9bd0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
9be0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
9bf0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
9c00: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
9c10: 0d 0a 0d 0a 6c 61 70 70 65 6e 64 20 70 61 74 74  ....lappend patt
9c20: 65 72 6e 73 20 5c 0d 0a 20 20 20 20 5b 61 70 70  erns \..    [app
9c30: 65 6e 64 41 72 67 73 20 41 73 73 65 6d 62 6c 79  endArgs Assembly
9c40: 56 65 72 73 69 6f 6e 5c 5c 28 5c 22 20 5b 73 74  Version\\(\" [st
9c50: 72 69 6e 67 20 6d 61 70 20 5b 6c 69 73 74 20 2e  ring map [list .
9c60: 20 5c 5c 2e 5d 20 5c 0d 0a 20 20 20 20 20 20 20   \\.] \..       
9c70: 20 24 76 65 72 73 69 6f 6e 28 66 75 6c 6c 29 5d   $version(full)]
9c80: 20 5c 22 5c 5c 29 5d 20 5c 0d 0a 20 20 20 20 5b   \"\\)] \..    [
9c90: 61 70 70 65 6e 64 41 72 67 73 20 41 73 73 65 6d  appendArgs Assem
9ca0: 62 6c 79 46 69 6c 65 56 65 72 73 69 6f 6e 5c 5c  blyFileVersion\\
9cb0: 28 5c 22 20 5b 73 74 72 69 6e 67 20 6d 61 70 20  (\" [string map 
9cc0: 5b 6c 69 73 74 20 2e 20 5c 5c 2e 5d 20 5c 0d 0a  [list . \\.] \..
9cd0: 20 20 20 20 20 20 20 20 24 76 65 72 73 69 6f 6e          $version
9ce0: 28 66 75 6c 6c 29 5d 20 5c 22 5c 5c 29 5d 0d 0a  (full)] \"\\)]..
9cf0: 0d 0a 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ..##############
9d00: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
9d10: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
9d20: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
9d30: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
9d40: 23 0d 0a 23 20 74 65 73 74 2f 61 70 70 2e 63 6f  #..# test/app.co
9d50: 6e 66 69 67 0d 0a 23 23 23 23 23 23 23 23 23 23  nfig..##########
9d60: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
9d70: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
9d80: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
9d90: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
9da0: 23 23 23 23 23 0d 0a 0d 0a 6c 61 70 70 65 6e 64  #####....lappend
9db0: 20 70 61 74 74 65 72 6e 73 20 5c 0d 0a 20 20 20   patterns \..   
9dc0: 20 5b 61 70 70 65 6e 64 41 72 67 73 20 56 65 72   [appendArgs Ver
9dd0: 73 69 6f 6e 3d 20 5b 73 74 72 69 6e 67 20 6d 61  sion= [string ma
9de0: 70 20 5b 6c 69 73 74 20 2e 20 5c 5c 2e 5d 20 24  p [list . \\.] $
9df0: 76 65 72 73 69 6f 6e 28 66 75 6c 6c 29 5d 20 2c  version(full)] ,
9e00: 5d 0d 0a 0d 0a 23 23 23 23 23 23 23 23 23 23 23  ]....###########
9e10: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
9e20: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
9e30: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
9e40: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
9e50: 23 23 23 23 0d 0a 23 20 74 65 73 74 63 65 2f 41  ####..# testce/A
9e60: 73 73 65 6d 62 6c 79 49 6e 66 6f 2e 63 73 0d 0a  ssemblyInfo.cs..
9e70: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
9e80: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
9e90: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
9ea0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
9eb0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 0d  ###############.
9ec0: 0a 0d 0a 6c 61 70 70 65 6e 64 20 70 61 74 74 65  ...lappend patte
9ed0: 72 6e 73 20 5c 0d 0a 20 20 20 20 5b 61 70 70 65  rns \..    [appe
9ee0: 6e 64 41 72 67 73 20 41 73 73 65 6d 62 6c 79 56  ndArgs AssemblyV
9ef0: 65 72 73 69 6f 6e 5c 5c 28 5c 22 20 5b 73 74 72  ersion\\(\" [str
9f00: 69 6e 67 20 6d 61 70 20 5b 6c 69 73 74 20 2e 20  ing map [list . 
9f10: 5c 5c 2e 5d 20 5c 0d 0a 20 20 20 20 20 20 20 20  \\.] \..        
9f20: 24 76 65 72 73 69 6f 6e 28 66 75 6c 6c 29 5d 20  $version(full)] 
9f30: 5c 22 5c 5c 29 5d 20 5c 0d 0a 20 20 20 20 5b 61  \"\\)] \..    [a
9f40: 70 70 65 6e 64 41 72 67 73 20 41 73 73 65 6d 62  ppendArgs Assemb
9f50: 6c 79 46 69 6c 65 56 65 72 73 69 6f 6e 5c 5c 28  lyFileVersion\\(
9f60: 5c 22 20 5b 73 74 72 69 6e 67 20 6d 61 70 20 5b  \" [string map [
9f70: 6c 69 73 74 20 2e 20 5c 5c 2e 5d 20 5c 0d 0a 20  list . \\.] \.. 
9f80: 20 20 20 20 20 20 20 24 76 65 72 73 69 6f 6e 28         $version(
9f90: 66 75 6c 6c 29 5d 20 5c 22 5c 5c 29 5d 0d 0a 0d  full)] \"\\)]...
9fa0: 0a 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  .###############
9fb0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
9fc0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
9fd0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
9fe0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
9ff0: 0d 0a 23 20 32 30 30 38 2f 4c 49 4e 51 2f 41 70  ..# 2008/LINQ/Ap
a000: 70 2e 63 6f 6e 66 69 67 0d 0a 23 23 23 23 23 23  p.config..######
a010: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
a020: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
a030: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
a040: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
a050: 23 23 23 23 23 23 23 23 23 0d 0a 0d 0a 6c 61 70  #########....lap
a060: 70 65 6e 64 20 70 61 74 74 65 72 6e 73 20 5c 0d  pend patterns \.
a070: 0a 20 20 20 20 5b 61 70 70 65 6e 64 41 72 67 73  .    [appendArgs
a080: 20 5c 0d 0a 20 20 20 20 20 20 20 20 22 53 51 4c   \..        "SQL
a090: 69 74 65 50 72 6f 76 69 64 65 72 46 61 63 74 6f  iteProviderFacto
a0a0: 72 79 2c 20 53 79 73 74 65 6d 5c 5c 2e 44 61 74  ry, System\\.Dat
a0b0: 61 5c 5c 2e 53 51 4c 69 74 65 5c 5c 2e 4c 69 6e  a\\.SQLite\\.Lin
a0c0: 71 2c 20 22 20 5c 0d 0a 20 20 20 20 20 20 20 20  q, " \..        
a0d0: 22 56 65 72 73 69 6f 6e 3d 22 20 5b 73 74 72 69  "Version=" [stri
a0e0: 6e 67 20 6d 61 70 20 5b 6c 69 73 74 20 2e 20 5c  ng map [list . \
a0f0: 5c 2e 5d 20 24 76 65 72 73 69 6f 6e 28 66 75 6c  \.] $version(ful
a100: 6c 29 5d 20 2c 5d 0d 0a 0d 0a 23 23 23 23 23 23  l)] ,]....######
a110: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
a120: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
a130: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
a140: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
a150: 23 23 23 23 23 23 23 23 23 0d 0a 23 20 32 30 31  #########..# 201
a160: 30 2f 45 46 36 2f 41 70 70 2e 63 6f 6e 66 69 67  0/EF6/App.config
a170: 0d 0a 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ..##############
a180: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
a190: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
a1a0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
a1b0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
a1c0: 23 0d 0a 0d 0a 6c 61 70 70 65 6e 64 20 70 61 74  #....lappend pat
a1d0: 74 65 72 6e 73 20 5c 0d 0a 20 20 20 20 5b 61 70  terns \..    [ap
a1e0: 70 65 6e 64 41 72 67 73 20 5c 0d 0a 20 20 20 20  pendArgs \..    
a1f0: 20 20 20 20 22 53 51 4c 69 74 65 50 72 6f 76 69      "SQLiteProvi
a200: 64 65 72 46 61 63 74 6f 72 79 2c 20 53 79 73 74  derFactory, Syst
a210: 65 6d 5c 5c 2e 44 61 74 61 5c 5c 2e 53 51 4c 69  em\\.Data\\.SQLi
a220: 74 65 5c 5c 2e 45 46 36 2c 20 22 20 5c 0d 0a 20  te\\.EF6, " \.. 
a230: 20 20 20 20 20 20 20 22 56 65 72 73 69 6f 6e 3d         "Version=
a240: 22 20 5b 73 74 72 69 6e 67 20 6d 61 70 20 5b 6c  " [string map [l
a250: 69 73 74 20 2e 20 5c 5c 2e 5d 20 24 76 65 72 73  ist . \\.] $vers
a260: 69 6f 6e 28 66 75 6c 6c 29 5d 20 2c 5d 20 5c 0d  ion(full)] ,] \.
a270: 0a 20 20 20 20 5b 61 70 70 65 6e 64 41 72 67 73  .    [appendArgs
a280: 20 5c 0d 0a 20 20 20 20 20 20 20 20 22 53 51 4c   \..        "SQL
a290: 69 74 65 50 72 6f 76 69 64 65 72 53 65 72 76 69  iteProviderServi
a2a0: 63 65 73 2c 20 53 79 73 74 65 6d 5c 5c 2e 44 61  ces, System\\.Da
a2b0: 74 61 5c 5c 2e 53 51 4c 69 74 65 5c 5c 2e 45 46  ta\\.SQLite\\.EF
a2c0: 36 2c 20 22 20 5c 0d 0a 20 20 20 20 20 20 20 20  6, " \..        
a2d0: 22 56 65 72 73 69 6f 6e 3d 22 20 5b 73 74 72 69  "Version=" [stri
a2e0: 6e 67 20 6d 61 70 20 5b 6c 69 73 74 20 2e 20 5c  ng map [list . \
a2f0: 5c 2e 5d 20 24 76 65 72 73 69 6f 6e 28 66 75 6c  \.] $version(ful
a300: 6c 29 5d 20 2c 5d 0d 0a 0d 0a 23 23 23 23 23 23  l)] ,]....######
a310: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
a320: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
a330: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
a340: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
a350: 23 23 23 23 23 23 23 23 23 0d 0a 23 20 32 30 31  #########..# 201
a360: 30 2f 4c 49 4e 51 2f 41 70 70 2e 63 6f 6e 66 69  0/LINQ/App.confi
a370: 67 0d 0a 23 23 23 23 23 23 23 23 23 23 23 23 23  g..#############
a380: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
a390: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
a3a0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
a3b0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
a3c0: 23 23 0d 0a 0d 0a 6c 61 70 70 65 6e 64 20 70 61  ##....lappend pa
a3d0: 74 74 65 72 6e 73 20 5c 0d 0a 20 20 20 20 5b 61  tterns \..    [a
a3e0: 70 70 65 6e 64 41 72 67 73 20 5c 0d 0a 20 20 20  ppendArgs \..   
a3f0: 20 20 20 20 20 22 53 51 4c 69 74 65 50 72 6f 76       "SQLiteProv
a400: 69 64 65 72 46 61 63 74 6f 72 79 2c 20 53 79 73  iderFactory, Sys
a410: 74 65 6d 5c 5c 2e 44 61 74 61 5c 5c 2e 53 51 4c  tem\\.Data\\.SQL
a420: 69 74 65 5c 5c 2e 4c 69 6e 71 2c 20 22 20 5c 0d  ite\\.Linq, " \.
a430: 0a 20 20 20 20 20 20 20 20 22 56 65 72 73 69 6f  .        "Versio
a440: 6e 3d 22 20 5b 73 74 72 69 6e 67 20 6d 61 70 20  n=" [string map 
a450: 5b 6c 69 73 74 20 2e 20 5c 5c 2e 5d 20 24 76 65  [list . \\.] $ve
a460: 72 73 69 6f 6e 28 66 75 6c 6c 29 5d 20 2c 5d 0d  rsion(full)] ,].
a470: 0a 0d 0a 23 23 23 23 23 23 23 23 23 23 23 23 23  ...#############
a480: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
a490: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
a4a0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
a4b0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
a4c0: 23 23 0d 0a 23 20 32 30 31 32 2f 45 46 36 2f 41  ##..# 2012/EF6/A
a4d0: 70 70 2e 63 6f 6e 66 69 67 0d 0a 23 23 23 23 23  pp.config..#####
a4e0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
a4f0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
a500: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
a510: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
a520: 23 23 23 23 23 23 23 23 23 23 0d 0a 0d 0a 6c 61  ##########....la
a530: 70 70 65 6e 64 20 70 61 74 74 65 72 6e 73 20 5c  ppend patterns \
a540: 0d 0a 20 20 20 20 5b 61 70 70 65 6e 64 41 72 67  ..    [appendArg
a550: 73 20 5c 0d 0a 20 20 20 20 20 20 20 20 22 53 51  s \..        "SQ
a560: 4c 69 74 65 50 72 6f 76 69 64 65 72 46 61 63 74  LiteProviderFact
a570: 6f 72 79 2c 20 53 79 73 74 65 6d 5c 5c 2e 44 61  ory, System\\.Da
a580: 74 61 5c 5c 2e 53 51 4c 69 74 65 5c 5c 2e 45 46  ta\\.SQLite\\.EF
a590: 36 2c 20 22 20 5c 0d 0a 20 20 20 20 20 20 20 20  6, " \..        
a5a0: 22 56 65 72 73 69 6f 6e 3d 22 20 5b 73 74 72 69  "Version=" [stri
a5b0: 6e 67 20 6d 61 70 20 5b 6c 69 73 74 20 2e 20 5c  ng map [list . \
a5c0: 5c 2e 5d 20 24 76 65 72 73 69 6f 6e 28 66 75 6c  \.] $version(ful
a5d0: 6c 29 5d 20 2c 5d 20 5c 0d 0a 20 20 20 20 5b 61  l)] ,] \..    [a
a5e0: 70 70 65 6e 64 41 72 67 73 20 5c 0d 0a 20 20 20  ppendArgs \..   
a5f0: 20 20 20 20 20 22 53 51 4c 69 74 65 50 72 6f 76       "SQLiteProv
a600: 69 64 65 72 53 65 72 76 69 63 65 73 2c 20 53 79  iderServices, Sy
a610: 73 74 65 6d 5c 5c 2e 44 61 74 61 5c 5c 2e 53 51  stem\\.Data\\.SQ
a620: 4c 69 74 65 5c 5c 2e 45 46 36 2c 20 22 20 5c 0d  Lite\\.EF6, " \.
a630: 0a 20 20 20 20 20 20 20 20 22 56 65 72 73 69 6f  .        "Versio
a640: 6e 3d 22 20 5b 73 74 72 69 6e 67 20 6d 61 70 20  n=" [string map 
a650: 5b 6c 69 73 74 20 2e 20 5c 5c 2e 5d 20 24 76 65  [list . \\.] $ve
a660: 72 73 69 6f 6e 28 66 75 6c 6c 29 5d 20 2c 5d 0d  rsion(full)] ,].
a670: 0a 0d 0a 23 23 23 23 23 23 23 23 23 23 23 23 23  ...#############
a680: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
a690: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
a6a0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
a6b0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
a6c0: 23 23 0d 0a 23 20 32 30 31 32 2f 4c 49 4e 51 2f  ##..# 2012/LINQ/
a6d0: 41 70 70 2e 63 6f 6e 66 69 67 0d 0a 23 23 23 23  App.config..####
a6e0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
a6f0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
a700: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
a710: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
a720: 23 23 23 23 23 23 23 23 23 23 23 0d 0a 0d 0a 6c  ###########....l
a730: 61 70 70 65 6e 64 20 70 61 74 74 65 72 6e 73 20  append patterns 
a740: 5c 0d 0a 20 20 20 20 5b 61 70 70 65 6e 64 41 72  \..    [appendAr
a750: 67 73 20 5c 0d 0a 20 20 20 20 20 20 20 20 22 53  gs \..        "S
a760: 51 4c 69 74 65 50 72 6f 76 69 64 65 72 46 61 63  QLiteProviderFac
a770: 74 6f 72 79 2c 20 53 79 73 74 65 6d 5c 5c 2e 44  tory, System\\.D
a780: 61 74 61 5c 5c 2e 53 51 4c 69 74 65 5c 5c 2e 4c  ata\\.SQLite\\.L
a790: 69 6e 71 2c 20 22 20 5c 0d 0a 20 20 20 20 20 20  inq, " \..      
a7a0: 20 20 22 56 65 72 73 69 6f 6e 3d 22 20 5b 73 74    "Version=" [st
a7b0: 72 69 6e 67 20 6d 61 70 20 5b 6c 69 73 74 20 2e  ring map [list .
a7c0: 20 5c 5c 2e 5d 20 24 76 65 72 73 69 6f 6e 28 66   \\.] $version(f
a7d0: 75 6c 6c 29 5d 20 2c 5d 0d 0a 0d 0a 23 23 23 23  ull)] ,]....####
a7e0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
a7f0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
a800: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
a810: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
a820: 23 23 23 23 23 23 23 23 23 23 23 0d 0a 23 20 32  ###########..# 2
a830: 30 31 33 2f 45 46 36 2f 41 70 70 2e 63 6f 6e 66  013/EF6/App.conf
a840: 69 67 0d 0a 23 23 23 23 23 23 23 23 23 23 23 23  ig..############
a850: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
a860: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
a870: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
a880: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
a890: 23 23 23 0d 0a 0d 0a 6c 61 70 70 65 6e 64 20 70  ###....lappend p
a8a0: 61 74 74 65 72 6e 73 20 5c 0d 0a 20 20 20 20 5b  atterns \..    [
a8b0: 61 70 70 65 6e 64 41 72 67 73 20 5c 0d 0a 20 20  appendArgs \..  
a8c0: 20 20 20 20 20 20 22 53 51 4c 69 74 65 50 72 6f        "SQLitePro
a8d0: 76 69 64 65 72 46 61 63 74 6f 72 79 2c 20 53 79  viderFactory, Sy
a8e0: 73 74 65 6d 5c 5c 2e 44 61 74 61 5c 5c 2e 53 51  stem\\.Data\\.SQ
a8f0: 4c 69 74 65 5c 5c 2e 45 46 36 2c 20 22 20 5c 0d  Lite\\.EF6, " \.
a900: 0a 20 20 20 20 20 20 20 20 22 56 65 72 73 69 6f  .        "Versio
a910: 6e 3d 22 20 5b 73 74 72 69 6e 67 20 6d 61 70 20  n=" [string map 
a920: 5b 6c 69 73 74 20 2e 20 5c 5c 2e 5d 20 24 76 65  [list . \\.] $ve
a930: 72 73 69 6f 6e 28 66 75 6c 6c 29 5d 20 2c 5d 20  rsion(full)] ,] 
a940: 5c 0d 0a 20 20 20 20 5b 61 70 70 65 6e 64 41 72  \..    [appendAr
a950: 67 73 20 5c 0d 0a 20 20 20 20 20 20 20 20 22 53  gs \..        "S
a960: 51 4c 69 74 65 50 72 6f 76 69 64 65 72 53 65 72  QLiteProviderSer
a970: 76 69 63 65 73 2c 20 53 79 73 74 65 6d 5c 5c 2e  vices, System\\.
a980: 44 61 74 61 5c 5c 2e 53 51 4c 69 74 65 5c 5c 2e  Data\\.SQLite\\.
a990: 45 46 36 2c 20 22 20 5c 0d 0a 20 20 20 20 20 20  EF6, " \..      
a9a0: 20 20 22 56 65 72 73 69 6f 6e 3d 22 20 5b 73 74    "Version=" [st
a9b0: 72 69 6e 67 20 6d 61 70 20 5b 6c 69 73 74 20 2e  ring map [list .
a9c0: 20 5c 5c 2e 5d 20 24 76 65 72 73 69 6f 6e 28 66   \\.] $version(f
a9d0: 75 6c 6c 29 5d 20 2c 5d 0d 0a 0d 0a 23 23 23 23  ull)] ,]....####
a9e0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
a9f0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
aa00: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
aa10: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
aa20: 23 23 23 23 23 23 23 23 23 23 23 0d 0a 23 20 32  ###########..# 2
aa30: 30 31 33 2f 4c 49 4e 51 2f 41 70 70 2e 63 6f 6e  013/LINQ/App.con
aa40: 66 69 67 0d 0a 23 23 23 23 23 23 23 23 23 23 23  fig..###########
aa50: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
aa60: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
aa70: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
aa80: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
aa90: 23 23 23 23 0d 0a 0d 0a 6c 61 70 70 65 6e 64 20  ####....lappend 
aaa0: 70 61 74 74 65 72 6e 73 20 5c 0d 0a 20 20 20 20  patterns \..    
aab0: 5b 61 70 70 65 6e 64 41 72 67 73 20 5c 0d 0a 20  [appendArgs \.. 
aac0: 20 20 20 20 20 20 20 22 53 51 4c 69 74 65 50 72         "SQLitePr
aad0: 6f 76 69 64 65 72 46 61 63 74 6f 72 79 2c 20 53  oviderFactory, S
aae0: 79 73 74 65 6d 5c 5c 2e 44 61 74 61 5c 5c 2e 53  ystem\\.Data\\.S
aaf0: 51 4c 69 74 65 5c 5c 2e 4c 69 6e 71 2c 20 22 20  QLite\\.Linq, " 
ab00: 5c 0d 0a 20 20 20 20 20 20 20 20 22 56 65 72 73  \..        "Vers
ab10: 69 6f 6e 3d 22 20 5b 73 74 72 69 6e 67 20 6d 61  ion=" [string ma
ab20: 70 20 5b 6c 69 73 74 20 2e 20 5c 5c 2e 5d 20 24  p [list . \\.] $
ab30: 76 65 72 73 69 6f 6e 28 66 75 6c 6c 29 5d 20 2c  version(full)] ,
ab40: 5d 0d 0a 0d 0a 23 23 23 23 23 23 23 23 23 23 23  ]....###########
ab50: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
ab60: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
ab70: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
ab80: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
ab90: 23 23 23 23 0d 0a 23 20 32 30 31 35 2f 45 46 36  ####..# 2015/EF6
aba0: 2f 41 70 70 2e 63 6f 6e 66 69 67 0d 0a 23 23 23  /App.config..###
abb0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
abc0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
abd0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
abe0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
abf0: 23 23 23 23 23 23 23 23 23 23 23 23 0d 0a 0d 0a  ############....
ac00: 6c 61 70 70 65 6e 64 20 70 61 74 74 65 72 6e 73  lappend patterns
ac10: 20 5c 0d 0a 20 20 20 20 5b 61 70 70 65 6e 64 41   \..    [appendA
ac20: 72 67 73 20 5c 0d 0a 20 20 20 20 20 20 20 20 22  rgs \..        "
ac30: 53 51 4c 69 74 65 50 72 6f 76 69 64 65 72 46 61  SQLiteProviderFa
ac40: 63 74 6f 72 79 2c 20 53 79 73 74 65 6d 5c 5c 2e  ctory, System\\.
ac50: 44 61 74 61 5c 5c 2e 53 51 4c 69 74 65 5c 5c 2e  Data\\.SQLite\\.
ac60: 45 46 36 2c 20 22 20 5c 0d 0a 20 20 20 20 20 20  EF6, " \..      
ac70: 20 20 22 56 65 72 73 69 6f 6e 3d 22 20 5b 73 74    "Version=" [st
ac80: 72 69 6e 67 20 6d 61 70 20 5b 6c 69 73 74 20 2e  ring map [list .
ac90: 20 5c 5c 2e 5d 20 24 76 65 72 73 69 6f 6e 28 66   \\.] $version(f
aca0: 75 6c 6c 29 5d 20 2c 5d 20 5c 0d 0a 20 20 20 20  ull)] ,] \..    
acb0: 5b 61 70 70 65 6e 64 41 72 67 73 20 5c 0d 0a 20  [appendArgs \.. 
acc0: 20 20 20 20 20 20 20 22 53 51 4c 69 74 65 50 72         "SQLitePr
acd0: 6f 76 69 64 65 72 53 65 72 76 69 63 65 73 2c 20  oviderServices, 
ace0: 53 79 73 74 65 6d 5c 5c 2e 44 61 74 61 5c 5c 2e  System\\.Data\\.
acf0: 53 51 4c 69 74 65 5c 5c 2e 45 46 36 2c 20 22 20  SQLite\\.EF6, " 
ad00: 5c 0d 0a 20 20 20 20 20 20 20 20 22 56 65 72 73  \..        "Vers
ad10: 69 6f 6e 3d 22 20 5b 73 74 72 69 6e 67 20 6d 61  ion=" [string ma
ad20: 70 20 5b 6c 69 73 74 20 2e 20 5c 5c 2e 5d 20 24  p [list . \\.] $
ad30: 76 65 72 73 69 6f 6e 28 66 75 6c 6c 29 5d 20 2c  version(full)] ,
ad40: 5d 0d 0a 0d 0a 23 23 23 23 23 23 23 23 23 23 23  ]....###########
ad50: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
ad60: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
ad70: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
ad80: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
ad90: 23 23 23 23 0d 0a 23 20 32 30 31 35 2f 4c 49 4e  ####..# 2015/LIN
ada0: 51 2f 41 70 70 2e 63 6f 6e 66 69 67 0d 0a 23 23  Q/App.config..##
adb0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
adc0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
add0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
ade0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
adf0: 23 23 23 23 23 23 23 23 23 23 23 23 23 0d 0a 0d  #############...
ae00: 0a 6c 61 70 70 65 6e 64 20 70 61 74 74 65 72 6e  .lappend pattern
ae10: 73 20 5c 0d 0a 20 20 20 20 5b 61 70 70 65 6e 64  s \..    [append
ae20: 41 72 67 73 20 5c 0d 0a 20 20 20 20 20 20 20 20  Args \..        
ae30: 22 53 51 4c 69 74 65 50 72 6f 76 69 64 65 72 46  "SQLiteProviderF
ae40: 61 63 74 6f 72 79 2c 20 53 79 73 74 65 6d 5c 5c  actory, System\\
ae50: 2e 44 61 74 61 5c 5c 2e 53 51 4c 69 74 65 5c 5c  .Data\\.SQLite\\
ae60: 2e 4c 69 6e 71 2c 20 22 20 5c 0d 0a 20 20 20 20  .Linq, " \..    
ae70: 20 20 20 20 22 56 65 72 73 69 6f 6e 3d 22 20 5b      "Version=" [
ae80: 73 74 72 69 6e 67 20 6d 61 70 20 5b 6c 69 73 74  string map [list
ae90: 20 2e 20 5c 5c 2e 5d 20 24 76 65 72 73 69 6f 6e   . \\.] $version
aea0: 28 66 75 6c 6c 29 5d 20 2c 5d 0d 0a 0d 0a 23 23  (full)] ,]....##
aeb0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
aec0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
aed0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
aee0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
aef0: 23 23 23 23 23 23 23 23 23 23 23 23 23 0d 0a 23  #############..#
af00: 20 32 30 31 37 2f 45 46 36 2f 41 70 70 2e 63 6f   2017/EF6/App.co
af10: 6e 66 69 67 0d 0a 23 23 23 23 23 23 23 23 23 23  nfig..##########
af20: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
af30: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
af40: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
af50: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
af60: 23 23 23 23 23 0d 0a 0d 0a 6c 61 70 70 65 6e 64  #####....lappend
af70: 20 70 61 74 74 65 72 6e 73 20 5c 0d 0a 20 20 20   patterns \..   
af80: 20 5b 61 70 70 65 6e 64 41 72 67 73 20 5c 0d 0a   [appendArgs \..
af90: 20 20 20 20 20 20 20 20 22 53 51 4c 69 74 65 50          "SQLiteP
afa0: 72 6f 76 69 64 65 72 46 61 63 74 6f 72 79 2c 20  roviderFactory, 
afb0: 53 79 73 74 65 6d 5c 5c 2e 44 61 74 61 5c 5c 2e  System\\.Data\\.
afc0: 53 51 4c 69 74 65 5c 5c 2e 45 46 36 2c 20 22 20  SQLite\\.EF6, " 
afd0: 5c 0d 0a 20 20 20 20 20 20 20 20 22 56 65 72 73  \..        "Vers
afe0: 69 6f 6e 3d 22 20 5b 73 74 72 69 6e 67 20 6d 61  ion=" [string ma
aff0: 70 20 5b 6c 69 73 74 20 2e 20 5c 5c 2e 5d 20 24  p [list . \\.] $
b000: 76 65 72 73 69 6f 6e 28 66 75 6c 6c 29 5d 20 2c  version(full)] ,
b010: 5d 20 5c 0d 0a 20 20 20 20 5b 61 70 70 65 6e 64  ] \..    [append
b020: 41 72 67 73 20 5c 0d 0a 20 20 20 20 20 20 20 20  Args \..        
b030: 22 53 51 4c 69 74 65 50 72 6f 76 69 64 65 72 53  "SQLiteProviderS
b040: 65 72 76 69 63 65 73 2c 20 53 79 73 74 65 6d 5c  ervices, System\
b050: 5c 2e 44 61 74 61 5c 5c 2e 53 51 4c 69 74 65 5c  \.Data\\.SQLite\
b060: 5c 2e 45 46 36 2c 20 22 20 5c 0d 0a 20 20 20 20  \.EF6, " \..    
b070: 20 20 20 20 22 56 65 72 73 69 6f 6e 3d 22 20 5b      "Version=" [
b080: 73 74 72 69 6e 67 20 6d 61 70 20 5b 6c 69 73 74  string map [list
b090: 20 2e 20 5c 5c 2e 5d 20 24 76 65 72 73 69 6f 6e   . \\.] $version
b0a0: 28 66 75 6c 6c 29 5d 20 2c 5d 0d 0a 0d 0a 23 23  (full)] ,]....##
b0b0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
b0c0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
b0d0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
b0e0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
b0f0: 23 23 23 23 23 23 23 23 23 23 23 23 23 0d 0a 23  #############..#
b100: 20 32 30 31 37 2f 4c 49 4e 51 2f 41 70 70 2e 63   2017/LINQ/App.c
b110: 6f 6e 66 69 67 0d 0a 23 23 23 23 23 23 23 23 23  onfig..#########
b120: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
b130: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
b140: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
b150: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
b160: 23 23 23 23 23 23 0d 0a 0d 0a 6c 61 70 70 65 6e  ######....lappen
b170: 64 20 70 61 74 74 65 72 6e 73 20 5c 0d 0a 20 20  d patterns \..  
b180: 20 20 5b 61 70 70 65 6e 64 41 72 67 73 20 5c 0d    [appendArgs \.
b190: 0a 20 20 20 20 20 20 20 20 22 53 51 4c 69 74 65  .        "SQLite
b1a0: 50 72 6f 76 69 64 65 72 46 61 63 74 6f 72 79 2c  ProviderFactory,
b1b0: 20 53 79 73 74 65 6d 5c 5c 2e 44 61 74 61 5c 5c   System\\.Data\\
b1c0: 2e 53 51 4c 69 74 65 5c 5c 2e 4c 69 6e 71 2c 20  .SQLite\\.Linq, 
b1d0: 22 20 5c 0d 0a 20 20 20 20 20 20 20 20 22 56 65  " \..        "Ve
b1e0: 72 73 69 6f 6e 3d 22 20 5b 73 74 72 69 6e 67 20  rsion=" [string 
b1f0: 6d 61 70 20 5b 6c 69 73 74 20 2e 20 5c 5c 2e 5d  map [list . \\.]
b200: 20 24 76 65 72 73 69 6f 6e 28 66 75 6c 6c 29 5d   $version(full)]
b210: 20 2c 5d 0d 0a 0d 0a 23 23 23 23 23 23 23 23 23   ,]....#########
b220: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
b230: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
b240: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
b250: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
b260: 23 23 23 23 23 23 0d 0a 23 20 74 65 73 74 6c 69  ######..# testli
b270: 6e 71 2f 50 72 6f 70 65 72 74 69 65 73 2f 41 73  nq/Properties/As
b280: 73 65 6d 62 6c 79 49 6e 66 6f 2e 63 73 0d 0a 23  semblyInfo.cs..#
b290: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
b2a0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
b2b0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
b2c0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
b2d0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 0d 0a  ##############..
b2e0: 0d 0a 6c 61 70 70 65 6e 64 20 70 61 74 74 65 72  ..lappend patter
b2f0: 6e 73 20 5c 0d 0a 20 20 20 20 5b 61 70 70 65 6e  ns \..    [appen
b300: 64 41 72 67 73 20 41 73 73 65 6d 62 6c 79 56 65  dArgs AssemblyVe
b310: 72 73 69 6f 6e 5c 5c 28 5c 22 20 5b 73 74 72 69  rsion\\(\" [stri
b320: 6e 67 20 6d 61 70 20 5b 6c 69 73 74 20 2e 20 5c  ng map [list . \
b330: 5c 2e 5d 20 5c 0d 0a 20 20 20 20 20 20 20 20 24  \.] \..        $
b340: 76 65 72 73 69 6f 6e 28 66 75 6c 6c 29 5d 20 5c  version(full)] \
b350: 22 5c 5c 29 5d 20 5c 0d 0a 20 20 20 20 5b 61 70  "\\)] \..    [ap
b360: 70 65 6e 64 41 72 67 73 20 41 73 73 65 6d 62 6c  pendArgs Assembl
b370: 79 46 69 6c 65 56 65 72 73 69 6f 6e 5c 5c 28 5c  yFileVersion\\(\
b380: 22 20 5b 73 74 72 69 6e 67 20 6d 61 70 20 5b 6c  " [string map [l
b390: 69 73 74 20 2e 20 5c 5c 2e 5d 20 5c 0d 0a 20 20  ist . \\.] \..  
b3a0: 20 20 20 20 20 20 24 76 65 72 73 69 6f 6e 28 66        $version(f
b3b0: 75 6c 6c 29 5d 20 5c 22 5c 5c 29 5d 0d 0a 0d 0a  ull)] \"\\)]....
b3c0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
b3d0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
b3e0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
b3f0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
b400: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 0d  ###############.
b410: 0a 23 20 74 6f 6f 6c 73 2f 69 6e 73 74 61 6c 6c  .# tools/install
b420: 2f 50 72 6f 70 65 72 74 69 65 73 2f 41 73 73 65  /Properties/Asse
b430: 6d 62 6c 79 49 6e 66 6f 2e 63 73 0d 0a 23 23 23  mblyInfo.cs..###
b440: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
b450: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
b460: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
b470: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
b480: 23 23 23 23 23 23 23 23 23 23 23 23 0d 0a 0d 0a  ############....
b490: 6c 61 70 70 65 6e 64 20 70 61 74 74 65 72 6e 73  lappend patterns
b4a0: 20 5c 0d 0a 20 20 20 20 5b 61 70 70 65 6e 64 41   \..    [appendA
b4b0: 72 67 73 20 41 73 73 65 6d 62 6c 79 56 65 72 73  rgs AssemblyVers
b4c0: 69 6f 6e 5c 5c 28 5c 22 20 5b 73 74 72 69 6e 67  ion\\(\" [string
b4d0: 20 6d 61 70 20 5b 6c 69 73 74 20 2e 20 5c 5c 2e   map [list . \\.
b4e0: 5d 20 5c 0d 0a 20 20 20 20 20 20 20 20 24 76 65  ] \..        $ve
b4f0: 72 73 69 6f 6e 28 66 75 6c 6c 29 5d 20 5c 22 5c  rsion(full)] \"\
b500: 5c 29 5d 20 5c 0d 0a 20 20 20 20 5b 61 70 70 65  \)] \..    [appe
b510: 6e 64 41 72 67 73 20 41 73 73 65 6d 62 6c 79 46  ndArgs AssemblyF
b520: 69 6c 65 56 65 72 73 69 6f 6e 5c 5c 28 5c 22 20  ileVersion\\(\" 
b530: 5b 73 74 72 69 6e 67 20 6d 61 70 20 5b 6c 69 73  [string map [lis
b540: 74 20 2e 20 5c 5c 2e 5d 20 5c 0d 0a 20 20 20 20  t . \\.] \..    
b550: 20 20 20 20 24 76 65 72 73 69 6f 6e 28 66 75 6c      $version(ful
b560: 6c 29 5d 20 5c 22 5c 5c 29 5d 0d 0a 0d 0a 23 23  l)] \"\\)]....##
b570: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
b580: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
b590: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
b5a0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
b5b0: 23 23 23 23 23 23 23 23 23 23 23 23 23 0d 0a 23  #############..#
b5c0: 20 77 77 77 2f 6e 65 77 73 2e 77 69 6b 69 0d 0a   www/news.wiki..
b5d0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
b5e0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
b5f0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
b600: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
b610: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 0d  ###############.
b620: 0a 0d 0a 6c 61 70 70 65 6e 64 20 70 61 74 74 65  ...lappend patte
b630: 72 6e 73 20 5c 0d 0a 20 20 20 20 5b 61 70 70 65  rns \..    [appe
b640: 6e 64 41 72 67 73 20 3c 62 3e 20 5b 73 74 72 69  ndArgs <b> [stri
b650: 6e 67 20 6d 61 70 20 5b 6c 69 73 74 20 2e 20 5c  ng map [list . \
b660: 5c 2e 5d 20 24 76 65 72 73 69 6f 6e 28 66 75 6c  \.] $version(ful
b670: 6c 29 5d 20 22 20 2d 20 22 5d 0d 0a 0d 0a 23 23  l)] " - "]....##
b680: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
b690: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
b6a0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
b6b0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
b6c0: 23 23 23 23 23 23 23 23 23 23 23 23 23 0d 0a 0d  #############...
b6d0: 0a 73 65 74 20 66 69 6c 65 4e 61 6d 65 73 20 5b  .set fileNames [
b6e0: 6c 69 73 74 20 5c 0d 0a 20 20 20 20 72 65 61 64  list \..    read
b6f0: 6d 65 2e 68 74 6d 20 5c 0d 0a 20 20 20 20 72 65  me.htm \..    re
b700: 61 64 6d 65 2e 68 74 6d 20 5c 0d 0a 20 20 20 20  adme.htm \..    
b710: 72 65 61 64 6d 65 2e 68 74 6d 20 5c 0d 0a 20 20  readme.htm \..  
b720: 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 44 6f 63    [file join Doc
b730: 20 45 78 74 72 61 20 50 72 6f 76 69 64 65 72 20   Extra Provider 
b740: 64 62 66 61 63 74 6f 72 79 73 75 70 70 6f 72 74  dbfactorysupport
b750: 2e 68 74 6d 6c 5d 20 5c 0d 0a 20 20 20 20 5b 66  .html] \..    [f
b760: 69 6c 65 20 6a 6f 69 6e 20 44 6f 63 20 45 78 74  ile join Doc Ext
b770: 72 61 20 50 72 6f 76 69 64 65 72 20 76 65 72 73  ra Provider vers
b780: 69 6f 6e 2e 68 74 6d 6c 5d 20 5c 0d 0a 20 20 20  ion.html] \..   
b790: 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 44 6f 63 20   [file join Doc 
b7a0: 45 78 74 72 61 20 50 72 6f 76 69 64 65 72 20 77  Extra Provider w
b7b0: 65 6c 63 6f 6d 65 2e 68 74 6d 6c 5d 20 5c 0d 0a  elcome.html] \..
b7c0: 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 4e      [file join N
b7d0: 75 47 65 74 20 53 51 4c 69 74 65 2e 6e 75 73 70  uGet SQLite.nusp
b7e0: 65 63 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65  ec] \..    [file
b7f0: 20 6a 6f 69 6e 20 4e 75 47 65 74 20 53 51 4c 69   join NuGet SQLi
b800: 74 65 2e 6e 75 73 70 65 63 5d 20 5c 0d 0a 20 20  te.nuspec] \..  
b810: 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 4e 75 47    [file join NuG
b820: 65 74 20 53 51 4c 69 74 65 2e 6e 75 73 70 65 63  et SQLite.nuspec
b830: 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a  ] \..    [file j
b840: 6f 69 6e 20 4e 75 47 65 74 20 53 51 4c 69 74 65  oin NuGet SQLite
b850: 2e 6e 75 73 70 65 63 5d 20 5c 0d 0a 20 20 20 20  .nuspec] \..    
b860: 5b 66 69 6c 65 20 6a 6f 69 6e 20 4e 75 47 65 74  [file join NuGet
b870: 20 53 51 4c 69 74 65 2e 6e 75 73 70 65 63 5d 20   SQLite.nuspec] 
b880: 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69  \..    [file joi
b890: 6e 20 4e 75 47 65 74 20 53 51 4c 69 74 65 2e 6e  n NuGet SQLite.n
b8a0: 75 73 70 65 63 5d 20 5c 0d 0a 20 20 20 20 5b 66  uspec] \..    [f
b8b0: 69 6c 65 20 6a 6f 69 6e 20 4e 75 47 65 74 20 53  ile join NuGet S
b8c0: 51 4c 69 74 65 2e 6e 75 73 70 65 63 5d 20 5c 0d  QLite.nuspec] \.
b8d0: 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20  .    [file join 
b8e0: 4e 75 47 65 74 20 53 51 4c 69 74 65 2e 6e 75 73  NuGet SQLite.nus
b8f0: 70 65 63 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c  pec] \..    [fil
b900: 65 20 6a 6f 69 6e 20 4e 75 47 65 74 20 53 51 4c  e join NuGet SQL
b910: 69 74 65 2e 6e 75 73 70 65 63 5d 20 5c 0d 0a 20  ite.nuspec] \.. 
b920: 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 4e 75     [file join Nu
b930: 47 65 74 20 53 51 4c 69 74 65 2e 6e 75 73 70 65  Get SQLite.nuspe
b940: 63 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20  c] \..    [file 
b950: 6a 6f 69 6e 20 4e 75 47 65 74 20 53 51 4c 69 74  join NuGet SQLit
b960: 65 2e 6e 75 73 70 65 63 5d 20 5c 0d 0a 20 20 20  e.nuspec] \..   
b970: 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 4e 75 47 65   [file join NuGe
b980: 74 20 53 51 4c 69 74 65 2e 6e 75 73 70 65 63 5d  t SQLite.nuspec]
b990: 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f   \..    [file jo
b9a0: 69 6e 20 4e 75 47 65 74 20 53 51 4c 69 74 65 2e  in NuGet SQLite.
b9b0: 6e 75 73 70 65 63 5d 20 5c 0d 0a 20 20 20 20 5b  nuspec] \..    [
b9c0: 66 69 6c 65 20 6a 6f 69 6e 20 4e 75 47 65 74 20  file join NuGet 
b9d0: 53 51 4c 69 74 65 2e 6e 75 73 70 65 63 5d 20 5c  SQLite.nuspec] \
b9e0: 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e  ..    [file join
b9f0: 20 4e 75 47 65 74 20 53 51 4c 69 74 65 2e 6e 75   NuGet SQLite.nu
ba00: 73 70 65 63 5d 20 5c 0d 0a 20 20 20 20 5b 66 69  spec] \..    [fi
ba10: 6c 65 20 6a 6f 69 6e 20 4e 75 47 65 74 20 53 51  le join NuGet SQ
ba20: 4c 69 74 65 2e 42 65 74 61 2e 6e 75 73 70 65 63  Lite.Beta.nuspec
ba30: 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a  ] \..    [file j
ba40: 6f 69 6e 20 4e 75 47 65 74 20 53 51 4c 69 74 65  oin NuGet SQLite
ba50: 2e 42 65 74 61 2e 6e 75 73 70 65 63 5d 20 5c 0d  .Beta.nuspec] \.
ba60: 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20  .    [file join 
ba70: 4e 75 47 65 74 20 53 51 4c 69 74 65 2e 42 65 74  NuGet SQLite.Bet
ba80: 61 2e 6e 75 73 70 65 63 5d 20 5c 0d 0a 20 20 20  a.nuspec] \..   
ba90: 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 4e 75 47 65   [file join NuGe
baa0: 74 20 53 51 4c 69 74 65 2e 42 65 74 61 2e 6e 75  t SQLite.Beta.nu
bab0: 73 70 65 63 5d 20 5c 0d 0a 20 20 20 20 5b 66 69  spec] \..    [fi
bac0: 6c 65 20 6a 6f 69 6e 20 4e 75 47 65 74 20 53 51  le join NuGet SQ
bad0: 4c 69 74 65 2e 42 65 74 61 2e 6e 75 73 70 65 63  Lite.Beta.nuspec
bae0: 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a  ] \..    [file j
baf0: 6f 69 6e 20 4e 75 47 65 74 20 53 51 4c 69 74 65  oin NuGet SQLite
bb00: 2e 42 65 74 61 2e 6e 75 73 70 65 63 5d 20 5c 0d  .Beta.nuspec] \.
bb10: 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20  .    [file join 
bb20: 4e 75 47 65 74 20 53 51 4c 69 74 65 2e 42 65 74  NuGet SQLite.Bet
bb30: 61 2e 6e 75 73 70 65 63 5d 20 5c 0d 0a 20 20 20  a.nuspec] \..   
bb40: 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 4e 75 47 65   [file join NuGe
bb50: 74 20 53 51 4c 69 74 65 2e 42 65 74 61 2e 6e 75  t SQLite.Beta.nu
bb60: 73 70 65 63 5d 20 5c 0d 0a 20 20 20 20 5b 66 69  spec] \..    [fi
bb70: 6c 65 20 6a 6f 69 6e 20 4e 75 47 65 74 20 53 51  le join NuGet SQ
bb80: 4c 69 74 65 2e 42 65 74 61 2e 6e 75 73 70 65 63  Lite.Beta.nuspec
bb90: 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a  ] \..    [file j
bba0: 6f 69 6e 20 4e 75 47 65 74 20 53 51 4c 69 74 65  oin NuGet SQLite
bbb0: 2e 42 65 74 61 2e 6e 75 73 70 65 63 5d 20 5c 0d  .Beta.nuspec] \.
bbc0: 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20  .    [file join 
bbd0: 4e 75 47 65 74 20 53 51 4c 69 74 65 2e 42 65 74  NuGet SQLite.Bet
bbe0: 61 2e 6e 75 73 70 65 63 5d 20 5c 0d 0a 20 20 20  a.nuspec] \..   
bbf0: 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 4e 75 47 65   [file join NuGe
bc00: 74 20 53 51 4c 69 74 65 2e 42 65 74 61 2e 6e 75  t SQLite.Beta.nu
bc10: 73 70 65 63 5d 20 5c 0d 0a 20 20 20 20 5b 66 69  spec] \..    [fi
bc20: 6c 65 20 6a 6f 69 6e 20 4e 75 47 65 74 20 53 51  le join NuGet SQ
bc30: 4c 69 74 65 2e 42 65 74 61 2e 6e 75 73 70 65 63  Lite.Beta.nuspec
bc40: 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a  ] \..    [file j
bc50: 6f 69 6e 20 4e 75 47 65 74 20 53 51 4c 69 74 65  oin NuGet SQLite
bc60: 2e 42 65 74 61 2e 6e 75 73 70 65 63 5d 20 5c 0d  .Beta.nuspec] \.
bc70: 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20  .    [file join 
bc80: 4e 75 47 65 74 20 53 51 4c 69 74 65 2e 42 65 74  NuGet SQLite.Bet
bc90: 61 2e 6e 75 73 70 65 63 5d 20 5c 0d 0a 20 20 20  a.nuspec] \..   
bca0: 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 4e 75 47 65   [file join NuGe
bcb0: 74 20 53 51 4c 69 74 65 2e 43 6f 72 65 2e 6e 75  t SQLite.Core.nu
bcc0: 73 70 65 63 5d 20 5c 0d 0a 20 20 20 20 5b 66 69  spec] \..    [fi
bcd0: 6c 65 20 6a 6f 69 6e 20 4e 75 47 65 74 20 53 51  le join NuGet SQ
bce0: 4c 69 74 65 2e 43 6f 72 65 2e 42 65 74 61 2e 6e  Lite.Core.Beta.n
bcf0: 75 73 70 65 63 5d 20 5c 0d 0a 20 20 20 20 5b 66  uspec] \..    [f
bd00: 69 6c 65 20 6a 6f 69 6e 20 4e 75 47 65 74 20 53  ile join NuGet S
bd10: 51 4c 69 74 65 2e 43 6f 72 65 2e 54 65 73 74 2e  QLite.Core.Test.
bd20: 6e 75 73 70 65 63 5d 20 5c 0d 0a 20 20 20 20 5b  nuspec] \..    [
bd30: 66 69 6c 65 20 6a 6f 69 6e 20 4e 75 47 65 74 20  file join NuGet 
bd40: 53 51 4c 69 74 65 2e 43 6f 72 65 2e 4d 53 49 4c  SQLite.Core.MSIL
bd50: 2e 6e 75 73 70 65 63 5d 20 5c 0d 0a 20 20 20 20  .nuspec] \..    
bd60: 5b 66 69 6c 65 20 6a 6f 69 6e 20 4e 75 47 65 74  [file join NuGet
bd70: 20 53 51 4c 69 74 65 2e 43 6f 72 65 2e 4d 53 49   SQLite.Core.MSI
bd80: 4c 2e 42 65 74 61 2e 6e 75 73 70 65 63 5d 20 5c  L.Beta.nuspec] \
bd90: 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e  ..    [file join
bda0: 20 4e 75 47 65 74 20 53 51 4c 69 74 65 2e 43 6f   NuGet SQLite.Co
bdb0: 72 65 2e 4d 53 49 4c 2e 54 65 73 74 2e 6e 75 73  re.MSIL.Test.nus
bdc0: 70 65 63 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c  pec] \..    [fil
bdd0: 65 20 6a 6f 69 6e 20 4e 75 47 65 74 20 53 51 4c  e join NuGet SQL
bde0: 69 74 65 2e 45 46 36 2e 6e 75 73 70 65 63 5d 20  ite.EF6.nuspec] 
bdf0: 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69  \..    [file joi
be00: 6e 20 4e 75 47 65 74 20 53 51 4c 69 74 65 2e 45  n NuGet SQLite.E
be10: 46 36 2e 6e 75 73 70 65 63 5d 20 5c 0d 0a 20 20  F6.nuspec] \..  
be20: 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 4e 75 47    [file join NuG
be30: 65 74 20 53 51 4c 69 74 65 2e 45 46 36 2e 6e 75  et SQLite.EF6.nu
be40: 73 70 65 63 5d 20 5c 0d 0a 20 20 20 20 5b 66 69  spec] \..    [fi
be50: 6c 65 20 6a 6f 69 6e 20 4e 75 47 65 74 20 53 51  le join NuGet SQ
be60: 4c 69 74 65 2e 45 46 36 2e 6e 75 73 70 65 63 5d  Lite.EF6.nuspec]
be70: 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f   \..    [file jo
be80: 69 6e 20 4e 75 47 65 74 20 53 51 4c 69 74 65 2e  in NuGet SQLite.
be90: 45 46 36 2e 6e 75 73 70 65 63 5d 20 5c 0d 0a 20  EF6.nuspec] \.. 
bea0: 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 4e 75     [file join Nu
beb0: 47 65 74 20 53 51 4c 69 74 65 2e 45 46 36 2e 42  Get SQLite.EF6.B
bec0: 65 74 61 2e 6e 75 73 70 65 63 5d 20 5c 0d 0a 20  eta.nuspec] \.. 
bed0: 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 4e 75     [file join Nu
bee0: 47 65 74 20 53 51 4c 69 74 65 2e 45 46 36 2e 42  Get SQLite.EF6.B
bef0: 65 74 61 2e 6e 75 73 70 65 63 5d 20 5c 0d 0a 20  eta.nuspec] \.. 
bf00: 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 4e 75     [file join Nu
bf10: 47 65 74 20 53 51 4c 69 74 65 2e 45 46 36 2e 42  Get SQLite.EF6.B
bf20: 65 74 61 2e 6e 75 73 70 65 63 5d 20 5c 0d 0a 20  eta.nuspec] \.. 
bf30: 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 4e 75     [file join Nu
bf40: 47 65 74 20 53 51 4c 69 74 65 2e 45 46 36 2e 42  Get SQLite.EF6.B
bf50: 65 74 61 2e 6e 75 73 70 65 63 5d 20 5c 0d 0a 20  eta.nuspec] \.. 
bf60: 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 4e 75     [file join Nu
bf70: 47 65 74 20 53 51 4c 69 74 65 2e 45 46 36 2e 42  Get SQLite.EF6.B
bf80: 65 74 61 2e 6e 75 73 70 65 63 5d 20 5c 0d 0a 20  eta.nuspec] \.. 
bf90: 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 4e 75     [file join Nu
bfa0: 47 65 74 20 53 51 4c 69 74 65 2e 45 46 36 2e 54  Get SQLite.EF6.T
bfb0: 65 73 74 2e 6e 75 73 70 65 63 5d 20 5c 0d 0a 20  est.nuspec] \.. 
bfc0: 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 4e 75     [file join Nu
bfd0: 47 65 74 20 53 51 4c 69 74 65 2e 45 46 36 2e 54  Get SQLite.EF6.T
bfe0: 65 73 74 2e 6e 75 73 70 65 63 5d 20 5c 0d 0a 20  est.nuspec] \.. 
bff0: 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 4e 75     [file join Nu
c000: 47 65 74 20 53 51 4c 69 74 65 2e 45 46 36 2e 54  Get SQLite.EF6.T
c010: 65 73 74 2e 6e 75 73 70 65 63 5d 20 5c 0d 0a 20  est.nuspec] \.. 
c020: 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 4e 75     [file join Nu
c030: 47 65 74 20 53 51 4c 69 74 65 2e 45 46 36 2e 54  Get SQLite.EF6.T
c040: 65 73 74 2e 6e 75 73 70 65 63 5d 20 5c 0d 0a 20  est.nuspec] \.. 
c050: 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 4e 75     [file join Nu
c060: 47 65 74 20 53 51 4c 69 74 65 2e 45 46 36 2e 54  Get SQLite.EF6.T
c070: 65 73 74 2e 6e 75 73 70 65 63 5d 20 5c 0d 0a 20  est.nuspec] \.. 
c080: 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 4e 75     [file join Nu
c090: 47 65 74 20 53 51 4c 69 74 65 2e 4c 69 6e 71 2e  Get SQLite.Linq.
c0a0: 6e 75 73 70 65 63 5d 20 5c 0d 0a 20 20 20 20 5b  nuspec] \..    [
c0b0: 66 69 6c 65 20 6a 6f 69 6e 20 4e 75 47 65 74 20  file join NuGet 
c0c0: 53 51 4c 69 74 65 2e 4c 69 6e 71 2e 42 65 74 61  SQLite.Linq.Beta
c0d0: 2e 6e 75 73 70 65 63 5d 20 5c 0d 0a 20 20 20 20  .nuspec] \..    
c0e0: 5b 66 69 6c 65 20 6a 6f 69 6e 20 4e 75 47 65 74  [file join NuGet
c0f0: 20 53 51 4c 69 74 65 2e 4c 69 6e 71 2e 54 65 73   SQLite.Linq.Tes
c100: 74 2e 6e 75 73 70 65 63 5d 20 5c 0d 0a 20 20 20  t.nuspec] \..   
c110: 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 4e 75 47 65   [file join NuGe
c120: 74 20 53 51 4c 69 74 65 2e 4d 53 49 4c 2e 6e 75  t SQLite.MSIL.nu
c130: 73 70 65 63 5d 20 5c 0d 0a 20 20 20 20 5b 66 69  spec] \..    [fi
c140: 6c 65 20 6a 6f 69 6e 20 4e 75 47 65 74 20 53 51  le join NuGet SQ
c150: 4c 69 74 65 2e 4d 53 49 4c 2e 6e 75 73 70 65 63  Lite.MSIL.nuspec
c160: 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a  ] \..    [file j
c170: 6f 69 6e 20 4e 75 47 65 74 20 53 51 4c 69 74 65  oin NuGet SQLite
c180: 2e 4d 53 49 4c 2e 6e 75 73 70 65 63 5d 20 5c 0d  .MSIL.nuspec] \.
c190: 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20  .    [file join 
c1a0: 4e 75 47 65 74 20 53 51 4c 69 74 65 2e 4d 53 49  NuGet SQLite.MSI
c1b0: 4c 2e 6e 75 73 70 65 63 5d 20 5c 0d 0a 20 20 20  L.nuspec] \..   
c1c0: 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 4e 75 47 65   [file join NuGe
c1d0: 74 20 53 51 4c 69 74 65 2e 4d 53 49 4c 2e 6e 75  t SQLite.MSIL.nu
c1e0: 73 70 65 63 5d 20 5c 0d 0a 20 20 20 20 5b 66 69  spec] \..    [fi
c1f0: 6c 65 20 6a 6f 69 6e 20 4e 75 47 65 74 20 53 51  le join NuGet SQ
c200: 4c 69 74 65 2e 4d 53 49 4c 2e 6e 75 73 70 65 63  Lite.MSIL.nuspec
c210: 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a  ] \..    [file j
c220: 6f 69 6e 20 4e 75 47 65 74 20 53 51 4c 69 74 65  oin NuGet SQLite
c230: 2e 4d 53 49 4c 2e 6e 75 73 70 65 63 5d 20 5c 0d  .MSIL.nuspec] \.
c240: 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20  .    [file join 
c250: 4e 75 47 65 74 20 53 51 4c 69 74 65 2e 4d 53 49  NuGet SQLite.MSI
c260: 4c 2e 6e 75 73 70 65 63 5d 20 5c 0d 0a 20 20 20  L.nuspec] \..   
c270: 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 4e 75 47 65   [file join NuGe
c280: 74 20 53 51 4c 69 74 65 2e 4d 53 49 4c 2e 6e 75  t SQLite.MSIL.nu
c290: 73 70 65 63 5d 20 5c 0d 0a 20 20 20 20 5b 66 69  spec] \..    [fi
c2a0: 6c 65 20 6a 6f 69 6e 20 4e 75 47 65 74 20 53 51  le join NuGet SQ
c2b0: 4c 69 74 65 2e 4d 53 49 4c 2e 6e 75 73 70 65 63  Lite.MSIL.nuspec
c2c0: 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a  ] \..    [file j
c2d0: 6f 69 6e 20 4e 75 47 65 74 20 53 51 4c 69 74 65  oin NuGet SQLite
c2e0: 2e 4d 53 49 4c 2e 6e 75 73 70 65 63 5d 20 5c 0d  .MSIL.nuspec] \.
c2f0: 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20  .    [file join 
c300: 4e 75 47 65 74 20 53 51 4c 69 74 65 2e 4d 53 49  NuGet SQLite.MSI
c310: 4c 2e 6e 75 73 70 65 63 5d 20 5c 0d 0a 20 20 20  L.nuspec] \..   
c320: 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 4e 75 47 65   [file join NuGe
c330: 74 20 53 51 4c 69 74 65 2e 4d 53 49 4c 2e 6e 75  t SQLite.MSIL.nu
c340: 73 70 65 63 5d 20 5c 0d 0a 20 20 20 20 5b 66 69  spec] \..    [fi
c350: 6c 65 20 6a 6f 69 6e 20 4e 75 47 65 74 20 53 51  le join NuGet SQ
c360: 4c 69 74 65 2e 4d 53 49 4c 2e 6e 75 73 70 65 63  Lite.MSIL.nuspec
c370: 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a  ] \..    [file j
c380: 6f 69 6e 20 4e 75 47 65 74 20 53 51 4c 69 74 65  oin NuGet SQLite
c390: 2e 4d 53 49 4c 2e 6e 75 73 70 65 63 5d 20 5c 0d  .MSIL.nuspec] \.
c3a0: 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20  .    [file join 
c3b0: 4e 75 47 65 74 20 53 51 4c 69 74 65 2e 4d 53 49  NuGet SQLite.MSI
c3c0: 4c 2e 42 65 74 61 2e 6e 75 73 70 65 63 5d 20 5c  L.Beta.nuspec] \
c3d0: 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e  ..    [file join
c3e0: 20 4e 75 47 65 74 20 53 51 4c 69 74 65 2e 4d 53   NuGet SQLite.MS
c3f0: 49 4c 2e 42 65 74 61 2e 6e 75 73 70 65 63 5d 20  IL.Beta.nuspec] 
c400: 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69  \..    [file joi
c410: 6e 20 4e 75 47 65 74 20 53 51 4c 69 74 65 2e 4d  n NuGet SQLite.M
c420: 53 49 4c 2e 42 65 74 61 2e 6e 75 73 70 65 63 5d  SIL.Beta.nuspec]
c430: 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f   \..    [file jo
c440: 69 6e 20 4e 75 47 65 74 20 53 51 4c 69 74 65 2e  in NuGet SQLite.
c450: 4d 53 49 4c 2e 42 65 74 61 2e 6e 75 73 70 65 63  MSIL.Beta.nuspec
c460: 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a  ] \..    [file j
c470: 6f 69 6e 20 4e 75 47 65 74 20 53 51 4c 69 74 65  oin NuGet SQLite
c480: 2e 4d 53 49 4c 2e 42 65 74 61 2e 6e 75 73 70 65  .MSIL.Beta.nuspe
c490: 63 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20  c] \..    [file 
c4a0: 6a 6f 69 6e 20 4e 75 47 65 74 20 53 51 4c 69 74  join NuGet SQLit
c4b0: 65 2e 4d 53 49 4c 2e 42 65 74 61 2e 6e 75 73 70  e.MSIL.Beta.nusp
c4c0: 65 63 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65  ec] \..    [file
c4d0: 20 6a 6f 69 6e 20 4e 75 47 65 74 20 53 51 4c 69   join NuGet SQLi
c4e0: 74 65 2e 4d 53 49 4c 2e 42 65 74 61 2e 6e 75 73  te.MSIL.Beta.nus
c4f0: 70 65 63 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c  pec] \..    [fil
c500: 65 20 6a 6f 69 6e 20 4e 75 47 65 74 20 53 51 4c  e join NuGet SQL
c510: 69 74 65 2e 4d 53 49 4c 2e 42 65 74 61 2e 6e 75  ite.MSIL.Beta.nu
c520: 73 70 65 63 5d 20 5c 0d 0a 20 20 20 20 5b 66 69  spec] \..    [fi
c530: 6c 65 20 6a 6f 69 6e 20 4e 75 47 65 74 20 53 51  le join NuGet SQ
c540: 4c 69 74 65 2e 4d 53 49 4c 2e 42 65 74 61 2e 6e  Lite.MSIL.Beta.n
c550: 75 73 70 65 63 5d 20 5c 0d 0a 20 20 20 20 5b 66  uspec] \..    [f
c560: 69 6c 65 20 6a 6f 69 6e 20 4e 75 47 65 74 20 53  ile join NuGet S
c570: 51 4c 69 74 65 2e 4d 53 49 4c 2e 42 65 74 61 2e  QLite.MSIL.Beta.
c580: 6e 75 73 70 65 63 5d 20 5c 0d 0a 20 20 20 20 5b  nuspec] \..    [
c590: 66 69 6c 65 20 6a 6f 69 6e 20 4e 75 47 65 74 20  file join NuGet 
c5a0: 53 51 4c 69 74 65 2e 4d 53 49 4c 2e 42 65 74 61  SQLite.MSIL.Beta
c5b0: 2e 6e 75 73 70 65 63 5d 20 5c 0d 0a 20 20 20 20  .nuspec] \..    
c5c0: 5b 66 69 6c 65 20 6a 6f 69 6e 20 4e 75 47 65 74  [file join NuGet
c5d0: 20 53 51 4c 69 74 65 2e 4d 53 49 4c 2e 42 65 74   SQLite.MSIL.Bet
c5e0: 61 2e 6e 75 73 70 65 63 5d 20 5c 0d 0a 20 20 20  a.nuspec] \..   
c5f0: 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 4e 75 47 65   [file join NuGe
c600: 74 20 53 51 4c 69 74 65 2e 4d 53 49 4c 2e 42 65  t SQLite.MSIL.Be
c610: 74 61 2e 6e 75 73 70 65 63 5d 20 5c 0d 0a 20 20  ta.nuspec] \..  
c620: 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 4e 75 47    [file join NuG
c630: 65 74 20 53 51 4c 69 74 65 2e 4d 53 49 4c 2e 42  et SQLite.MSIL.B
c640: 65 74 61 2e 6e 75 73 70 65 63 5d 20 5c 0d 0a 20  eta.nuspec] \.. 
c650: 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 4e 75     [file join Nu
c660: 47 65 74 20 53 51 4c 69 74 65 2e 4d 53 49 4c 2e  Get SQLite.MSIL.
c670: 42 65 74 61 2e 6e 75 73 70 65 63 5d 20 5c 0d 0a  Beta.nuspec] \..
c680: 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 4e      [file join N
c690: 75 47 65 74 20 53 51 4c 69 74 65 2e 4d 53 49 4c  uGet SQLite.MSIL
c6a0: 2e 54 65 73 74 2e 6e 75 73 70 65 63 5d 20 5c 0d  .Test.nuspec] \.
c6b0: 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20  .    [file join 
c6c0: 4e 75 47 65 74 20 53 51 4c 69 74 65 2e 4d 53 49  NuGet SQLite.MSI
c6d0: 4c 2e 54 65 73 74 2e 6e 75 73 70 65 63 5d 20 5c  L.Test.nuspec] \
c6e0: 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e  ..    [file join
c6f0: 20 4e 75 47 65 74 20 53 51 4c 69 74 65 2e 4d 53   NuGet SQLite.MS
c700: 49 4c 2e 54 65 73 74 2e 6e 75 73 70 65 63 5d 20  IL.Test.nuspec] 
c710: 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69  \..    [file joi
c720: 6e 20 4e 75 47 65 74 20 53 51 4c 69 74 65 2e 4d  n NuGet SQLite.M
c730: 53 49 4c 2e 54 65 73 74 2e 6e 75 73 70 65 63 5d  SIL.Test.nuspec]
c740: 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f   \..    [file jo
c750: 69 6e 20 4e 75 47 65 74 20 53 51 4c 69 74 65 2e  in NuGet SQLite.
c760: 4d 53 49 4c 2e 54 65 73 74 2e 6e 75 73 70 65 63  MSIL.Test.nuspec
c770: 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a  ] \..    [file j
c780: 6f 69 6e 20 4e 75 47 65 74 20 53 51 4c 69 74 65  oin NuGet SQLite
c790: 2e 4d 53 49 4c 2e 54 65 73 74 2e 6e 75 73 70 65  .MSIL.Test.nuspe
c7a0: 63 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20  c] \..    [file 
c7b0: 6a 6f 69 6e 20 4e 75 47 65 74 20 53 51 4c 69 74  join NuGet SQLit
c7c0: 65 2e 4d 53 49 4c 2e 54 65 73 74 2e 6e 75 73 70  e.MSIL.Test.nusp
c7d0: 65 63 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65  ec] \..    [file
c7e0: 20 6a 6f 69 6e 20 4e 75 47 65 74 20 53 51 4c 69   join NuGet SQLi
c7f0: 74 65 2e 4d 53 49 4c 2e 54 65 73 74 2e 6e 75 73  te.MSIL.Test.nus
c800: 70 65 63 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c  pec] \..    [fil
c810: 65 20 6a 6f 69 6e 20 4e 75 47 65 74 20 53 51 4c  e join NuGet SQL
c820: 69 74 65 2e 4d 53 49 4c 2e 54 65 73 74 2e 6e 75  ite.MSIL.Test.nu
c830: 73 70 65 63 5d 20 5c 0d 0a 20 20 20 20 5b 66 69  spec] \..    [fi
c840: 6c 65 20 6a 6f 69 6e 20 4e 75 47 65 74 20 53 51  le join NuGet SQ
c850: 4c 69 74 65 2e 4d 53 49 4c 2e 54 65 73 74 2e 6e  Lite.MSIL.Test.n
c860: 75 73 70 65 63 5d 20 5c 0d 0a 20 20 20 20 5b 66  uspec] \..    [f
c870: 69 6c 65 20 6a 6f 69 6e 20 4e 75 47 65 74 20 53  ile join NuGet S
c880: 51 4c 69 74 65 2e 4d 53 49 4c 2e 54 65 73 74 2e  QLite.MSIL.Test.
c890: 6e 75 73 70 65 63 5d 20 5c 0d 0a 20 20 20 20 5b  nuspec] \..    [
c8a0: 66 69 6c 65 20 6a 6f 69 6e 20 4e 75 47 65 74 20  file join NuGet 
c8b0: 53 51 4c 69 74 65 2e 4d 53 49 4c 2e 54 65 73 74  SQLite.MSIL.Test
c8c0: 2e 6e 75 73 70 65 63 5d 20 5c 0d 0a 20 20 20 20  .nuspec] \..    
c8d0: 5b 66 69 6c 65 20 6a 6f 69 6e 20 4e 75 47 65 74  [file join NuGet
c8e0: 20 53 51 4c 69 74 65 2e 4d 53 49 4c 2e 54 65 73   SQLite.MSIL.Tes
c8f0: 74 2e 6e 75 73 70 65 63 5d 20 5c 0d 0a 20 20 20  t.nuspec] \..   
c900: 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 4e 75 47 65   [file join NuGe
c910: 74 20 53 51 4c 69 74 65 2e 4d 53 49 4c 2e 54 65  t SQLite.MSIL.Te
c920: 73 74 2e 6e 75 73 70 65 63 5d 20 5c 0d 0a 20 20  st.nuspec] \..  
c930: 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 4e 75 47    [file join NuG
c940: 65 74 20 53 51 4c 69 74 65 2e 4d 53 49 4c 2e 54  et SQLite.MSIL.T
c950: 65 73 74 2e 6e 75 73 70 65 63 5d 20 5c 0d 0a 20  est.nuspec] \.. 
c960: 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 4e 75     [file join Nu
c970: 47 65 74 20 53 51 4c 69 74 65 2e 54 65 73 74 2e  Get SQLite.Test.
c980: 6e 75 73 70 65 63 5d 20 5c 0d 0a 20 20 20 20 5b  nuspec] \..    [
c990: 66 69 6c 65 20 6a 6f 69 6e 20 4e 75 47 65 74 20  file join NuGet 
c9a0: 53 51 4c 69 74 65 2e 54 65 73 74 2e 6e 75 73 70  SQLite.Test.nusp
c9b0: 65 63 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65  ec] \..    [file
c9c0: 20 6a 6f 69 6e 20 4e 75 47 65 74 20 53 51 4c 69   join NuGet SQLi
c9d0: 74 65 2e 54 65 73 74 2e 6e 75 73 70 65 63 5d 20  te.Test.nuspec] 
c9e0: 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69  \..    [file joi
c9f0: 6e 20 4e 75 47 65 74 20 53 51 4c 69 74 65 2e 54  n NuGet SQLite.T
ca00: 65 73 74 2e 6e 75 73 70 65 63 5d 20 5c 0d 0a 20  est.nuspec] \.. 
ca10: 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 4e 75     [file join Nu
ca20: 47 65 74 20 53 51 4c 69 74 65 2e 54 65 73 74 2e  Get SQLite.Test.
ca30: 6e 75 73 70 65 63 5d 20 5c 0d 0a 20 20 20 20 5b  nuspec] \..    [
ca40: 66 69 6c 65 20 6a 6f 69 6e 20 4e 75 47 65 74 20  file join NuGet 
ca50: 53 51 4c 69 74 65 2e 54 65 73 74 2e 6e 75 73 70  SQLite.Test.nusp
ca60: 65 63 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65  ec] \..    [file
ca70: 20 6a 6f 69 6e 20 4e 75 47 65 74 20 53 51 4c 69   join NuGet SQLi
ca80: 74 65 2e 54 65 73 74 2e 6e 75 73 70 65 63 5d 20  te.Test.nuspec] 
ca90: 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69  \..    [file joi
caa0: 6e 20 4e 75 47 65 74 20 53 51 4c 69 74 65 2e 54  n NuGet SQLite.T
cab0: 65 73 74 2e 6e 75 73 70 65 63 5d 20 5c 0d 0a 20  est.nuspec] \.. 
cac0: 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 4e 75     [file join Nu
cad0: 47 65 74 20 53 51 4c 69 74 65 2e 54 65 73 74 2e  Get SQLite.Test.
cae0: 6e 75 73 70 65 63 5d 20 5c 0d 0a 20 20 20 20 5b  nuspec] \..    [
caf0: 66 69 6c 65 20 6a 6f 69 6e 20 4e 75 47 65 74 20  file join NuGet 
cb00: 53 51 4c 69 74 65 2e 54 65 73 74 2e 6e 75 73 70  SQLite.Test.nusp
cb10: 65 63 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65  ec] \..    [file
cb20: 20 6a 6f 69 6e 20 4e 75 47 65 74 20 53 51 4c 69   join NuGet SQLi
cb30: 74 65 2e 54 65 73 74 2e 6e 75 73 70 65 63 5d 20  te.Test.nuspec] 
cb40: 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69  \..    [file joi
cb50: 6e 20 4e 75 47 65 74 20 53 51 4c 69 74 65 2e 54  n NuGet SQLite.T
cb60: 65 73 74 2e 6e 75 73 70 65 63 5d 20 5c 0d 0a 20  est.nuspec] \.. 
cb70: 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 4e 75     [file join Nu
cb80: 47 65 74 20 53 51 4c 69 74 65 2e 54 65 73 74 2e  Get SQLite.Test.
cb90: 6e 75 73 70 65 63 5d 20 5c 0d 0a 20 20 20 20 5b  nuspec] \..    [
cba0: 66 69 6c 65 20 6a 6f 69 6e 20 4e 75 47 65 74 20  file join NuGet 
cbb0: 53 51 4c 69 74 65 2e 54 65 73 74 2e 6e 75 73 70  SQLite.Test.nusp
cbc0: 65 63 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65  ec] \..    [file
cbd0: 20 6a 6f 69 6e 20 4e 75 47 65 74 20 53 51 4c 69   join NuGet SQLi
cbe0: 74 65 2e 54 65 73 74 2e 6e 75 73 70 65 63 5d 20  te.Test.nuspec] 
cbf0: 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69  \..    [file joi
cc00: 6e 20 4e 75 47 65 74 20 53 51 4c 69 74 65 2e 78  n NuGet SQLite.x
cc10: 36 34 2e 6e 75 73 70 65 63 5d 20 5c 0d 0a 20 20  64.nuspec] \..  
cc20: 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 4e 75 47    [file join NuG
cc30: 65 74 20 53 51 4c 69 74 65 2e 78 36 34 2e 6e 75  et SQLite.x64.nu
cc40: 73 70 65 63 5d 20 5c 0d 0a 20 20 20 20 5b 66 69  spec] \..    [fi
cc50: 6c 65 20 6a 6f 69 6e 20 4e 75 47 65 74 20 53 51  le join NuGet SQ
cc60: 4c 69 74 65 2e 78 36 34 2e 6e 75 73 70 65 63 5d  Lite.x64.nuspec]
cc70: 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f   \..    [file jo
cc80: 69 6e 20 4e 75 47 65 74 20 53 51 4c 69 74 65 2e  in NuGet SQLite.
cc90: 78 36 34 2e 6e 75 73 70 65 63 5d 20 5c 0d 0a 20  x64.nuspec] \.. 
cca0: 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 4e 75     [file join Nu
ccb0: 47 65 74 20 53 51 4c 69 74 65 2e 78 36 34 2e 6e  Get SQLite.x64.n
ccc0: 75 73 70 65 63 5d 20 5c 0d 0a 20 20 20 20 5b 66  uspec] \..    [f
ccd0: 69 6c 65 20 6a 6f 69 6e 20 4e 75 47 65 74 20 53  ile join NuGet S
cce0: 51 4c 69 74 65 2e 78 36 34 2e 6e 75 73 70 65 63  QLite.x64.nuspec
ccf0: 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a  ] \..    [file j
cd00: 6f 69 6e 20 4e 75 47 65 74 20 53 51 4c 69 74 65  oin NuGet SQLite
cd10: 2e 78 36 34 2e 6e 75 73 70 65 63 5d 20 5c 0d 0a  .x64.nuspec] \..
cd20: 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 4e      [file join N
cd30: 75 47 65 74 20 53 51 4c 69 74 65 2e 78 36 34 2e  uGet SQLite.x64.
cd40: 6e 75 73 70 65 63 5d 20 5c 0d 0a 20 20 20 20 5b  nuspec] \..    [
cd50: 66 69 6c 65 20 6a 6f 69 6e 20 4e 75 47 65 74 20  file join NuGet 
cd60: 53 51 4c 69 74 65 2e 78 36 34 2e 6e 75 73 70 65  SQLite.x64.nuspe
cd70: 63 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20  c] \..    [file 
cd80: 6a 6f 69 6e 20 4e 75 47 65 74 20 53 51 4c 69 74  join NuGet SQLit
cd90: 65 2e 78 36 34 2e 6e 75 73 70 65 63 5d 20 5c 0d  e.x64.nuspec] \.
cda0: 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20  .    [file join 
cdb0: 4e 75 47 65 74 20 53 51 4c 69 74 65 2e 78 38 36  NuGet SQLite.x86
cdc0: 2e 6e 75 73 70 65 63 5d 20 5c 0d 0a 20 20 20 20  .nuspec] \..    
cdd0: 5b 66 69 6c 65 20 6a 6f 69 6e 20 4e 75 47 65 74  [file join NuGet
cde0: 20 53 51 4c 69 74 65 2e 78 38 36 2e 6e 75 73 70   SQLite.x86.nusp
cdf0: 65 63 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65  ec] \..    [file
ce00: 20 6a 6f 69 6e 20 4e 75 47 65 74 20 53 51 4c 69   join NuGet SQLi
ce10: 74 65 2e 78 38 36 2e 6e 75 73 70 65 63 5d 20 5c  te.x86.nuspec] \
ce20: 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e  ..    [file join
ce30: 20 4e 75 47 65 74 20 53 51 4c 69 74 65 2e 78 38   NuGet SQLite.x8
ce40: 36 2e 6e 75 73 70 65 63 5d 20 5c 0d 0a 20 20 20  6.nuspec] \..   
ce50: 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 4e 75 47 65   [file join NuGe
ce60: 74 20 53 51 4c 69 74 65 2e 78 38 36 2e 6e 75 73  t SQLite.x86.nus
ce70: 70 65 63 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c  pec] \..    [fil
ce80: 65 20 6a 6f 69 6e 20 4e 75 47 65 74 20 53 51 4c  e join NuGet SQL
ce90: 69 74 65 2e 78 38 36 2e 6e 75 73 70 65 63 5d 20  ite.x86.nuspec] 
cea0: 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69  \..    [file joi
ceb0: 6e 20 4e 75 47 65 74 20 53 51 4c 69 74 65 2e 78  n NuGet SQLite.x
cec0: 38 36 2e 6e 75 73 70 65 63 5d 20 5c 0d 0a 20 20  86.nuspec] \..  
ced0: 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 4e 75 47    [file join NuG
cee0: 65 74 20 53 51 4c 69 74 65 2e 78 38 36 2e 6e 75  et SQLite.x86.nu
cef0: 73 70 65 63 5d 20 5c 0d 0a 20 20 20 20 5b 66 69  spec] \..    [fi
cf00: 6c 65 20 6a 6f 69 6e 20 4e 75 47 65 74 20 53 51  le join NuGet SQ
cf10: 4c 69 74 65 2e 78 38 36 2e 6e 75 73 70 65 63 5d  Lite.x86.nuspec]
cf20: 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f   \..    [file jo
cf30: 69 6e 20 4e 75 47 65 74 20 53 51 4c 69 74 65 2e  in NuGet SQLite.
cf40: 78 38 36 2e 6e 75 73 70 65 63 5d 20 5c 0d 0a 20  x86.nuspec] \.. 
cf50: 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 53 51     [file join SQ
cf60: 4c 69 74 65 2e 44 65 73 69 67 6e 65 72 20 41 73  Lite.Designer As
cf70: 73 65 6d 62 6c 79 49 6e 66 6f 2e 63 73 5d 20 5c  semblyInfo.cs] \
cf80: 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e  ..    [file join
cf90: 20 53 51 4c 69 74 65 2e 44 65 73 69 67 6e 65 72   SQLite.Designer
cfa0: 20 41 73 73 65 6d 62 6c 79 49 6e 66 6f 2e 63 73   AssemblyInfo.cs
cfb0: 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a  ] \..    [file j
cfc0: 6f 69 6e 20 53 51 4c 69 74 65 2e 44 65 73 69 67  oin SQLite.Desig
cfd0: 6e 65 72 20 73 6f 75 72 63 65 2e 65 78 74 65 6e  ner source.exten
cfe0: 73 69 6f 6e 2e 76 73 69 78 6d 61 6e 69 66 65 73  sion.vsixmanifes
cff0: 74 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20  t] \..    [file 
d000: 6a 6f 69 6e 20 53 51 4c 69 74 65 2e 49 6e 74 65  join SQLite.Inte
d010: 72 6f 70 20 70 72 6f 70 73 20 53 51 4c 69 74 65  rop props SQLite
d020: 2e 49 6e 74 65 72 6f 70 2e 32 30 30 35 2e 76 73  .Interop.2005.vs
d030: 70 72 6f 70 73 5d 20 5c 0d 0a 20 20 20 20 5b 66  props] \..    [f
d040: 69 6c 65 20 6a 6f 69 6e 20 53 51 4c 69 74 65 2e  ile join SQLite.
d050: 49 6e 74 65 72 6f 70 20 70 72 6f 70 73 20 53 51  Interop props SQ
d060: 4c 69 74 65 2e 49 6e 74 65 72 6f 70 2e 32 30 30  Lite.Interop.200
d070: 35 2e 76 73 70 72 6f 70 73 5d 20 5c 0d 0a 20 20  5.vsprops] \..  
d080: 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 53 51 4c    [file join SQL
d090: 69 74 65 2e 49 6e 74 65 72 6f 70 20 70 72 6f 70  ite.Interop prop
d0a0: 73 20 53 51 4c 69 74 65 2e 49 6e 74 65 72 6f 70  s SQLite.Interop
d0b0: 2e 32 30 30 35 2e 76 73 70 72 6f 70 73 5d 20 5c  .2005.vsprops] \
d0c0: 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e  ..    [file join
d0d0: 20 53 51 4c 69 74 65 2e 49 6e 74 65 72 6f 70 20   SQLite.Interop 
d0e0: 70 72 6f 70 73 20 53 51 4c 69 74 65 2e 49 6e 74  props SQLite.Int
d0f0: 65 72 6f 70 2e 32 30 30 38 2e 76 73 70 72 6f 70  erop.2008.vsprop
d100: 73 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20  s] \..    [file 
d110: 6a 6f 69 6e 20 53 51 4c 69 74 65 2e 49 6e 74 65  join SQLite.Inte
d120: 72 6f 70 20 70 72 6f 70 73 20 53 51 4c 69 74 65  rop props SQLite
d130: 2e 49 6e 74 65 72 6f 70 2e 32 30 30 38 2e 76 73  .Interop.2008.vs
d140: 70 72 6f 70 73 5d 20 5c 0d 0a 20 20 20 20 5b 66  props] \..    [f
d150: 69 6c 65 20 6a 6f 69 6e 20 53 51 4c 69 74 65 2e  ile join SQLite.
d160: 49 6e 74 65 72 6f 70 20 70 72 6f 70 73 20 53 51  Interop props SQ
d170: 4c 69 74 65 2e 49 6e 74 65 72 6f 70 2e 32 30 30  Lite.Interop.200
d180: 38 2e 76 73 70 72 6f 70 73 5d 20 5c 0d 0a 20 20  8.vsprops] \..  
d190: 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 53 51 4c    [file join SQL
d1a0: 69 74 65 2e 49 6e 74 65 72 6f 70 20 70 72 6f 70  ite.Interop prop
d1b0: 73 20 53 51 4c 69 74 65 2e 49 6e 74 65 72 6f 70  s SQLite.Interop
d1c0: 2e 32 30 31 30 2e 70 72 6f 70 73 5d 20 5c 0d 0a  .2010.props] \..
d1d0: 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 53      [file join S
d1e0: 51 4c 69 74 65 2e 49 6e 74 65 72 6f 70 20 70 72  QLite.Interop pr
d1f0: 6f 70 73 20 53 51 4c 69 74 65 2e 49 6e 74 65 72  ops SQLite.Inter
d200: 6f 70 2e 32 30 31 30 2e 70 72 6f 70 73 5d 20 5c  op.2010.props] \
d210: 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e  ..    [file join
d220: 20 53 51 4c 69 74 65 2e 49 6e 74 65 72 6f 70 20   SQLite.Interop 
d230: 70 72 6f 70 73 20 53 51 4c 69 74 65 2e 49 6e 74  props SQLite.Int
d240: 65 72 6f 70 2e 32 30 31 30 2e 70 72 6f 70 73 5d  erop.2010.props]
d250: 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f   \..    [file jo
d260: 69 6e 20 53 51 4c 69 74 65 2e 49 6e 74 65 72 6f  in SQLite.Intero
d270: 70 20 70 72 6f 70 73 20 53 51 4c 69 74 65 2e 49  p props SQLite.I
d280: 6e 74 65 72 6f 70 2e 32 30 31 32 2e 70 72 6f 70  nterop.2012.prop
d290: 73 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20  s] \..    [file 
d2a0: 6a 6f 69 6e 20 53 51 4c 69 74 65 2e 49 6e 74 65  join SQLite.Inte
d2b0: 72 6f 70 20 70 72 6f 70 73 20 53 51 4c 69 74 65  rop props SQLite
d2c0: 2e 49 6e 74 65 72 6f 70 2e 32 30 31 32 2e 70 72  .Interop.2012.pr
d2d0: 6f 70 73 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c  ops] \..    [fil
d2e0: 65 20 6a 6f 69 6e 20 53 51 4c 69 74 65 2e 49 6e  e join SQLite.In
d2f0: 74 65 72 6f 70 20 70 72 6f 70 73 20 53 51 4c 69  terop props SQLi
d300: 74 65 2e 49 6e 74 65 72 6f 70 2e 32 30 31 32 2e  te.Interop.2012.
d310: 70 72 6f 70 73 5d 20 5c 0d 0a 20 20 20 20 5b 66  props] \..    [f
d320: 69 6c 65 20 6a 6f 69 6e 20 53 51 4c 69 74 65 2e  ile join SQLite.
d330: 49 6e 74 65 72 6f 70 20 70 72 6f 70 73 20 53 51  Interop props SQ
d340: 4c 69 74 65 2e 49 6e 74 65 72 6f 70 2e 32 30 31  Lite.Interop.201
d350: 33 2e 70 72 6f 70 73 5d 20 5c 0d 0a 20 20 20 20  3.props] \..    
d360: 5b 66 69 6c 65 20 6a 6f 69 6e 20 53 51 4c 69 74  [file join SQLit
d370: 65 2e 49 6e 74 65 72 6f 70 20 70 72 6f 70 73 20  e.Interop props 
d380: 53 51 4c 69 74 65 2e 49 6e 74 65 72 6f 70 2e 32  SQLite.Interop.2
d390: 30 31 33 2e 70 72 6f 70 73 5d 20 5c 0d 0a 20 20  013.props] \..  
d3a0: 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 53 51 4c    [file join SQL
d3b0: 69 74 65 2e 49 6e 74 65 72 6f 70 20 70 72 6f 70  ite.Interop prop
d3c0: 73 20 53 51 4c 69 74 65 2e 49 6e 74 65 72 6f 70  s SQLite.Interop
d3d0: 2e 32 30 31 33 2e 70 72 6f 70 73 5d 20 5c 0d 0a  .2013.props] \..
d3e0: 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 53      [file join S
d3f0: 51 4c 69 74 65 2e 49 6e 74 65 72 6f 70 20 70 72  QLite.Interop pr
d400: 6f 70 73 20 53 51 4c 69 74 65 2e 49 6e 74 65 72  ops SQLite.Inter
d410: 6f 70 2e 32 30 31 35 2e 70 72 6f 70 73 5d 20 5c  op.2015.props] \
d420: 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e  ..    [file join
d430: 20 53 51 4c 69 74 65 2e 49 6e 74 65 72 6f 70 20   SQLite.Interop 
d440: 70 72 6f 70 73 20 53 51 4c 69 74 65 2e 49 6e 74  props SQLite.Int
d450: 65 72 6f 70 2e 32 30 31 35 2e 70 72 6f 70 73 5d  erop.2015.props]
d460: 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f   \..    [file jo
d470: 69 6e 20 53 51 4c 69 74 65 2e 49 6e 74 65 72 6f  in SQLite.Intero
d480: 70 20 70 72 6f 70 73 20 53 51 4c 69 74 65 2e 49  p props SQLite.I
d490: 6e 74 65 72 6f 70 2e 32 30 31 35 2e 70 72 6f 70  nterop.2015.prop
d4a0: 73 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20  s] \..    [file 
d4b0: 6a 6f 69 6e 20 53 51 4c 69 74 65 2e 49 6e 74 65  join SQLite.Inte
d4c0: 72 6f 70 20 70 72 6f 70 73 20 53 51 4c 69 74 65  rop props SQLite
d4d0: 2e 49 6e 74 65 72 6f 70 2e 32 30 31 37 2e 70 72  .Interop.2017.pr
d4e0: 6f 70 73 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c  ops] \..    [fil
d4f0: 65 20 6a 6f 69 6e 20 53 51 4c 69 74 65 2e 49 6e  e join SQLite.In
d500: 74 65 72 6f 70 20 70 72 6f 70 73 20 53 51 4c 69  terop props SQLi
d510: 74 65 2e 49 6e 74 65 72 6f 70 2e 32 30 31 37 2e  te.Interop.2017.
d520: 70 72 6f 70 73 5d 20 5c 0d 0a 20 20 20 20 5b 66  props] \..    [f
d530: 69 6c 65 20 6a 6f 69 6e 20 53 51 4c 69 74 65 2e  ile join SQLite.
d540: 49 6e 74 65 72 6f 70 20 70 72 6f 70 73 20 53 51  Interop props SQ
d550: 4c 69 74 65 2e 49 6e 74 65 72 6f 70 2e 32 30 31  Lite.Interop.201
d560: 37 2e 70 72 6f 70 73 5d 20 5c 0d 0a 20 20 20 20  7.props] \..    
d570: 5b 66 69 6c 65 20 6a 6f 69 6e 20 53 51 4c 69 74  [file join SQLit
d580: 65 2e 49 6e 74 65 72 6f 70 20 73 72 63 20 67 65  e.Interop src ge
d590: 6e 65 72 69 63 20 69 6e 74 65 72 6f 70 2e 68 5d  neric interop.h]
d5a0: 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f   \..    [file jo
d5b0: 69 6e 20 53 79 73 74 65 6d 2e 44 61 74 61 2e 53  in System.Data.S
d5c0: 51 4c 69 74 65 20 41 73 73 65 6d 62 6c 79 49 6e  QLite AssemblyIn
d5d0: 66 6f 2e 63 73 5d 20 5c 0d 0a 20 20 20 20 5b 66  fo.cs] \..    [f
d5e0: 69 6c 65 20 6a 6f 69 6e 20 53 79 73 74 65 6d 2e  ile join System.
d5f0: 44 61 74 61 2e 53 51 4c 69 74 65 20 41 73 73 65  Data.SQLite Asse
d600: 6d 62 6c 79 49 6e 66 6f 2e 63 73 5d 20 5c 0d 0a  mblyInfo.cs] \..
d610: 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 53      [file join S
d620: 79 73 74 65 6d 2e 44 61 74 61 2e 53 51 4c 69 74  ystem.Data.SQLit
d630: 65 20 53 51 4c 69 74 65 33 2e 63 73 5d 20 5c 0d  e SQLite3.cs] \.
d640: 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20  .    [file join 
d650: 53 79 73 74 65 6d 2e 44 61 74 61 2e 53 51 4c 69  System.Data.SQLi
d660: 74 65 20 55 6e 73 61 66 65 4e 61 74 69 76 65 4d  te UnsafeNativeM
d670: 65 74 68 6f 64 73 2e 63 73 5d 20 5c 0d 0a 20 20  ethods.cs] \..  
d680: 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 53 79 73    [file join Sys
d690: 74 65 6d 2e 44 61 74 61 2e 53 51 4c 69 74 65 2e  tem.Data.SQLite.
d6a0: 4c 69 6e 71 20 41 73 73 65 6d 62 6c 79 49 6e 66  Linq AssemblyInf
d6b0: 6f 2e 63 73 5d 20 5c 0d 0a 20 20 20 20 5b 66 69  o.cs] \..    [fi
d6c0: 6c 65 20 6a 6f 69 6e 20 53 79 73 74 65 6d 2e 44  le join System.D
d6d0: 61 74 61 2e 53 51 4c 69 74 65 2e 4c 69 6e 71 20  ata.SQLite.Linq 
d6e0: 41 73 73 65 6d 62 6c 79 49 6e 66 6f 2e 63 73 5d  AssemblyInfo.cs]
d6f0: 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f   \..    [file jo
d700: 69 6e 20 74 65 73 74 20 41 73 73 65 6d 62 6c 79  in test Assembly
d710: 49 6e 66 6f 2e 63 73 5d 20 5c 0d 0a 20 20 20 20  Info.cs] \..    
d720: 5b 66 69 6c 65 20 6a 6f 69 6e 20 74 65 73 74 20  [file join test 
d730: 41 73 73 65 6d 62 6c 79 49 6e 66 6f 2e 63 73 5d  AssemblyInfo.cs]
d740: 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f   \..    [file jo
d750: 69 6e 20 74 65 73 74 20 61 70 70 2e 63 6f 6e 66  in test app.conf
d760: 69 67 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65  ig] \..    [file
d770: 20 6a 6f 69 6e 20 74 65 73 74 63 65 20 41 73 73   join testce Ass
d780: 65 6d 62 6c 79 49 6e 66 6f 2e 63 73 5d 20 5c 0d  emblyInfo.cs] \.
d790: 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20  .    [file join 
d7a0: 74 65 73 74 63 65 20 41 73 73 65 6d 62 6c 79 49  testce AssemblyI
d7b0: 6e 66 6f 2e 63 73 5d 20 5c 0d 0a 20 20 20 20 5b  nfo.cs] \..    [
d7c0: 66 69 6c 65 20 6a 6f 69 6e 20 74 65 73 74 6c 69  file join testli
d7d0: 6e 71 20 32 30 30 38 20 4c 49 4e 51 20 41 70 70  nq 2008 LINQ App
d7e0: 2e 63 6f 6e 66 69 67 5d 20 5c 0d 0a 20 20 20 20  .config] \..    
d7f0: 5b 66 69 6c 65 20 6a 6f 69 6e 20 74 65 73 74 6c  [file join testl
d800: 69 6e 71 20 32 30 31 30 20 45 46 36 20 41 70 70  inq 2010 EF6 App
d810: 2e 63 6f 6e 66 69 67 5d 20 5c 0d 0a 20 20 20 20  .config] \..    
d820: 5b 66 69 6c 65 20 6a 6f 69 6e 20 74 65 73 74 6c  [file join testl
d830: 69 6e 71 20 32 30 31 30 20 45 46 36 20 41 70 70  inq 2010 EF6 App
d840: 2e 63 6f 6e 66 69 67 5d 20 5c 0d 0a 20 20 20 20  .config] \..    
d850: 5b 66 69 6c 65 20 6a 6f 69 6e 20 74 65 73 74 6c  [file join testl
d860: 69 6e 71 20 32 30 31 30 20 4c 49 4e 51 20 41 70  inq 2010 LINQ Ap
d870: 70 2e 63 6f 6e 66 69 67 5d 20 5c 0d 0a 20 20 20  p.config] \..   
d880: 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 74 65 73 74   [file join test
d890: 6c 69 6e 71 20 32 30 31 32 20 45 46 36 20 41 70  linq 2012 EF6 Ap
d8a0: 70 2e 63 6f 6e 66 69 67 5d 20 5c 0d 0a 20 20 20  p.config] \..   
d8b0: 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 74 65 73 74   [file join test
d8c0: 6c 69 6e 71 20 32 30 31 32 20 45 46 36 20 41 70  linq 2012 EF6 Ap
d8d0: 70 2e 63 6f 6e 66 69 67 5d 20 5c 0d 0a 20 20 20  p.config] \..   
d8e0: 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 74 65 73 74   [file join test
d8f0: 6c 69 6e 71 20 32 30 31 32 20 4c 49 4e 51 20 41  linq 2012 LINQ A
d900: 70 70 2e 63 6f 6e 66 69 67 5d 20 5c 0d 0a 20 20  pp.config] \..  
d910: 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 74 65 73    [file join tes
d920: 74 6c 69 6e 71 20 32 30 31 33 20 45 46 36 20 41  tlinq 2013 EF6 A
d930: 70 70 2e 63 6f 6e 66 69 67 5d 20 5c 0d 0a 20 20  pp.config] \..  
d940: 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 74 65 73    [file join tes
d950: 74 6c 69 6e 71 20 32 30 31 33 20 45 46 36 20 41  tlinq 2013 EF6 A
d960: 70 70 2e 63 6f 6e 66 69 67 5d 20 5c 0d 0a 20 20  pp.config] \..  
d970: 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 74 65 73    [file join tes
d980: 74 6c 69 6e 71 20 32 30 31 33 20 4c 49 4e 51 20  tlinq 2013 LINQ 
d990: 41 70 70 2e 63 6f 6e 66 69 67 5d 20 5c 0d 0a 20  App.config] \.. 
d9a0: 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 74 65     [file join te
d9b0: 73 74 6c 69 6e 71 20 32 30 31 35 20 45 46 36 20  stlinq 2015 EF6 
d9c0: 41 70 70 2e 63 6f 6e 66 69 67 5d 20 5c 0d 0a 20  App.config] \.. 
d9d0: 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 74 65     [file join te
d9e0: 73 74 6c 69 6e 71 20 32 30 31 35 20 45 46 36 20  stlinq 2015 EF6 
d9f0: 41 70 70 2e 63 6f 6e 66 69 67 5d 20 5c 0d 0a 20  App.config] \.. 
da00: 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 74 65     [file join te
da10: 73 74 6c 69 6e 71 20 32 30 31 35 20 4c 49 4e 51  stlinq 2015 LINQ
da20: 20 41 70 70 2e 63 6f 6e 66 69 67 5d 20 5c 0d 0a   App.config] \..
da30: 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 74      [file join t
da40: 65 73 74 6c 69 6e 71 20 32 30 31 37 20 45 46 36  estlinq 2017 EF6
da50: 20 41 70 70 2e 63 6f 6e 66 69 67 5d 20 5c 0d 0a   App.config] \..
da60: 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 74      [file join t
da70: 65 73 74 6c 69 6e 71 20 32 30 31 37 20 45 46 36  estlinq 2017 EF6
da80: 20 41 70 70 2e 63 6f 6e 66 69 67 5d 20 5c 0d 0a   App.config] \..
da90: 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 74      [file join t
daa0: 65 73 74 6c 69 6e 71 20 32 30 31 37 20 4c 49 4e  estlinq 2017 LIN
dab0: 51 20 41 70 70 2e 63 6f 6e 66 69 67 5d 20 5c 0d  Q App.config] \.
dac0: 0a 20 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20  .    [file join 
dad0: 74 65 73 74 6c 69 6e 71 20 50 72 6f 70 65 72 74  testlinq Propert
dae0: 69 65 73 20 41 73 73 65 6d 62 6c 79 49 6e 66 6f  ies AssemblyInfo
daf0: 2e 63 73 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c  .cs] \..    [fil
db00: 65 20 6a 6f 69 6e 20 74 65 73 74 6c 69 6e 71 20  e join testlinq 
db10: 50 72 6f 70 65 72 74 69 65 73 20 41 73 73 65 6d  Properties Assem
db20: 62 6c 79 49 6e 66 6f 2e 63 73 5d 20 5c 0d 0a 20  blyInfo.cs] \.. 
db30: 20 20 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 74 6f     [file join to
db40: 6f 6c 73 20 69 6e 73 74 61 6c 6c 20 50 72 6f 70  ols install Prop
db50: 65 72 74 69 65 73 20 41 73 73 65 6d 62 6c 79 49  erties AssemblyI
db60: 6e 66 6f 2e 63 73 5d 20 5c 0d 0a 20 20 20 20 5b  nfo.cs] \..    [
db70: 66 69 6c 65 20 6a 6f 69 6e 20 74 6f 6f 6c 73 20  file join tools 
db80: 69 6e 73 74 61 6c 6c 20 50 72 6f 70 65 72 74 69  install Properti
db90: 65 73 20 41 73 73 65 6d 62 6c 79 49 6e 66 6f 2e  es AssemblyInfo.
dba0: 63 73 5d 20 5c 0d 0a 20 20 20 20 5b 66 69 6c 65  cs] \..    [file
dbb0: 20 6a 6f 69 6e 20 77 77 77 20 6e 65 77 73 2e 77   join www news.w
dbc0: 69 6b 69 5d 5d 0d 0a 0d 0a 69 66 20 7b 5b 6c 6c  iki]]....if {[ll
dbd0: 65 6e 67 74 68 20 24 70 61 74 74 65 72 6e 73 5d  ength $patterns]
dbe0: 20 3d 3d 20 5b 6c 6c 65 6e 67 74 68 20 24 66 69   == [llength $fi
dbf0: 6c 65 4e 61 6d 65 73 5d 7d 20 74 68 65 6e 20 7b  leNames]} then {
dc00: 0d 0a 20 20 66 6f 72 20 7b 73 65 74 20 69 20 31  ..  for {set i 1
dc10: 7d 20 7b 24 69 20 3c 3d 20 5b 6c 6c 65 6e 67 74  } {$i <= [llengt
dc20: 68 20 24 66 69 6c 65 4e 61 6d 65 73 5d 7d 20 7b  h $fileNames]} {
dc30: 69 6e 63 72 20 69 7d 20 7b 0d 0a 20 20 20 20 73  incr i} {..    s
dc40: 65 74 20 70 61 74 74 65 72 6e 20 5b 6c 69 6e 64  et pattern [lind
dc50: 65 78 20 24 70 61 74 74 65 72 6e 73 20 5b 65 78  ex $patterns [ex
dc60: 70 72 20 7b 24 69 20 2d 20 31 7d 5d 5d 0d 0a 20  pr {$i - 1}]].. 
dc70: 20 20 20 73 65 74 20 66 69 6c 65 4e 61 6d 65 20     set fileName 
dc80: 5b 6c 69 6e 64 65 78 20 24 66 69 6c 65 4e 61 6d  [lindex $fileNam
dc90: 65 73 20 5b 65 78 70 72 20 7b 24 69 20 2d 20 31  es [expr {$i - 1
dca0: 7d 5d 5d 0d 0a 20 20 20 20 73 65 74 20 63 6f 6e  }]]..    set con
dcb0: 73 74 72 61 69 6e 74 20 5b 73 74 72 69 6e 67 20  straint [string 
dcc0: 6d 61 70 20 5b 6c 69 73 74 20 2f 20 5f 20 5c 5c  map [list / _ \\
dcd0: 20 5f 5d 20 24 66 69 6c 65 4e 61 6d 65 5d 0d 0a   _] $fileName]..
dce0: 20 20 20 20 73 65 74 20 66 69 6c 65 4e 61 6d 65      set fileName
dcf0: 20 5b 66 69 6c 65 20 6e 61 74 69 76 65 6e 61 6d   [file nativenam
dd00: 65 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 24 72 6f  e [file join $ro
dd10: 6f 74 5f 70 61 74 68 20 24 66 69 6c 65 4e 61 6d  ot_path $fileNam
dd20: 65 5d 5d 0d 0a 0d 0a 20 20 20 20 69 66 20 7b 21  e]]....    if {!
dd30: 5b 68 61 76 65 43 6f 6e 73 74 72 61 69 6e 74 20  [haveConstraint 
dd40: 5b 61 70 70 65 6e 64 41 72 67 73 20 66 69 6c 65  [appendArgs file
dd50: 5f 20 24 63 6f 6e 73 74 72 61 69 6e 74 5d 5d 7d  _ $constraint]]}
dd60: 20 74 68 65 6e 20 7b 0d 0a 20 20 20 20 20 20 63   then {..      c
dd70: 68 65 63 6b 46 6f 72 46 69 6c 65 20 24 74 65 73  heckForFile $tes
dd80: 74 5f 63 68 61 6e 6e 65 6c 20 24 66 69 6c 65 4e  t_channel $fileN
dd90: 61 6d 65 20 24 63 6f 6e 73 74 72 61 69 6e 74 3b  ame $constraint;
dda0: 20 23 20 45 58 45 4d 50 54 3a 20 44 79 6e 61 6d   # EXEMPT: Dynam
ddb0: 69 63 2e 0d 0a 20 20 20 20 7d 0d 0a 0d 0a 20 20  ic...    }....  
ddc0: 20 20 72 75 6e 54 65 73 74 20 7b 74 65 73 74 20    runTest {test 
ddd0: 5b 61 70 70 65 6e 64 41 72 67 73 20 76 65 72 73  [appendArgs vers
dde0: 69 6f 6e 2d 31 2e 32 31 2e 20 24 69 5d 20 5c 0d  ion-1.21. $i] \.
ddf0: 0a 20 20 20 20 20 20 20 20 5b 61 70 70 65 6e 64  .        [append
de00: 41 72 67 73 20 22 70 61 74 74 65 72 6e 20 7b 22  Args "pattern {"
de10: 20 24 70 61 74 74 65 72 6e 20 22 7d 20 69 6e 20   $pattern "} in 
de20: 66 69 6c 65 20 5c 22 22 20 24 66 69 6c 65 4e 61  file \"" $fileNa
de30: 6d 65 20 5c 22 5d 20 2d 62 6f 64 79 20 7b 0d 0a  me \"] -body {..
de40: 20 20 20 20 20 20 69 66 20 7b 5b 68 61 73 52 75        if {[hasRu
de50: 6e 74 69 6d 65 4f 70 74 69 6f 6e 20 76 65 72 62  ntimeOption verb
de60: 6f 73 65 5d 7d 20 74 68 65 6e 20 7b 0d 0a 20 20  ose]} then {..  
de70: 20 20 20 20 20 20 74 70 75 74 73 20 24 74 65 73        tputs $tes
de80: 74 5f 63 68 61 6e 6e 65 6c 20 5b 61 70 70 65 6e  t_channel [appen
de90: 64 41 72 67 73 20 5c 0d 0a 20 20 20 20 20 20 20  dArgs \..       
dea0: 20 20 20 20 20 22 2d 2d 2d 2d 20 63 68 65 63 6b       "---- check
deb0: 69 6e 67 20 70 61 74 74 65 72 6e 20 7b 22 20 24  ing pattern {" $
dec0: 70 61 74 74 65 72 6e 20 22 7d 20 61 67 61 69 6e  pattern "} again
ded0: 73 74 20 66 69 6c 65 20 5c 22 22 20 5c 0d 0a 20  st file \"" \.. 
dee0: 20 20 20 20 20 20 20 20 20 20 20 24 66 69 6c 65             $file
def0: 4e 61 6d 65 20 5c 22 2e 2e 2e 5c 6e 5d 0d 0a 20  Name \"...\n].. 
df00: 20 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 72 65       }..      re
df10: 67 65 78 70 20 2d 2d 20 24 70 61 74 74 65 72 6e  gexp -- $pattern
df20: 20 5b 72 65 61 64 46 69 6c 65 20 24 66 69 6c 65   [readFile $file
df30: 4e 61 6d 65 5d 0d 0a 20 20 20 20 7d 20 2d 63 6f  Name]..    } -co
df40: 6e 73 74 72 61 69 6e 74 73 20 5b 6c 69 73 74 20  nstraints [list 
df50: 65 61 67 6c 65 20 5b 61 70 70 65 6e 64 41 72 67  eagle [appendArg
df60: 73 20 66 69 6c 65 5f 20 24 63 6f 6e 73 74 72 61  s file_ $constra
df70: 69 6e 74 5d 5d 20 2d 72 65 73 75 6c 74 20 7b 31  int]] -result {1
df80: 7d 7d 0d 0a 20 20 7d 0d 0a 7d 20 65 6c 73 65 20  }}..  }..} else 
df90: 7b 0d 0a 20 20 74 70 75 74 73 20 24 74 65 73 74  {..  tputs $test
dfa0: 5f 63 68 61 6e 6e 65 6c 20 5b 61 70 70 65 6e 64  _channel [append
dfb0: 41 72 67 73 20 5c 0d 0a 20 20 20 20 20 20 22 2d  Args \..      "-
dfc0: 2d 2d 2d 20 6e 75 6d 62 65 72 20 6f 66 20 72 65  --- number of re
dfd0: 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f 6e  gular expression
dfe0: 20 70 61 74 74 65 72 6e 73 20 22 20 5b 6c 6c 65   patterns " [lle
dff0: 6e 67 74 68 20 24 70 61 74 74 65 72 6e 73 5d 20  ngth $patterns] 
e000: 5c 0d 0a 20 20 20 20 20 20 22 20 64 6f 65 73 20  \..      " does 
e010: 6e 6f 74 20 6d 61 74 63 68 20 6e 75 6d 62 65 72  not match number
e020: 20 6f 66 20 66 69 6c 65 20 6e 61 6d 65 73 20 22   of file names "
e030: 20 5b 6c 6c 65 6e 67 74 68 20 24 66 69 6c 65 4e   [llength $fileN
e040: 61 6d 65 73 5d 20 5c 6e 5d 0d 0a 7d 0d 0a 0d 0a  ames] \n]..}....
e050: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
e060: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
e070: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
e080: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
e090: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 0d  ###############.
e0a0: 0a 0d 0a 75 6e 73 65 74 20 2d 6e 6f 63 6f 6d 70  ...unset -nocomp
e0b0: 6c 61 69 6e 20 63 6f 6e 73 74 72 61 69 6e 74 20  lain constraint 
e0c0: 66 69 6c 65 4e 61 6d 65 20 70 61 74 74 65 72 6e  fileName pattern
e0d0: 20 66 69 6c 65 4e 61 6d 65 73 20 70 61 74 74 65   fileNames patte
e0e0: 72 6e 73 20 69 20 76 65 72 73 69 6f 6e 0d 0a 0d  rns i version...
e0f0: 0a 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  .###############
e100: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
e110: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
e120: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
e130: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23  ################
e140: 0d 0a 0d 0a 72 75 6e 53 51 4c 69 74 65 54 65 73  ....runSQLiteTes
e150: 74 46 69 6c 65 73 45 70 69 6c 6f 67 75 65 0d 0a  tFilesEpilogue..
e160: 72 75 6e 53 51 4c 69 74 65 54 65 73 74 45 70 69  runSQLiteTestEpi
e170: 6c 6f 67 75 65 0d 0a 72 75 6e 54 65 73 74 45 70  logue..runTestEp
e180: 69 6c 6f 67 75 65 0d 0a                          ilogue..