| ofs | hex dump | ascii |
|---|
| 0000 | 21 3c 61 72 63 68 3e 0a 2f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 34 38 35 30 32 35 33 | !<arch>./...............14850253 |
| 0020 | 34 34 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 20 20 20 20 20 20 20 33 35 32 36 20 20 20 20 | 44..............0.......3526.... |
| 0040 | 20 20 60 0a 00 00 00 30 00 00 1c 30 00 00 1c 30 00 00 1c 30 00 00 1c 30 00 00 1c 30 00 00 1c 30 | ..`....0...0...0...0...0...0...0 |
| 0060 | 00 00 1c 30 00 00 1c 30 00 00 1c 30 00 00 1c 30 00 00 1c 30 00 00 1c 30 00 00 1c 30 00 00 1c 30 | ...0...0...0...0...0...0...0...0 |
| 0080 | 00 00 1c 30 00 00 1c 30 00 00 1c 30 00 00 1c 30 00 00 1c 30 00 00 1c 30 00 00 1c 30 00 00 1c 30 | ...0...0...0...0...0...0...0...0 |
| 00a0 | 00 00 1c 30 00 00 1c 30 00 00 1c 30 00 00 1c 30 00 00 1c 30 00 00 1c 30 00 00 1c 30 00 00 1c 30 | ...0...0...0...0...0...0...0...0 |
| 00c0 | 00 00 1c 30 00 00 1c 30 00 00 1c 30 00 00 1c 30 00 00 1c 30 00 00 1c 30 00 00 1c 30 00 00 1c 30 | ...0...0...0...0...0...0...0...0 |
| 00e0 | 00 00 1c 30 00 00 1c 30 00 00 1c 30 00 00 1c 30 00 00 1c 30 00 00 1c 30 00 00 1c 30 00 00 1c 30 | ...0...0...0...0...0...0...0...0 |
| 0100 | 00 00 1c 30 00 00 1c 30 3f 3f 24 3f 36 55 3f 24 63 68 61 72 5f 74 72 61 69 74 73 40 44 40 73 74 | ...0...0??$?6U?$char_traits@D@st |
| 0120 | 64 40 40 40 73 74 64 40 40 59 41 41 41 56 3f 24 62 61 73 69 63 5f 6f 73 74 72 65 61 6d 40 44 55 | d@@@std@@YAAAV?$basic_ostream@DU |
| 0140 | 3f 24 63 68 61 72 5f 74 72 61 69 74 73 40 44 40 73 74 64 40 40 40 30 40 41 41 56 31 30 40 50 42 | ?$char_traits@D@std@@@0@AAV10@PB |
| 0160 | 44 40 5a 00 3f 3f 24 41 70 70 65 6e 64 44 61 74 61 40 45 24 30 41 40 40 3f 24 42 75 66 66 65 72 | D@Z.??$AppendData@E$0A@@?$Buffer |
| 0180 | 54 40 45 40 72 74 63 40 40 51 41 45 58 50 42 45 49 40 5a 00 3f 3f 24 5f 55 6e 69 6e 69 74 69 61 | T@E@rtc@@QAEXPBEI@Z.??$_Uninitia |
| 01a0 | 6c 69 7a 65 64 5f 6d 6f 76 65 5f 61 6c 5f 75 6e 63 68 65 63 6b 65 64 31 40 50 41 55 45 6e 63 6f | lized_move_al_unchecked1@PAUEnco |
| 01c0 | 64 65 64 49 6e 66 6f 4c 65 61 66 40 41 75 64 69 6f 45 6e 63 6f 64 65 72 40 77 65 62 72 74 63 40 | dedInfoLeaf@AudioEncoder@webrtc@ |
| 01e0 | 40 50 41 55 31 32 33 40 56 3f 24 61 6c 6c 6f 63 61 74 6f 72 40 55 45 6e 63 6f 64 65 64 49 6e 66 | @PAU123@V?$allocator@UEncodedInf |
| 0200 | 6f 4c 65 61 66 40 41 75 64 69 6f 45 6e 63 6f 64 65 72 40 77 65 62 72 74 63 40 40 40 73 74 64 40 | oLeaf@AudioEncoder@webrtc@@@std@ |
| 0220 | 40 40 73 74 64 40 40 59 41 50 41 55 45 6e 63 6f 64 65 64 49 6e 66 6f 4c 65 61 66 40 41 75 64 69 | @@std@@YAPAUEncodedInfoLeaf@Audi |
| 0240 | 6f 45 6e 63 6f 64 65 72 40 77 65 62 72 74 63 40 40 50 41 55 31 32 33 40 30 30 41 41 55 3f 24 5f | oEncoder@webrtc@@PAU123@00AAU?$_ |
| 0260 | 57 72 61 70 5f 61 6c 6c 6f 63 40 56 3f 24 61 6c 6c 6f 63 61 74 6f 72 40 55 45 6e 63 6f 64 65 64 | Wrap_alloc@V?$allocator@UEncoded |
| 0280 | 49 6e 66 6f 4c 65 61 66 40 41 75 64 69 6f 45 6e 63 6f 64 65 72 40 77 65 62 72 74 63 40 40 40 73 | InfoLeaf@AudioEncoder@webrtc@@@s |
| 02a0 | 74 64 40 40 40 30 40 55 5f 47 65 6e 65 72 61 6c 5f 70 74 72 5f 69 74 65 72 61 74 6f 72 5f 74 61 | td@@@0@U_General_ptr_iterator_ta |
| 02c0 | 67 40 30 40 55 5f 41 6e 79 5f 74 61 67 40 30 40 40 5a 00 3f 3f 24 65 6e 64 6c 40 44 55 3f 24 63 | g@0@U_Any_tag@0@@Z.??$endl@DU?$c |
| 02e0 | 68 61 72 5f 74 72 61 69 74 73 40 44 40 73 74 64 40 40 40 73 74 64 40 40 59 41 41 41 56 3f 24 62 | har_traits@D@std@@@std@@YAAAV?$b |
| 0300 | 61 73 69 63 5f 6f 73 74 72 65 61 6d 40 44 55 3f 24 63 68 61 72 5f 74 72 61 69 74 73 40 44 40 73 | asic_ostream@DU?$char_traits@D@s |
| 0320 | 74 64 40 40 40 30 40 41 41 56 31 30 40 40 5a 00 3f 3f 30 3f 24 4f 70 74 69 6f 6e 61 6c 40 5f 4a | td@@@0@AAV10@@Z.??0?$Optional@_J |
| 0340 | 40 72 74 63 40 40 51 41 45 40 41 42 56 30 31 40 40 5a 00 3f 3f 30 41 75 64 69 6f 45 6e 63 6f 64 | @rtc@@QAE@ABV01@@Z.??0AudioEncod |
| 0360 | 65 72 43 6f 70 79 52 65 64 40 77 65 62 72 74 63 40 40 51 41 45 40 24 24 51 41 55 43 6f 6e 66 69 | erCopyRed@webrtc@@QAE@$$QAUConfi |
| 0380 | 67 40 30 31 40 40 5a 00 3f 3f 30 43 6f 6e 66 69 67 40 41 75 64 69 6f 45 6e 63 6f 64 65 72 43 6f | g@01@@Z.??0Config@AudioEncoderCo |
| 03a0 | 70 79 52 65 64 40 77 65 62 72 74 63 40 40 51 41 45 40 24 24 51 41 55 30 31 32 40 40 5a 00 3f 3f | pyRed@webrtc@@QAE@$$QAU012@@Z.?? |
| 03c0 | 30 43 6f 6e 66 69 67 40 41 75 64 69 6f 45 6e 63 6f 64 65 72 43 6f 70 79 52 65 64 40 77 65 62 72 | 0Config@AudioEncoderCopyRed@webr |
| 03e0 | 74 63 40 40 51 41 45 40 58 5a 00 3f 3f 30 5f 53 65 6e 74 72 79 5f 62 61 73 65 40 3f 24 62 61 73 | tc@@QAE@XZ.??0_Sentry_base@?$bas |
| 0400 | 69 63 5f 6f 73 74 72 65 61 6d 40 44 55 3f 24 63 68 61 72 5f 74 72 61 69 74 73 40 44 40 73 74 64 | ic_ostream@DU?$char_traits@D@std |
| 0420 | 40 40 40 73 74 64 40 40 51 41 45 40 41 41 56 31 32 40 40 5a 00 3f 3f 30 73 65 6e 74 72 79 40 3f | @@@std@@QAE@AAV12@@Z.??0sentry@? |
| 0440 | 24 62 61 73 69 63 5f 6f 73 74 72 65 61 6d 40 44 55 3f 24 63 68 61 72 5f 74 72 61 69 74 73 40 44 | $basic_ostream@DU?$char_traits@D |
| 0460 | 40 73 74 64 40 40 40 73 74 64 40 40 51 41 45 40 41 41 56 31 32 40 40 5a 00 3f 3f 31 41 75 64 69 | @std@@@std@@QAE@AAV12@@Z.??1Audi |
| 0480 | 6f 45 6e 63 6f 64 65 72 40 77 65 62 72 74 63 40 40 55 41 45 40 58 5a 00 3f 3f 31 41 75 64 69 6f | oEncoder@webrtc@@UAE@XZ.??1Audio |
| 04a0 | 45 6e 63 6f 64 65 72 43 6f 70 79 52 65 64 40 77 65 62 72 74 63 40 40 55 41 45 40 58 5a 00 3f 3f | EncoderCopyRed@webrtc@@UAE@XZ.?? |
| 04c0 | 31 43 6f 6e 66 69 67 40 41 75 64 69 6f 45 6e 63 6f 64 65 72 43 6f 70 79 52 65 64 40 77 65 62 72 | 1Config@AudioEncoderCopyRed@webr |
| 04e0 | 74 63 40 40 51 41 45 40 58 5a 00 3f 3f 34 3f 24 75 6e 69 71 75 65 5f 70 74 72 40 24 24 42 59 30 | tc@@QAE@XZ.??4?$unique_ptr@$$BY0 |
| 0500 | 41 40 45 55 3f 24 64 65 66 61 75 6c 74 5f 64 65 6c 65 74 65 40 24 24 42 59 30 41 40 45 40 73 74 | A@EU?$default_delete@$$BY0A@E@st |
| 0520 | 64 40 40 40 73 74 64 40 40 51 41 45 41 41 56 30 31 40 24 24 51 41 56 30 31 40 40 5a 00 3f 3f 5f | d@@@std@@QAEAAV01@$$QAV01@@Z.??_ |
| 0540 | 37 41 75 64 69 6f 45 6e 63 6f 64 65 72 40 77 65 62 72 74 63 40 40 36 42 40 00 3f 3f 5f 37 41 75 | 7AudioEncoder@webrtc@@6B@.??_7Au |
| 0560 | 64 69 6f 45 6e 63 6f 64 65 72 43 6f 70 79 52 65 64 40 77 65 62 72 74 63 40 40 36 42 40 00 3f 3f | dioEncoderCopyRed@webrtc@@6B@.?? |
| 0580 | 5f 43 40 5f 30 32 4b 50 44 42 50 4b 50 47 40 3f 24 43 44 3f 35 3f 24 41 41 40 00 3f 3f 5f 43 40 | _C@_02KPDBPKPG@?$CD?5?$AA@.??_C@ |
| 05a0 | 5f 30 42 44 40 4f 4c 42 41 42 4f 45 4b 40 76 65 63 74 6f 72 3f 24 44 4d 54 3f 24 44 4f 3f 35 74 | _0BD@OLBABOEK@vector?$DMT?$DO?5t |
| 05c0 | 6f 6f 3f 35 6c 6f 6e 67 3f 24 41 41 40 00 3f 3f 5f 43 40 5f 30 42 4e 40 49 41 48 42 45 4f 45 4e | oo?5long?$AA@.??_C@_0BN@IAHBEOEN |
| 05e0 | 40 53 70 65 65 63 68 3f 35 65 6e 63 6f 64 65 72 3f 35 6e 6f 74 3f 35 70 72 6f 76 69 64 65 64 3f | @Speech?5encoder?5not?5provided? |
| 0600 | 34 3f 24 41 41 40 00 3f 3f 5f 43 40 5f 30 42 4f 40 4a 49 4f 50 4e 42 4b 40 43 68 65 63 6b 3f 35 | 4?$AA@.??_C@_0BO@JIOPNBK@Check?5 |
| 0620 | 66 61 69 6c 65 64 3f 33 3f 35 73 70 65 65 63 68 5f 65 6e 63 6f 64 65 72 5f 3f 24 41 41 40 00 3f | failed?3?5speech_encoder_?$AA@.? |
| 0640 | 3f 5f 43 40 5f 30 43 46 40 4e 43 41 49 49 45 44 44 40 43 68 65 63 6b 3f 35 66 61 69 6c 65 64 3f | ?_C@_0CF@NCAIIEDD@Check?5failed? |
| 0660 | 33 3f 35 69 6e 66 6f 3f 34 72 65 64 75 6e 64 61 6e 74 3f 34 65 6d 70 40 00 3f 3f 5f 43 40 5f 30 | 3?5info?4redundant?4emp@.??_C@_0 |
| 0680 | 43 47 40 4c 45 4b 48 44 45 48 4b 40 43 61 6e 6e 6f 74 3f 35 75 73 65 3f 35 6e 65 73 74 65 64 3f | CG@LEKHDEHK@Cannot?5use?5nested? |
| 06a0 | 35 72 65 64 75 6e 64 61 6e 74 3f 35 65 6e 63 6f 40 00 3f 3f 5f 43 40 5f 30 46 49 40 42 4a 43 41 | 5redundant?5enco@.??_C@_0FI@BJCA |
| 06c0 | 4b 4f 48 41 40 64 3f 33 3f 32 77 65 62 72 74 63 3f 39 63 68 65 63 6b 6f 75 74 3f 32 73 72 63 3f | KOHA@d?3?2webrtc?9checkout?2src? |
| 06e0 | 32 77 65 62 72 74 63 3f 32 6d 6f 40 00 3f 3f 5f 47 41 75 64 69 6f 45 6e 63 6f 64 65 72 40 77 65 | 2webrtc?2mo@.??_GAudioEncoder@we |
| 0700 | 62 72 74 63 40 40 55 41 45 50 41 58 49 40 5a 00 3f 3f 5f 47 41 75 64 69 6f 45 6e 63 6f 64 65 72 | brtc@@UAEPAXI@Z.??_GAudioEncoder |
| 0720 | 43 6f 70 79 52 65 64 40 77 65 62 72 74 63 40 40 55 41 45 50 41 58 49 40 5a 00 3f 45 6e 63 6f 64 | CopyRed@webrtc@@UAEPAXI@Z.?Encod |
| 0740 | 65 49 6d 70 6c 40 41 75 64 69 6f 45 6e 63 6f 64 65 72 43 6f 70 79 52 65 64 40 77 65 62 72 74 63 | eImpl@AudioEncoderCopyRed@webrtc |
| 0760 | 40 40 4d 41 45 3f 41 55 45 6e 63 6f 64 65 64 49 6e 66 6f 40 41 75 64 69 6f 45 6e 63 6f 64 65 72 | @@MAE?AUEncodedInfo@AudioEncoder |
| 0780 | 40 32 40 49 56 3f 24 41 72 72 61 79 56 69 65 77 40 24 24 43 42 46 40 72 74 63 40 40 50 41 56 3f | @2@IV?$ArrayView@$$CBF@rtc@@PAV? |
| 07a0 | 24 42 75 66 66 65 72 54 40 45 40 36 40 40 5a 00 3f 45 6e 73 75 72 65 43 61 70 61 63 69 74 79 57 | $BufferT@E@6@@Z.?EnsureCapacityW |
| 07c0 | 69 74 68 48 65 61 64 72 6f 6f 6d 40 3f 24 42 75 66 66 65 72 54 40 45 40 72 74 63 40 40 41 41 45 | ithHeadroom@?$BufferT@E@rtc@@AAE |
| 07e0 | 58 49 5f 4e 40 5a 00 3f 47 65 74 54 61 72 67 65 74 42 69 74 72 61 74 65 40 41 75 64 69 6f 45 6e | XI_N@Z.?GetTargetBitrate@AudioEn |
| 0800 | 63 6f 64 65 72 43 6f 70 79 52 65 64 40 77 65 62 72 74 63 40 40 55 42 45 48 58 5a 00 3f 4d 61 78 | coderCopyRed@webrtc@@UBEHXZ.?Max |
| 0820 | 31 30 4d 73 46 72 61 6d 65 73 49 6e 41 50 61 63 6b 65 74 40 41 75 64 69 6f 45 6e 63 6f 64 65 72 | 10MsFramesInAPacket@AudioEncoder |
| 0840 | 43 6f 70 79 52 65 64 40 77 65 62 72 74 63 40 40 55 42 45 49 58 5a 00 3f 4e 75 6d 31 30 4d 73 46 | CopyRed@webrtc@@UBEIXZ.?Num10MsF |
| 0860 | 72 61 6d 65 73 49 6e 4e 65 78 74 50 61 63 6b 65 74 40 41 75 64 69 6f 45 6e 63 6f 64 65 72 43 6f | ramesInNextPacket@AudioEncoderCo |
| 0880 | 70 79 52 65 64 40 77 65 62 72 74 63 40 40 55 42 45 49 58 5a 00 3f 4e 75 6d 43 68 61 6e 6e 65 6c | pyRed@webrtc@@UBEIXZ.?NumChannel |
| 08a0 | 73 40 41 75 64 69 6f 45 6e 63 6f 64 65 72 43 6f 70 79 52 65 64 40 77 65 62 72 74 63 40 40 55 42 | s@AudioEncoderCopyRed@webrtc@@UB |
| 08c0 | 45 49 58 5a 00 3f 4f 6e 52 65 63 65 69 76 65 64 55 70 6c 69 6e 6b 42 61 6e 64 77 69 64 74 68 40 | EIXZ.?OnReceivedUplinkBandwidth@ |
| 08e0 | 41 75 64 69 6f 45 6e 63 6f 64 65 72 43 6f 70 79 52 65 64 40 77 65 62 72 74 63 40 40 55 41 45 58 | AudioEncoderCopyRed@webrtc@@UAEX |
| 0900 | 48 56 3f 24 4f 70 74 69 6f 6e 61 6c 40 5f 4a 40 72 74 63 40 40 40 5a 00 3f 4f 6e 52 65 63 65 69 | HV?$Optional@_J@rtc@@@Z.?OnRecei |
| 0920 | 76 65 64 55 70 6c 69 6e 6b 50 61 63 6b 65 74 4c 6f 73 73 46 72 61 63 74 69 6f 6e 40 41 75 64 69 | vedUplinkPacketLossFraction@Audi |
| 0940 | 6f 45 6e 63 6f 64 65 72 43 6f 70 79 52 65 64 40 77 65 62 72 74 63 40 40 55 41 45 58 4d 40 5a 00 | oEncoderCopyRed@webrtc@@UAEXM@Z. |
| 0960 | 3f 52 65 63 6c 61 69 6d 43 6f 6e 74 61 69 6e 65 64 45 6e 63 6f 64 65 72 73 40 41 75 64 69 6f 45 | ?ReclaimContainedEncoders@AudioE |
| 0980 | 6e 63 6f 64 65 72 43 6f 70 79 52 65 64 40 77 65 62 72 74 63 40 40 55 41 45 3f 41 56 3f 24 41 72 | ncoderCopyRed@webrtc@@UAE?AV?$Ar |
| 09a0 | 72 61 79 56 69 65 77 40 56 3f 24 75 6e 69 71 75 65 5f 70 74 72 40 56 41 75 64 69 6f 45 6e 63 6f | rayView@V?$unique_ptr@VAudioEnco |
| 09c0 | 64 65 72 40 77 65 62 72 74 63 40 40 55 3f 24 64 65 66 61 75 6c 74 5f 64 65 6c 65 74 65 40 56 41 | der@webrtc@@U?$default_delete@VA |
| 09e0 | 75 64 69 6f 45 6e 63 6f 64 65 72 40 77 65 62 72 74 63 40 40 40 73 74 64 40 40 40 73 74 64 40 40 | udioEncoder@webrtc@@@std@@@std@@ |
| 0a00 | pre { line-height: 125%; }
td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }
span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }
td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }
span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }
.highlight .hll { background-color: #ffffcc }
.highlight .c { color: #888888 } /* Comment */
.highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */
.highlight .k { color: #008800; font-weight: bold } /* Keyword */
.highlight .ch { color: #888888 } /* Comment.Hashbang */
.highlight .cm { color: #888888 } /* Comment.Multiline */
.highlight .cp { color: #cc0000; font-weight: bold } /* Comment.Preproc */
.highlight .cpf { color: #888888 } /* Comment.PreprocFile */
.highlight .c1 { color: #888888 } /* Comment.Single */
.highlight .cs { color: #cc0000; font-weight: bold; background-color: #fff0f0 } /* Comment.Special */
.highlight .gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */
.highlight .ge { font-style: italic } /* Generic.Emph */
.highlight .ges { font-weight: bold; font-style: italic } /* Generic.EmphStrong */
.highlight .gr { color: #aa0000 } /* Generic.Error */
.highlight .gh { color: #333333 } /* Generic.Heading */
.highlight .gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */
.highlight .go { color: #888888 } /* Generic.Output */
.highlight .gp { color: #555555 } /* Generic.Prompt */
.highlight .gs { font-weight: bold } /* Generic.Strong */
.highlight .gu { color: #666666 } /* Generic.Subheading */
.highlight .gt { color: #aa0000 } /* Generic.Traceback */
.highlight .kc { color: #008800; font-weight: bold } /* Keyword.Constant */
.highlight .kd { color: #008800; font-weight: bold } /* Keyword.Declaration */
.highlight .kn { color: #008800; font-weight: bold } /* Keyword.Namespace */
.highlight .kp { color: #008800 } /* Keyword.Pseudo */
.highlight .kr { color: #008800; font-weight: bold } /* Keyword.Reserved */
.highlight .kt { color: #888888; font-weight: bold } /* Keyword.Type */
.highlight .m { color: #0000DD; font-weight: bold } /* Literal.Number */
.highlight .s { color: #dd2200; background-color: #fff0f0 } /* Literal.String */
.highlight .na { color: #336699 } /* Name.Attribute */
.highlight .nb { color: #003388 } /* Name.Builtin */
.highlight .nc { color: #bb0066; font-weight: bold } /* Name.Class */
.highlight .no { color: #003366; font-weight: bold } /* Name.Constant */
.highlight .nd { color: #555555 } /* Name.Decorator */
.highlight .ne { color: #bb0066; font-weight: bold } /* Name.Exception */
.highlight .nf { color: #0066bb; font-weight: bold } /* Name.Function */
.highlight .nl { color: #336699; font-style: italic } /* Name.Label */
.highlight .nn { color: #bb0066; font-weight: bold } /* Name.Namespace */
.highlight .py { color: #336699; font-weight: bold } /* Name.Property */
.highlight .nt { color: #bb0066; font-weight: bold } /* Name.Tag */
.highlight .nv { color: #336699 } /* Name.Variable */
.highlight .ow { color: #008800 } /* Operator.Word */
.highlight .w { color: #bbbbbb } /* Text.Whitespace */
.highlight .mb { color: #0000DD; font-weight: bold } /* Literal.Number.Bin */
.highlight .mf { color: #0000DD; font-weight: bold } /* Literal.Number.Float */
.highlight .mh { color: #0000DD; font-weight: bold } /* Literal.Number.Hex */
.highlight .mi { color: #0000DD; font-weight: bold } /* Literal.Number.Integer */
.highlight .mo { color: #0000DD; font-weight: bold } /* Literal.Number.Oct */
.highlight .sa { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Affix */
.highlight .sb { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Backtick */
.highlight .sc { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Char */
.highlight .dl { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Delimiter */
.highlight .sd { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Doc */
.highlight .s2 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Double */
.highlight .se { color: #0044dd; background-color: #fff0f0 } /* Literal.String.Escape */
.highlight .sh { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Heredoc */
.highlight .si { color: #3333bb; background-color: #fff0f0 } /* Literal.String.Interpol */
.highlight .sx { color: #22bb22; background-color: #f0fff0 } /* Literal.String.Other */
.highlight .sr { color: #008800; background-color: #fff0ff } /* Literal.String.Regex */
.highlight .s1 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Single */
.highlight .ss { color: #aa6600; background-color: #fff0f0 } /* Literal.String.Symbol */
.highlight .bp { color: #003388 } /* Name.Builtin.Pseudo */
.highlight .fm { color: #0066bb; font-weight: bold } /* Name.Function.Magic */
.highlight .vc { color: #336699 } /* Name.Variable.Class */
.highlight .vg { color: #dd7700 } /* Name.Variable.Global */
.highlight .vi { color: #3333bb } /* Name.Variable.Instance */
.highlight .vm { color: #336699 } /* Name.Variable.Magic */
.highlight .il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:Tango.Scripting.Editors"
xmlns:popups="clr-namespace:Tango.Scripting.Editors.Popups"
xmlns:fa="http://schemas.fontawesome.io/icons/"
xmlns:editing="clr-namespace:Tango.Scripting.Editors.Editing"
xmlns:folding="clr-namespace:Tango.Scripting.Editors.Folding"
xmlns:intellisense="clr-namespace:Tango.Scripting.Editors.Intellisense"
xmlns:converters="clr-namespace:Tango.Scripting.Editors.Converters"
xmlns:completion="clr-namespace:Tango.Scripting.Editors.CodeCompletion">
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="/Tango.Scripting.Editors;component/TextEditor.xaml" />
<ResourceDictionary Source="/Tango.Scripting.Editors;component/Search/DropDownButton.xaml" />
<ResourceDictionary Source="/Tango.Scripting.Editors;component/Search/SearchPanel.xaml" />
<ResourceDictionary Source="/Tango.Scripting.Editors;component/CodeCompletion/CompletionList.xaml" />
<ResourceDictionary Source="/Tango.Scripting.Editors;component/CodeCompletion/InsightWindow.xaml" />
</ResourceDictionary.MergedDictionaries>
<!--Colors-->
<Color x:Key="ScriptBackground">#1E1E1E</Color>
<Color x:Key="CompletionBackground">#232323</Color>
<Color x:Key="CompletionToolTipBackground">#3B3B3B</Color>
<Color x:Key="ScriptForeground">#E6E6E6</Color>
<Color x:Key="ScriptFoldingForeground">#A0A0A0</Color>
<Color x:Key="ScriptLineNumberForeground">#2B91AF</Color>
<Color x:Key="ScriptReferenceTypesColor">#4EC9B0</Color>
<Color x:Key="ScriptKeywordColor">#3F8FD6</Color>
<Color x:Key="ScriptInterfaceColor">#B5CE8A</Color>
<!--Brushes-->
<SolidColorBrush x:Key="ScriptBackgroundBrush" Color="{StaticResource ScriptBackground}"></SolidColorBrush>
<SolidColorBrush x:Key="ScriptForegroundBrush" Color="{StaticResource ScriptForeground}"></SolidColorBrush>
<SolidColorBrush x:Key="ScriptFoldingForegroundBrush" Color="{StaticResource ScriptFoldingForeground}"></SolidColorBrush>
<SolidColorBrush x:Key="ScriptLineNumberForegroundBrush" Color="{StaticResource ScriptLineNumberForeground}"></SolidColorBrush>
<SolidColorBrush x:Key="CompletionBackgroundBrush" Color="{StaticResource CompletionBackground}"></SolidColorBrush>
<SolidColorBrush x:Key="CompletionToolTipBackgroundBrush" Color="{StaticResource CompletionToolTipBackground}"></SolidColorBrush>
<SolidColorBrush x:Key="ScriptReferenceTypesBrush" Color="{StaticResource ScriptReferenceTypesColor}"></SolidColorBrush>
<SolidColorBrush x:Key="ScriptKeywordBrush" Color="{StaticResource ScriptKeywordColor}"></SolidColorBrush>
<SolidColorBrush x:Key="ScriptInterfaceBrush" Color="{StaticResource ScriptInterfaceColor}"></SolidColorBrush>
<!--Images-->
<BitmapImage x:Key="interface" UriSource="pack://application:,,,/Tango.Scripting.Editors;component/Images/interface.png" />
<BitmapImage x:Key="class" UriSource="pack://application:,,,/Tango.Scripting.Editors;component/Images/class.png" />
<BitmapImage x:Key="enum" UriSource="pack://application:,,,/Tango.Scripting.Editors;component/Images/enum.png" />
<BitmapImage x:Key="struct" UriSource="pack://application:,,,/Tango.Scripting.Editors;component/Images/struct.png" />
<BitmapImage x:Key="namespace" UriSource="pack://application:,,,/Tango.Scripting.Editors;component/Images/namespace.png" />
<BitmapImage x:Key="method" UriSource="pack://application:,,,/Tango.Scripting.Editors;component/Images/method.png" />
<BitmapImage x:Key="property" UriSource="pack://application:,,,/Tango.Scripting.Editors;component/Images/property.png" />
<BitmapImage x:Key="event" UriSource="pack://application:,,,/Tango.Scripting.Editors;component/Images/event.png" />
<BitmapImage x:Key="snippet" UriSource="pack://application:,,,/Tango.Scripting.Editors;component/Images/snippet.png" />
<!--Converters-->
<converters:BooleanToVisibilityConverter x:Key="BooleanToVisibilityConverter" />
<converters:BooleanToVisibilityInversedConverter x:Key="BooleanToVisibilityInversedConverter" />
<Style TargetType="{x:Type completion:CompletionList}">
<Style.Resources>
<Style TargetType="ToolTip">
</Style>
</Style.Resources>
<Setter Property="Background" Value="{StaticResource CompletionBackgroundBrush}"></Setter>
<Setter Property="BorderThickness" Value="0"></Setter>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type completion:CompletionList}">
<Border MinWidth="320" MaxHeight="200" BorderBrush="#434343" BorderThickness="1" Padding="0" Background="{StaticResource CompletionBackgroundBrush}">
<DockPanel>
<Border DockPanel.Dock="Bottom" Height="25" Background="#181818" BorderThickness="0 1 0 0" BorderBrush="#434343">
</Border>
<completion:CompletionListBox x:Name="PART_ListBox" BorderThickness="0" Padding="0" Background="{StaticResource CompletionBackgroundBrush}" ScrollViewer.VerticalScrollBarVisibility="Visible" ScrollViewer.HorizontalScrollBarVisibility="Disabled">
<completion:CompletionListBox.Style>
<Style TargetType="ListBox">
<Setter Property="ItemContainerStyle">
<Setter.Value>
<Style TargetType="completion:CompletionListBoxItem">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="ListBoxItem">
<Border Padding="{TemplateBinding Padding}" Background="{TemplateBinding Background}" TextElement.Foreground="{TemplateBinding Foreground}">
<ContentPresenter/>
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
<Setter Property="ToolTipContentTemplate">
<Setter.Value>
<DataTemplate>
<Border Background="{StaticResource CompletionToolTipBackgroundBrush}" CornerRadius="3" BorderThickness="0.5" BorderBrush="#434343" Padding="10 5" TextElement.Foreground="{StaticResource ScriptForegroundBrush}" TextElement.FontSize="12">
<ContentPresenter DataContext="{Binding}" Content="{Binding PopupControl}" />
</Border>
</DataTemplate>
</Setter.Value>
</Setter>
<Setter Property="Background" Value="{StaticResource CompletionBackgroundBrush}"></Setter>
<Setter Property="Foreground" Value="{StaticResource ScriptForegroundBrush}"></Setter>
<Setter Property="Padding" Value="2"></Setter>
<Setter Property="IsSelected" Value="{Binding IsSelected,Mode=TwoWay}"></Setter>
<Setter Property="BorderThickness" Value="0"></Setter>
<Style.Triggers>
<Trigger Property="IsSelected" Value="True">
<Setter Property="Background" Value="#187DBB"></Setter>
<Setter Property="Foreground" Value="{StaticResource ScriptForegroundBrush}"></Setter>
</Trigger>
</Style.Triggers>
</Style>
</Setter.Value>
</Setter>
</Style>
</completion:CompletionListBox.Style>
<ItemsControl.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<Image Width="16" Height="16" Margin="0,0,4,0" Source="{Binding Image}"></Image>
<ContentControl Content="{Binding}" />
</StackPanel>
</DataTemplate>
</ItemsControl.ItemTemplate>
</completion:CompletionListBox>
</DockPanel>
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
<Style TargetType="{x:Type folding:FoldingMargin}">
<Setter Property="FoldingMarkerBackgroundBrush" Value="{StaticResource ScriptBackgroundBrush}"></Setter>
<Setter Property="FoldingMarkerBrush" Value="{StaticResource ScriptFoldingForegroundBrush}"></Setter>
<Setter Property="SelectedFoldingMarkerBackgroundBrush" Value="{StaticResource ScriptBackgroundBrush}"></Setter>
<Setter Property="SelectedFoldingMarkerBrush" Value="{StaticResource ScriptFoldingForegroundBrush}"></Setter>
<Setter Property="Control.Cursor" Value="/Tango.Scripting.Editors;component/themes/RightArrow.cur"/>
</Style>
<Style TargetType="{x:Type editing:LineNumberMargin}">
<Setter Property="Width" Value="55"></Setter>
<Setter Property="Foreground" Value="{StaticResource ScriptLineNumberForegroundBrush}"></Setter>
<Setter Property="Control.Cursor" Value="/Tango.Scripting.Editors;component/themes/RightArrow.cur"/>
</Style>
<Style TargetType="{x:Type local:XamlEditor}">
<Setter Property="ScrollViewer.HorizontalScrollBarVisibility" Value="Auto"></Setter>
<Setter Property="ScrollViewer.VerticalScrollBarVisibility" Value="Auto"></Setter>
<Setter Property="FontFamily" Value="Consolas"></Setter>
<Setter Property="FontSize" Value="13"></Setter>
<Setter Property="SyntaxHighlighting" Value="XML"></Setter>
<Setter Property="ShowLineNumbers" Value="True"></Setter>
</Style>
<Style TargetType="{x:Type local:ScriptEditor}">
<Setter Property="Background" Value="{StaticResource ScriptBackgroundBrush}"></Setter>
<Setter Property="Foreground" Value="{StaticResource ScriptForegroundBrush}"></Setter>
<Setter Property="ScrollViewer.HorizontalScrollBarVisibility" Value="Auto"></Setter>
<Setter Property="ScrollViewer.VerticalScrollBarVisibility" Value="Auto"></Setter>
<Setter Property="FontFamily" Value="Consolas"></Setter>
<Setter Property="FontSize" Value="13"></Setter>
<Setter Property="SyntaxHighlighting" Value="C#"></Setter>
<Setter Property="ShowLineNumbers" Value="True"></Setter>
<Setter Property="ContextMenu">
<Setter.Value>
<ContextMenu>
<ContextMenu.Resources>
<Style TargetType="MenuItem" BasedOn="{StaticResource {x:Type MenuItem}}">
<Setter Property="Foreground" Value="Gainsboro"></Setter>
</Style>
</ContextMenu.Resources>
<MenuItem Header="Cut" MinWidth="150" Command="Cut">
<MenuItem.Icon>
<fa:ImageAwesome Icon="Cut" Width="12" Foreground="Gainsboro" Margin="2" />
</MenuItem.Icon>
</MenuItem>
<Separator/>
<MenuItem Header="Copy" Command="Copy">
<MenuItem.Icon>
<fa:ImageAwesome Icon="Copy" Width="12" Foreground="Gainsboro" Margin="2" />
</MenuItem.Icon>
</MenuItem>
<MenuItem Header="Paste" Command="Paste">
<MenuItem.Icon>
<fa:ImageAwesome Icon="Paste" Width="12" Foreground="Gainsboro" Margin="2" />
</MenuItem.Icon>
</MenuItem>
</ContextMenu>
</Setter.Value>
</Setter>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type local:ScriptEditor}">
<Border Background="{TemplateBinding Background}"
BorderBrush="{TemplateBinding BorderBrush}"
BorderThickness="{TemplateBinding BorderThickness}">
<Grid>
<ScrollViewer
Focusable="False"
Name="PART_ScrollViewer"
CanContentScroll="True"
VerticalScrollBarVisibility="{TemplateBinding VerticalScrollBarVisibility}"
HorizontalScrollBarVisibility="{TemplateBinding HorizontalScrollBarVisibility}"
Content="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=TextArea}"
VerticalContentAlignment="Top"
HorizontalContentAlignment="Left"
Background="{TemplateBinding Background}"
Padding="{TemplateBinding Padding}"/>
<Popup x:Name="PART_popup" IsOpen="False" AllowsTransparency="True">
<Border Background="{StaticResource CompletionToolTipBackgroundBrush}" CornerRadius="3" BorderThickness="0.5" BorderBrush="#434343" Padding="10 5" TextElement.Foreground="{StaticResource ScriptForegroundBrush}" TextElement.FontSize="12">
<ContentControl Content="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=CurrentPopupContent}" />
</Border>
</Popup>
</Grid>
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
<Style TargetType="{x:Type popups:MethodPopup}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type popups:MethodPopup}">
<Border Background="{TemplateBinding Background}"
BorderBrush="{TemplateBinding BorderBrush}"
BorderThickness="{TemplateBinding BorderThickness}">
<DockPanel>
<StackPanel Orientation="Horizontal" VerticalAlignment="Top">
<fa:ImageAwesome VerticalAlignment="Center" Icon="ChevronUp" Width="10" Height="10" Foreground="{StaticResource ScriptForegroundBrush}" />
<TextBlock VerticalAlignment="Center" Margin="5 0 0 0" Text="{Binding RelativeSource={RelativeSource Mode=TemplatedParent},Path=CurrentMethodIndex}"></TextBlock>
<TextBlock VerticalAlignment="Center" Margin="5 0 0 0">of</TextBlock>
<TextBlock VerticalAlignment="Center" Margin="5 0 0 0" Text="{Binding RelativeSource={RelativeSource Mode=TemplatedParent},Path=Methods.Count}"></TextBlock>
<fa:ImageAwesome VerticalAlignment="Center" Margin="5 0 0 0" Icon="ChevronDown" Width="10" Height="10" Foreground="{StaticResource ScriptForegroundBrush}" />
</StackPanel>
<StackPanel Margin="10 0 0 0">
<StackPanel Orientation="Horizontal">
<TextBlock Text="{Binding RelativeSource={RelativeSource Mode=TemplatedParent},Path=CurrentMethod.ReturnType}" Foreground="{StaticResource ScriptReferenceTypesBrush}"></TextBlock>
<TextBlock Margin="5 0 0 0" Text="{Binding RelativeSource={RelativeSource Mode=TemplatedParent},Path=CurrentMethod.Class}" Foreground="{StaticResource ScriptReferenceTypesBrush}"></TextBlock>
<TextBlock>.</TextBlock>
<TextBlock Text="{Binding RelativeSource={RelativeSource Mode=TemplatedParent},Path=CurrentMethod.Name}" Foreground="{StaticResource ScriptReferenceTypesBrush}"></TextBlock>
<TextBlock>(</TextBlock>
<ItemsControl ItemsSource="{Binding RelativeSource={RelativeSource Mode=TemplatedParent},Path=CurrentMethod.Parameters}">
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<StackPanel Orientation="Horizontal"></StackPanel>
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
<ItemsControl.ItemTemplate>
<DataTemplate DataType="{x:Type popups:ParameterDescription}">
<StackPanel Orientation="Horizontal">
<TextBlock Text="{Binding Type}" Foreground="{StaticResource ScriptReferenceTypesBrush}"></TextBlock>
<TextBlock Margin="5 0 0 0" Text="{Binding Name}"></TextBlock>
<TextBlock Margin="0 0 5 0" Visibility="{Binding IsLast,Converter={StaticResource BooleanToVisibilityInversedConverter}}">,</TextBlock>
</StackPanel>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
<TextBlock>)</TextBlock>
</StackPanel>
<TextBlock Margin="0 5 0 0" Text="{Binding RelativeSource={RelativeSource Mode=TemplatedParent},Path=CurrentMethod.Description}" TextWrapping="Wrap"></TextBlock>
<ItemsControl Margin="0 10 0 0" ItemsSource="{Binding RelativeSource={RelativeSource Mode=TemplatedParent},Path=CurrentMethod.Parameters}">
<ItemsControl.ItemTemplate>
<DataTemplate DataType="{x:Type popups:ParameterDescription}">
<StackPanel Orientation="Horizontal">
<StackPanel.Style>
<Style TargetType="StackPanel">
<Setter Property="Visibility" Value="Visible"></Setter>
<Style.Triggers>
<DataTrigger Binding="{Binding Description}" Value="{x:Null}">
<Setter Property="Visibility" Value="Collapsed"></Setter>
</DataTrigger>
</Style.Triggers>
</Style>
</StackPanel.Style>
<TextBlock Text="{Binding Name}"></TextBlock>
<TextBlock>:</TextBlock>
<TextBlock Opacity="0.7" Margin="5 0 0 0" Text="{Binding Description}"></TextBlock>
</StackPanel>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
</StackPanel>
</DockPanel>
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
<!--Completion Items-->
<Style TargetType="{x:Type intellisense:ClassCompletionItemPopup}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type intellisense:ClassCompletionItemPopup}">
<Border Background="{TemplateBinding Background}"
BorderBrush="{TemplateBinding BorderBrush}"
BorderThickness="{TemplateBinding BorderThickness}">
<TextBlock TextWrapping="Wrap">
<Run Text="class" Foreground="{StaticResource ScriptKeywordBrush}"></Run>
<Run Text="{Binding Namespace,Mode=OneWay}"></Run>.<Run Text="{Binding Name,Mode=OneWay}" Foreground="{StaticResource ScriptReferenceTypesBrush}"></Run>
<LineBreak/>
<Run Text="{Binding Description,Mode=OneWay}"></Run>
</TextBlock>
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
<Style TargetType="{x:Type intellisense:EnumCompletionItemPopup}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type intellisense:EnumCompletionItemPopup}">
<Border Background="{TemplateBinding Background}"
BorderBrush="{TemplateBinding BorderBrush}"
BorderThickness="{TemplateBinding BorderThickness}">
<TextBlock TextWrapping="Wrap">
<Run Text="enum" Foreground="{StaticResource ScriptKeywordBrush}"></Run>
<Run Text="{Binding Namespace,Mode=OneWay}"></Run>.<Run Text="{Binding Text,Mode=OneWay}" Foreground="{StaticResource ScriptInterfaceBrush}"></Run>
<LineBreak/>
<Run Text="{Binding Description,Mode=OneWay}"></Run>
</TextBlock>
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
<Style TargetType="{x:Type intellisense:MethodCompletionItemPopup}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type intellisense:MethodCompletionItemPopup}">
<Border Background="{TemplateBinding Background}"
BorderBrush="{TemplateBinding BorderBrush}"
BorderThickness="{TemplateBinding BorderThickness}">
<StackPanel>
<StackPanel Orientation="Horizontal">
<TextBlock Text="{Binding ReturnType}" Foreground="{StaticResource ScriptReferenceTypesBrush}"></TextBlock>
<TextBlock Margin="5 0 0 0" Text="{Binding Class}" Foreground="{StaticResource ScriptReferenceTypesBrush}"></TextBlock>
<TextBlock>.</TextBlock>
<TextBlock Text="{Binding Name}"></TextBlock>
<TextBlock>(</TextBlock>
<ItemsControl ItemsSource="{Binding Parameters}">
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<StackPanel Orientation="Horizontal"></StackPanel>
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
<ItemsControl.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<TextBlock Text="{Binding Type}" Foreground="{StaticResource ScriptReferenceTypesBrush}"></TextBlock>
<TextBlock Margin="5 0 0 0" Text="{Binding Name}"></TextBlock>
<TextBlock Margin="0 0 5 0" Text="," Visibility="{Binding IsLast,Converter={StaticResource BooleanToVisibilityInversedConverter}}"></TextBlock>
</StackPanel>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
<TextBlock>)</TextBlock>
<StackPanel Margin="5 0 0 0" Orientation="Horizontal" Visibility="{Binding HasOverloads,Converter={StaticResource BooleanToVisibilityConverter}}">
<TextBlock>(+</TextBlock>
<TextBlock Margin="2 0" Text="{Binding Overloads}"></TextBlock>
<TextBlock>overloads)</TextBlock>
</StackPanel>
</StackPanel>
<TextBlock Text="{Binding Description}"></TextBlock>
</StackPanel>
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
<Style TargetType="{x:Type intellisense:InterfaceCompletionItemPopup}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type intellisense:InterfaceCompletionItemPopup}">
<Border Background="{TemplateBinding Background}"
BorderBrush="{TemplateBinding BorderBrush}"
BorderThickness="{TemplateBinding BorderThickness}">
<TextBlock TextWrapping="Wrap">
<Run Text="interface" Foreground="#3F8FD6"></Run>
<Run Text="{Binding Namespace,Mode=OneWay}"></Run>.<Run Text="{Binding Name,Mode=OneWay}" Foreground="{StaticResource ScriptInterfaceBrush}"></Run>
<LineBreak/>
<Run Text="{Binding Description,Mode=OneWay}"></Run>
</TextBlock>
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
<Style TargetType="{x:Type intellisense:NamespaceCompletionItemPopup}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type intellisense:NamespaceCompletionItemPopup}">
<Border Background="{TemplateBinding Background}"
BorderBrush="{TemplateBinding BorderBrush}"
BorderThickness="{TemplateBinding BorderThickness}">
<TextBlock TextWrapping="Wrap">
<Run Text="namespace" Foreground="{StaticResource ScriptKeywordBrush}"></Run>
<Run Text="{Binding Name,Mode=OneWay}"></Run>
</TextBlock>
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
<Style TargetType="{x:Type intellisense:PropertyCompletionItemPopup}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type intellisense:PropertyCompletionItemPopup}">
<Border Background="{TemplateBinding Background}"
BorderBrush="{TemplateBinding BorderBrush}"
BorderThickness="{TemplateBinding BorderThickness}">
<StackPanel>
<StackPanel Orientation="Horizontal">
<TextBlock Text="{Binding Type}" Foreground="{StaticResource ScriptReferenceTypesBrush}"></TextBlock>
<TextBlock Margin="5 0 0 0" Text="{Binding Class}" Foreground="{StaticResource ScriptReferenceTypesBrush}"></TextBlock>
<TextBlock>.</TextBlock>
<TextBlock Text="{Binding Text}"></TextBlock>
<TextBlock Margin="5 0 0 0">
<Run>{</Run>
<Run Foreground="{StaticResource ScriptKeywordBrush}">get</Run><Run>;</Run>
<Run Foreground="{StaticResource ScriptKeywordBrush}">set</Run><Run>;</Run>
<Run>}</Run>
</TextBlock>
</StackPanel>
<TextBlock Text="{Binding Description}"></TextBlock>
</StackPanel>
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
<Style TargetType="{x:Type intellisense:StructCompletionItemPopup}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type intellisense:StructCompletionItemPopup}">
<Border Background="{TemplateBinding Background}"
BorderBrush="{TemplateBinding BorderBrush}"
BorderThickness="{TemplateBinding BorderThickness}">
<TextBlock TextWrapping="Wrap">
<Run Text="struct" Foreground="#3F8FD6"></Run>
<Run Text="{Binding Namespace,Mode=OneWay}"></Run>.<Run Text="{Binding Name,Mode=OneWay}" Foreground="{StaticResource ScriptInterfaceBrush}"></Run>
<LineBreak/>
<Run Text="{Binding Description,Mode=OneWay}"></Run>
</TextBlock>
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
<Style TargetType="{x:Type intellisense:FieldCompletionItemPopup}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type intellisense:FieldCompletionItemPopup}">
<Border Background="{TemplateBinding Background}"
BorderBrush="{TemplateBinding BorderBrush}"
BorderThickness="{TemplateBinding BorderThickness}">
<StackPanel>
<StackPanel Orientation="Horizontal">
<TextBlock Text="{Binding Type}" Foreground="{StaticResource ScriptReferenceTypesBrush}"></TextBlock>
<TextBlock Margin="5 0 0 0" Text="{Binding Text}"></TextBlock>
</StackPanel>
<TextBlock Text="{Binding Description}"></TextBlock>
</StackPanel>
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</ResourceDictionary>
|