System.Data.SQLite
Hex Artifact Content
Not logged in

Artifact affb8736b58fe2b59c64b87a19badd0d83d18cdd:


0000: 3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31  <?xml version="1
0010: 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 55 54  .0" encoding="UT
0020: 46 2d 38 22 20 3f 3e 0d 0a 3c 21 2d 2d 0d 0a 20  F-8" ?>..<!--.. 
0030: 2a 0d 0a 20 2a 20 45 61 67 6c 65 53 68 65 6c 6c  *.. * EagleShell
0040: 2e 65 78 65 2e 6d 64 61 2e 63 6f 6e 66 69 67 20  .exe.mda.config 
0050: 2d 0d 0a 20 2a 0d 0a 20 2a 20 43 6f 70 79 72 69  -.. *.. * Copyri
0060: 67 68 74 20 28 63 29 20 32 30 30 37 2d 32 30 31  ght (c) 2007-201
0070: 32 20 62 79 20 4a 6f 65 20 4d 69 73 74 61 63 68  2 by Joe Mistach
0080: 6b 69 6e 2e 20 20 41 6c 6c 20 72 69 67 68 74 73  kin.  All rights
0090: 20 72 65 73 65 72 76 65 64 2e 0d 0a 20 2a 0d 0a   reserved... *..
00a0: 20 2a 20 53 65 65 20 74 68 65 20 66 69 6c 65 20   * See the file 
00b0: 22 6c 69 63 65 6e 73 65 2e 74 65 72 6d 73 22 20  "license.terms" 
00c0: 66 6f 72 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20  for information 
00d0: 6f 6e 20 75 73 61 67 65 20 61 6e 64 20 72 65 64  on usage and red
00e0: 69 73 74 72 69 62 75 74 69 6f 6e 20 6f 66 0d 0a  istribution of..
00f0: 20 2a 20 74 68 69 73 20 66 69 6c 65 2c 20 61 6e   * this file, an
0100: 64 20 66 6f 72 20 61 20 44 49 53 43 4c 41 49 4d  d for a DISCLAIM
0110: 45 52 20 4f 46 20 41 4c 4c 20 57 41 52 52 41 4e  ER OF ALL WARRAN
0120: 54 49 45 53 2e 0d 0a 20 2a 0d 0a 20 2a 20 52 43  TIES... *.. * RC
0130: 53 3a 20 40 28 23 29 20 24 49 64 3a 20 24 0d 0a  S: @(#) $Id: $..
0140: 20 2a 0d 0a 2d 2d 3e 0d 0a 3c 6d 64 61 43 6f 6e   *..-->..<mdaCon
0150: 66 69 67 20 78 6d 6c 6e 73 3d 22 68 74 74 70 3a  fig xmlns="http:
0160: 2f 2f 73 63 68 65 6d 61 73 2e 6d 69 63 72 6f 73  //schemas.micros
0170: 6f 66 74 2e 63 6f 6d 2f 43 4c 52 2f 32 30 30 34  oft.com/CLR/2004
0180: 2f 31 30 2f 6d 64 61 22 3e 0d 0a 20 20 3c 21 2d  /10/mda">..  <!-
0190: 2d 0d 0a 20 20 20 20 20 20 4e 4f 54 45 3a 20 54  -..      NOTE: T
01a0: 68 65 20 22 6a 69 74 43 6f 6d 70 69 6c 61 74 69  he "jitCompilati
01b0: 6f 6e 53 74 61 72 74 22 20 61 6e 64 20 22 6d 65  onStart" and "me
01c0: 6d 62 65 72 49 6e 66 6f 43 61 63 68 65 43 72 65  mberInfoCacheCre
01d0: 61 74 69 6f 6e 22 20 6d 61 6e 61 67 65 64 0d 0a  ation" managed..
01e0: 20 20 20 20 20 20 20 20 20 20 20 20 64 65 62 75              debu
01f0: 67 67 69 6e 67 20 61 73 73 69 73 74 61 6e 74 73  gging assistants
0200: 20 61 72 65 20 65 78 74 72 65 6d 65 6c 79 20 6e   are extremely n
0210: 6f 69 73 79 2e 0d 0a 0d 0a 20 20 20 20 20 20 20  oisy.....       
0220: 20 20 20 20 20 55 73 69 6e 67 20 74 68 65 20 22       Using the "
0230: 70 49 6e 76 6f 6b 65 4c 6f 67 22 20 6d 61 6e 61  pInvokeLog" mana
0240: 67 65 64 20 64 65 62 75 67 67 69 6e 67 20 61 73  ged debugging as
0250: 73 69 73 74 61 6e 74 20 77 69 74 68 20 6e 6f 20  sistant with no 
0260: 66 69 6c 74 65 72 0d 0a 20 20 20 20 20 20 20 20  filter..        
0270: 20 20 20 20 73 68 6f 77 73 20 74 68 65 20 73 69      shows the si
0280: 67 6e 61 74 75 72 65 20 6f 66 20 61 6c 6c 20 50  gnature of all P
0290: 2f 49 6e 76 6f 6b 65 20 63 61 6c 6c 73 2e 20 20  /Invoke calls.  
02a0: 55 6e 66 6f 72 74 75 6e 61 74 65 6c 79 2c 20 61  Unfortunately, a
02b0: 73 20 6f 66 0d 0a 20 20 20 20 20 20 20 20 20 20  s of..          
02c0: 20 20 74 68 65 20 2e 4e 45 54 20 46 72 61 6d 65    the .NET Frame
02d0: 77 6f 72 6b 20 34 2e 35 2c 20 69 74 20 64 6f 65  work 4.5, it doe
02e0: 73 20 6e 6f 74 20 61 70 70 65 61 72 20 74 6f 20  s not appear to 
02f0: 73 75 70 70 6f 72 74 20 74 68 65 20 73 74 61 6e  support the stan
0300: 64 61 72 64 0d 0a 20 20 20 20 20 20 20 20 20 20  dard..          
0310: 20 20 77 69 6c 64 63 61 72 64 20 28 69 2e 65 2e    wildcard (i.e.
0320: 20 22 67 6c 6f 62 22 29 20 73 79 6e 74 61 78 20   "glob") syntax 
0330: 69 6e 20 74 68 65 20 66 69 6c 74 65 72 20 22 64  in the filter "d
0340: 6c 6c 4e 61 6d 65 22 20 61 74 74 72 69 62 75 74  llName" attribut
0350: 65 2e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20  e...            
0360: 41 6c 73 6f 2c 20 69 74 20 64 6f 65 73 20 6e 6f  Also, it does no
0370: 74 20 61 70 70 65 61 72 20 74 6f 20 6d 6f 6e 69  t appear to moni
0380: 74 6f 72 20 61 6e 79 20 6e 61 74 69 76 65 20 63  tor any native c
0390: 61 6c 6c 73 20 69 6e 76 6f 6b 65 64 20 76 69 61  alls invoked via
03a0: 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 6d 61  ..            ma
03b0: 6e 61 67 65 64 20 64 65 6c 65 67 61 74 65 73 20  naged delegates 
03c0: 28 69 2e 65 2e 20 74 68 6f 73 65 20 63 72 65 61  (i.e. those crea
03d0: 74 65 64 20 76 69 61 20 74 68 65 20 4d 61 72 73  ted via the Mars
03e0: 68 61 6c 20 63 6c 61 73 73 20 75 73 69 6e 67 0d  hal class using.
03f0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 74 68 65  .            the
0400: 20 47 65 74 44 65 6c 65 67 61 74 65 46 6f 72 46   GetDelegateForF
0410: 75 6e 63 74 69 6f 6e 50 6f 69 6e 74 65 72 20 6d  unctionPointer m
0420: 65 74 68 6f 64 29 2e 0d 0a 20 20 2d 2d 3e 0d 0a  ethod)...  -->..
0430: 20 20 3c 61 73 73 69 73 74 61 6e 74 73 3e 0d 0a    <assistants>..
0440: 20 20 20 20 3c 21 2d 2d 2b 2b 0d 0a 20 20 20 20      <!--++..    
0450: 3c 61 73 79 6e 63 68 72 6f 6e 6f 75 73 54 68 72  <asynchronousThr
0460: 65 61 64 41 62 6f 72 74 20 2f 3e 0d 0a 20 20 20  eadAbort />..   
0470: 20 3c 62 69 6e 64 69 6e 67 46 61 69 6c 75 72 65   <bindingFailure
0480: 20 2f 3e 0d 0a 20 20 20 20 3c 63 61 6c 6c 62 61   />..    <callba
0490: 63 6b 4f 6e 43 6f 6c 6c 65 63 74 65 64 44 65 6c  ckOnCollectedDel
04a0: 65 67 61 74 65 20 6c 69 73 74 53 69 7a 65 3d 22  egate listSize="
04b0: 35 30 22 20 2f 3e 0d 0a 20 20 20 20 3c 63 6f 6e  50" />..    <con
04c0: 74 65 78 74 53 77 69 74 63 68 44 65 61 64 6c 6f  textSwitchDeadlo
04d0: 63 6b 20 65 6e 61 62 6c 65 3d 22 74 72 75 65 22  ck enable="true"
04e0: 20 2f 3e 0d 0a 20 20 20 20 3c 64 61 6e 67 65 72   />..    <danger
04f0: 6f 75 73 54 68 72 65 61 64 69 6e 67 41 50 49 20  ousThreadingAPI 
0500: 2f 3e 0d 0a 20 20 20 20 3c 64 61 74 65 54 69 6d  />..    <dateTim
0510: 65 49 6e 76 61 6c 69 64 4c 6f 63 61 6c 46 6f 72  eInvalidLocalFor
0520: 6d 61 74 20 2f 3e 0d 0a 20 20 20 20 3c 64 69 72  mat />..    <dir
0530: 74 79 43 61 73 74 41 6e 64 43 61 6c 6c 4f 6e 49  tyCastAndCallOnI
0540: 6e 74 65 72 66 61 63 65 20 2f 3e 0d 0a 20 20 20  nterface />..   
0550: 20 3c 64 69 73 63 6f 6e 6e 65 63 74 65 64 43 6f   <disconnectedCo
0560: 6e 74 65 78 74 20 65 6e 61 62 6c 65 3d 22 74 72  ntext enable="tr
0570: 75 65 22 20 2f 3e 0d 0a 20 20 20 20 3c 64 6c 6c  ue" />..    <dll
0580: 4d 61 69 6e 52 65 74 75 72 6e 73 46 61 6c 73 65  MainReturnsFalse
0590: 20 2f 3e 0d 0a 20 20 20 20 3c 65 78 63 65 70 74   />..    <except
05a0: 69 6f 6e 53 77 61 6c 6c 6f 77 65 64 4f 6e 43 61  ionSwallowedOnCa
05b0: 6c 6c 46 72 6f 6d 43 6f 6d 20 65 6e 61 62 6c 65  llFromCom enable
05c0: 3d 22 74 72 75 65 22 20 2f 3e 0d 0a 20 20 20 20  ="true" />..    
05d0: 3c 66 61 69 6c 65 64 51 49 20 2f 3e 0d 0a 20 20  <failedQI />..  
05e0: 20 20 3c 66 61 74 61 6c 45 78 65 63 75 74 69 6f    <fatalExecutio
05f0: 6e 45 6e 67 69 6e 65 45 72 72 6f 72 20 2f 3e 0d  nEngineError />.
0600: 0a 20 20 20 20 3c 67 63 4d 61 6e 61 67 65 64 54  .    <gcManagedT
0610: 6f 55 6e 6d 61 6e 61 67 65 64 20 2f 3e 0d 0a 20  oUnmanaged />.. 
0620: 20 20 20 3c 67 63 55 6e 6d 61 6e 61 67 65 64 54     <gcUnmanagedT
0630: 6f 4d 61 6e 61 67 65 64 20 2f 3e 0d 0a 20 20 20  oManaged />..   
0640: 20 3c 69 6c 6c 65 67 61 6c 50 72 65 70 61 72 65   <illegalPrepare
0650: 43 6f 6e 73 74 72 61 69 6e 65 64 52 65 67 69 6f  ConstrainedRegio
0660: 6e 20 2f 3e 0d 0a 20 20 20 20 3c 69 6e 76 61 6c  n />..    <inval
0670: 69 64 41 70 61 72 74 6d 65 6e 74 53 74 61 74 65  idApartmentState
0680: 43 68 61 6e 67 65 20 2f 3e 0d 0a 20 20 20 20 3c  Change />..    <
0690: 69 6e 76 61 6c 69 64 43 45 52 43 61 6c 6c 20 2f  invalidCERCall /
06a0: 3e 0d 0a 20 20 20 20 3c 69 6e 76 61 6c 69 64 46  >..    <invalidF
06b0: 75 6e 63 74 69 6f 6e 50 6f 69 6e 74 65 72 49 6e  unctionPointerIn
06c0: 44 65 6c 65 67 61 74 65 20 65 6e 61 62 6c 65 3d  Delegate enable=
06d0: 22 74 72 75 65 22 20 2f 3e 0d 0a 20 20 20 20 3c  "true" />..    <
06e0: 69 6e 76 61 6c 69 64 47 43 48 61 6e 64 6c 65 43  invalidGCHandleC
06f0: 6f 6f 6b 69 65 20 2f 3e 0d 0a 20 20 20 20 3c 69  ookie />..    <i
0700: 6e 76 61 6c 69 64 49 55 6e 6b 6e 6f 77 6e 20 2f  nvalidIUnknown /
0710: 3e 0d 0a 20 20 20 20 3c 69 6e 76 61 6c 69 64 4d  >..    <invalidM
0720: 65 6d 62 65 72 44 65 63 6c 61 72 61 74 69 6f 6e  emberDeclaration
0730: 20 2f 3e 0d 0a 20 20 20 20 3c 69 6e 76 61 6c 69   />..    <invali
0740: 64 4f 76 65 72 6c 61 70 70 65 64 54 6f 50 69 6e  dOverlappedToPin
0750: 76 6f 6b 65 20 2f 3e 0d 0a 20 20 20 20 3c 69 6e  voke />..    <in
0760: 76 61 6c 69 64 56 61 72 69 61 6e 74 20 2f 3e 0d  validVariant />.
0770: 0a 20 20 20 20 3c 6a 69 74 43 6f 6d 70 69 6c 61  .    <jitCompila
0780: 74 69 6f 6e 53 74 61 72 74 3e 0d 0a 20 20 20 20  tionStart>..    
0790: 20 20 3c 6d 65 74 68 6f 64 73 3e 0d 0a 20 20 20    <methods>..   
07a0: 20 20 20 20 20 3c 6d 61 74 63 68 20 6e 61 6d 65       <match name
07b0: 3d 22 2a 22 20 2f 3e 0d 0a 20 20 20 20 20 20 3c  ="*" />..      <
07c0: 2f 6d 65 74 68 6f 64 73 3e 0d 0a 20 20 20 20 3c  /methods>..    <
07d0: 2f 6a 69 74 43 6f 6d 70 69 6c 61 74 69 6f 6e 53  /jitCompilationS
07e0: 74 61 72 74 3e 0d 0a 20 20 20 20 3c 6c 6f 61 64  tart>..    <load
07f0: 65 72 4c 6f 63 6b 20 2f 3e 0d 0a 20 20 20 20 3c  erLock />..    <
0800: 6c 6f 61 64 46 72 6f 6d 43 6f 6e 74 65 78 74 20  loadFromContext 
0810: 2f 3e 0d 0a 20 20 20 20 3c 6d 61 72 73 68 61 6c  />..    <marshal
0820: 43 6c 65 61 6e 75 70 45 72 72 6f 72 20 65 6e 61  CleanupError ena
0830: 62 6c 65 3d 22 74 72 75 65 22 20 2f 3e 0d 0a 20  ble="true" />.. 
0840: 20 20 20 3c 6d 61 72 73 68 61 6c 69 6e 67 3e 0d     <marshaling>.
0850: 0a 20 20 20 20 20 20 3c 6d 65 74 68 6f 64 46 69  .      <methodFi
0860: 6c 74 65 72 3e 0d 0a 20 20 20 20 20 20 20 20 3c  lter>..        <
0870: 6d 61 74 63 68 20 6e 61 6d 65 3d 22 2a 22 20 2f  match name="*" /
0880: 3e 0d 0a 20 20 20 20 20 20 3c 2f 6d 65 74 68 6f  >..      </metho
0890: 64 46 69 6c 74 65 72 3e 0d 0a 20 20 20 20 20 20  dFilter>..      
08a0: 3c 66 69 65 6c 64 46 69 6c 74 65 72 3e 0d 0a 20  <fieldFilter>.. 
08b0: 20 20 20 20 20 20 20 3c 6d 61 74 63 68 20 6e 61         <match na
08c0: 6d 65 3d 22 2a 22 20 2f 3e 0d 0a 20 20 20 20 20  me="*" />..     
08d0: 20 3c 2f 66 69 65 6c 64 46 69 6c 74 65 72 3e 0d   </fieldFilter>.
08e0: 0a 20 20 20 20 3c 2f 6d 61 72 73 68 61 6c 69 6e  .    </marshalin
08f0: 67 3e 0d 0a 20 20 20 20 3c 6d 65 6d 62 65 72 49  g>..    <memberI
0900: 6e 66 6f 43 61 63 68 65 43 72 65 61 74 69 6f 6e  nfoCacheCreation
0910: 20 2f 3e 0d 0a 20 20 20 20 3c 6d 6f 64 75 6c 6f   />..    <modulo
0920: 4f 62 6a 65 63 74 48 61 73 68 63 6f 64 65 20 6d  ObjectHashcode m
0930: 6f 64 75 6c 75 73 3d 22 31 22 20 2f 3e 0d 0a 20  odulus="1" />.. 
0940: 20 20 20 3c 6e 6f 6e 43 6f 6d 56 69 73 69 62 6c     <nonComVisibl
0950: 65 42 61 73 65 43 6c 61 73 73 20 2f 3e 0d 0a 20  eBaseClass />.. 
0960: 20 20 20 3c 6e 6f 74 4d 61 72 73 68 61 6c 61 62     <notMarshalab
0970: 6c 65 20 2f 3e 0d 0a 20 20 20 20 3c 6f 70 65 6e  le />..    <open
0980: 47 65 6e 65 72 69 63 43 45 52 43 61 6c 6c 20 2f  GenericCERCall /
0990: 3e 0d 0a 20 20 20 20 3c 6f 76 65 72 6c 61 70 70  >..    <overlapp
09a0: 65 64 46 72 65 65 45 72 72 6f 72 20 2f 3e 0d 0a  edFreeError />..
09b0: 20 20 20 20 3c 70 49 6e 76 6f 6b 65 4c 6f 67 20      <pInvokeLog 
09c0: 2f 3e 0d 0a 20 20 20 20 3c 70 49 6e 76 6f 6b 65  />..    <pInvoke
09d0: 4c 6f 67 3e 0d 0a 20 20 20 20 20 20 3c 66 69 6c  Log>..      <fil
09e0: 74 65 72 3e 0d 0a 20 20 20 20 20 20 20 20 3c 6d  ter>..        <m
09f0: 61 74 63 68 20 64 6c 6c 4e 61 6d 65 3d 22 61 64  atch dllName="ad
0a00: 76 61 70 69 33 32 2e 64 6c 6c 22 20 2f 3e 0d 0a  vapi32.dll" />..
0a10: 20 20 20 20 20 20 20 20 3c 6d 61 74 63 68 20 64          <match d
0a20: 6c 6c 4e 61 6d 65 3d 22 61 64 76 70 61 63 6b 2e  llName="advpack.
0a30: 64 6c 6c 22 20 2f 3e 0d 0a 20 20 20 20 20 20 20  dll" />..       
0a40: 20 3c 6d 61 74 63 68 20 64 6c 6c 4e 61 6d 65 3d   <match dllName=
0a50: 22 6b 65 72 6e 65 6c 33 32 2e 64 6c 6c 22 20 2f  "kernel32.dll" /
0a60: 3e 0d 0a 20 20 20 20 20 20 20 20 3c 6d 61 74 63  >..        <matc
0a70: 68 20 64 6c 6c 4e 61 6d 65 3d 22 6d 73 63 6f 72  h dllName="mscor
0a80: 65 65 2e 64 6c 6c 22 20 2f 3e 0d 0a 20 20 20 20  ee.dll" />..    
0a90: 20 20 20 20 3c 6d 61 74 63 68 20 64 6c 6c 4e 61      <match dllNa
0aa0: 6d 65 3d 22 6d 73 76 63 72 74 2e 64 6c 6c 22 20  me="msvcrt.dll" 
0ab0: 2f 3e 0d 0a 20 20 20 20 20 20 20 20 3c 6d 61 74  />..        <mat
0ac0: 63 68 20 64 6c 6c 4e 61 6d 65 3d 22 6e 74 64 6c  ch dllName="ntdl
0ad0: 6c 2e 64 6c 6c 22 20 2f 3e 0d 0a 20 20 20 20 20  l.dll" />..     
0ae0: 20 20 20 3c 6d 61 74 63 68 20 64 6c 6c 4e 61 6d     <match dllNam
0af0: 65 3d 22 73 68 65 6c 6c 33 32 2e 64 6c 6c 22 20  e="shell32.dll" 
0b00: 2f 3e 0d 0a 20 20 20 20 20 20 20 20 3c 6d 61 74  />..        <mat
0b10: 63 68 20 64 6c 6c 4e 61 6d 65 3d 22 75 73 65 72  ch dllName="user
0b20: 33 32 2e 64 6c 6c 22 20 2f 3e 0d 0a 20 20 20 20  32.dll" />..    
0b30: 20 20 20 20 3c 6d 61 74 63 68 20 64 6c 6c 4e 61      <match dllNa
0b40: 6d 65 3d 22 77 69 6e 74 72 75 73 74 2e 64 6c 6c  me="wintrust.dll
0b50: 22 20 2f 3e 0d 0a 20 20 20 20 20 20 3c 2f 66 69  " />..      </fi
0b60: 6c 74 65 72 3e 0d 0a 20 20 20 20 3c 2f 70 49 6e  lter>..    </pIn
0b70: 76 6f 6b 65 4c 6f 67 3e 0d 0a 20 20 20 20 3c 70  vokeLog>..    <p
0b80: 49 6e 76 6f 6b 65 53 74 61 63 6b 49 6d 62 61 6c  InvokeStackImbal
0b90: 61 6e 63 65 20 2f 3e 0d 0a 20 20 20 20 3c 72 61  ance />..    <ra
0ba0: 63 65 4f 6e 52 43 57 43 6c 65 61 6e 75 70 20 2f  ceOnRCWCleanup /
0bb0: 3e 0d 0a 20 20 20 20 3c 72 65 65 6e 74 72 61 6e  >..    <reentran
0bc0: 63 79 20 2f 3e 0d 0a 20 20 20 20 3c 72 65 6c 65  cy />..    <rele
0bd0: 61 73 65 48 61 6e 64 6c 65 46 61 69 6c 65 64 20  aseHandleFailed 
0be0: 2f 3e 0d 0a 20 20 20 20 3c 72 65 70 6f 72 74 41  />..    <reportA
0bf0: 76 4f 6e 43 6f 6d 52 65 6c 65 61 73 65 20 61 6c  vOnComRelease al
0c00: 6c 6f 77 41 76 3d 22 74 72 75 65 22 20 2f 3e 0d  lowAv="true" />.
0c10: 0a 20 20 20 20 3c 73 74 72 65 61 6d 57 72 69 74  .    <streamWrit
0c20: 65 72 42 75 66 66 65 72 65 64 44 61 74 61 4c 6f  erBufferedDataLo
0c30: 73 74 20 2f 3e 0d 0a 20 20 20 20 3c 76 69 72 74  st />..    <virt
0c40: 75 61 6c 43 45 52 43 61 6c 6c 20 2f 3e 0d 0a 20  ualCERCall />.. 
0c50: 20 20 20 2b 2b 2d 2d 3e 0d 0a 20 20 3c 2f 61 73     ++-->..  </as
0c60: 73 69 73 74 61 6e 74 73 3e 0d 0a 3c 2f 6d 64 61  sistants>..</mda
0c70: 43 6f 6e 66 69 67 3e 0d 0a                       Config>..