403Webshell
Server IP : 182.53.201.61  /  Your IP : 216.73.217.175
Web Server : Apache/2.2.15 (Fedora)
System : Linux km10.dyndns.org 2.6.31.5-127.fc12.i686.PAE #1 SMP Sat Nov 7 21:25:57 EST 2009 i686
User : apache ( 48)
PHP Version : 5.3.3
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /usr/lib/monodevelop/bin/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/lib/monodevelop/bin/Mono.TextEditor.dll.mdb
#&E2y}'maC'{FpgUs:U7Y/=		N/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/AssemblyInfo.cs~"Cȭ/9#G2&N!rS/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/gtk-gui/generated.csVwN`ؚd]4	F+2j/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor.Highlighting.Regex/Regex.csneFFjiv0CCN׭o/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor.Highlighting.Regex/RegexMatch.csTES<F\L

'€d/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor.Highlighting/Chunk.csVlAyQ%Z[>ՇudCi/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor.Highlighting/ChunkStyle.csF$;Ӿ}P-JHk/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor.Highlighting/DefaultStyle.csaNVC7uk@VMywhHbxᏴ@;k/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor.Highlighting/IXmlProvider.cs㧻aJ@9<Dg
d}k
g/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor.Highlighting/Keywords.csZTtb
HJ%3j_%ޣEZ?e/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor.Highlighting/Marker.csCh$.E	K&
<&f6Rz栚o/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor.Highlighting/MarkupSyntaxMode.csei>E A}%ZHJ]9cDd/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor.Highlighting/Match.csdnBf\.|-oDO}zu*\s/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor.Highlighting/ReferencedChunkStyle.csgW$PGfjHm@ӝ.umc/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor.Highlighting/Rule.csQ/KXA'q%4|,j3={8Tpk/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor.Highlighting/SemanticRule.cs[@}鯺*P+"n?b.c/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor.Highlighting/Span.cson1?F_jey,݄VPd/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor.Highlighting/Style.cs%tOJ0
Z9i/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor.Highlighting/SyntaxMode.cs6kBD]|G ps5p/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor.Highlighting/SyntaxModeService.csr
1\]AB3l)]~7dk/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor.Highlighting/WorkerThread.csa6;J@@9yQ+rh$5[J[/Kl/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor.Highlighting/XmlReadHelper.csu0K]HA87I&MUo/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor.PopupWindow/IListDataProvider.cs0V#H؃샬{>;"jcwh/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor.PopupWindow/ListWidget.cs7娟HZ1⩖whf~;[(ch/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor.PopupWindow/ListWindow.cs̅LijؘnB9i-DOk/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor.PopupWindow/TooltipWindow.cs1Gr֪C^%!za/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor.Vi/ViActionMaps.csS"GHS*|Ew8O!"U^/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor.Vi/ViActions.csn
'BJSwR&qF[/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor.Vi/ViMode.cs' K)H1SȨg/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor.Vi/ViWordFindStrategy.cs^^4Ib{8KRr؉a/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor/BookmarkActions.csr7KC=uA
U6]xs`/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor/BookmarkMarker.csh|DŽGDR/6jgal1>_Yusd/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor/BufferedTextReader.cs^6FBa{~su
q+1_8{W/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor/Caret.csє5iC+ɛ=Z,`ce}Ƶb/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor/CaretMoveActions.cs%ZjA ڌet3b/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor/ClipboardActions.cs͡vBBz9;AC
~0઎c=:2j/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor/CodeSegmentPreviewWindow.csOd*I@CA$i	oXgb/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor/DashedLineMargin.csN,2HUpBx	|gƻ˃FBrd/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor/DefaultEditActions.cs
[ΕzOx$Bڡ]F,_ޣe_/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor/DeleteActions.cs9N3yG2zTȀR:Z/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor/Document.cs䰀9^C?}^3v
A=b/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor/DocumentLocation.cs\O&Ff@F9*g/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor/DocumentUpdateRequest.cs`QkK;Y[bf
YZ/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor/EditMode.csn2}jD)y -0 aVNI㳁Eg/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor/EmacsWordFindStrategy.csp4Hl|jLHu~{]/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor/FoldActions.csjoMe؂
;^D:[x7N&gq/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor/FoldingScreenbackgroundRenderer.csK=[OO>/Šm&ge:Tz3sR]/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor/FoldingType.csܱ^JQYҤd0RULMb/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor/FoldMarkerMargin.csrDW1M'C0؍^wrB`]/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor/FoldSegment.csZSIXM	/y\su3([/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor/GapBuffer.cs*)I]Heq'jutյ@^/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor/GutterMargin.cs1Jw$%N!ӈ0ˊVudf_/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor/HelperMethods.cs+r@#(H3pT-	Z/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor/HslColor.csF`YHErt7}cf#¤x\/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor/IAnimation.cs@@ƜJ2\So)ue/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor/IBackgroundRenderer.csaVHՖ/PŨ+dFdǂxa/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor/IBracketMatcher.csj(DN5D!P//Yx,Y/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor/IBuffer.cs4!Eshh~ylA>x!N\/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor/IconMargin.csp8J@jl|n)q_/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor/ISearchEngine.cs.OC"ɜY4)_azy__-Z/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor/ISegment.csuN5BQ"$(4
Fe!d/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor/ITextEditorOptions.cs<RD0Qn lU"
Xb/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor/ITooltipProvider.cseۚ0J~[ht;79R$V8Jc/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor/IWordFindStrategy.cs*uLc"+X[bM˛$$X_/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor/LineEventArgs.cs>̚/Bǡ<Q$ !hPY(f.]/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor/LineSegment.cs8G`^H$9nū湬 {0ܴpa/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor/LineSegmentTree.csA.ܺxH5hvSY;Qj7N^/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor/LineSplitter.csK4zJAzֿ~F8N$0>ʁ,	_/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor/LinkEventArgs.cs-CH^WT]ǧH3T/VX/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor/Margin.csihfKSDqEAfoZ/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor/Platform.cs%KJxǕfLwvϛ^/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor/RedBlackTree.cssacGub
.X=h,ZVb/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor/ReplaceEventArgs.cs	"QQKK'IN7O3_/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor/SearchRequest.cs-8RDH?;yV@n NG$)^/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor/SearchResult.cs-=LEamUz}K{Y/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor/Segment.csc|L'\NaƚrGh")[/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor/Selection.cs46KbWU>-:tAi?vn~b/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor/SelectionActions.cs_BVlsgeZV|n/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor/SharpDevelopWordFindStrategy.csE2CQ{!ה"2qk6`/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor/SimpleEditMode.cs¹eN8DLS\<\/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor/TextEditor.csꞫճXN	):*@5FUVy`/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor/TextEditorData.csWWNK(tM#ωÖ(ϵ c/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor/TextEditorOptions.csLONF/HѪ6Wpܫb/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor/TextLinkEditMode.cs8MDwhsEPl>W7Cڙ\/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor/TextMarker.csJ9}>dSnH`/builddir/build/BUILD/monodevelop-2.2/src/core/Mono.Texteditor/Mono.TextEditor/TextViewMargin.cs7@L?g敏Q9"JSteticSystemMono.TextEditor.HighlightingSystemMono.TextEditor	SystemMono.TextEditor.HighlightingMono.TextEditor
	SystemMono.TextEditorSystemGdkGtkMono.TextEditor.HighlightingSystemSystem.Reflection
System.XmlMono.TextEditor.Highlighting	SystemSystem.Collections.GenericSystem.Collections.ObjectModel
System.XmlMono.TextEditor.Highlighting
System
System.XmlMono.TextEditor.HighlightingSystemSystem.Collections.GenericSystem.TextMono.TextEditor.HighlightingSystemSystem.Text.RegularExpressions
System.XmlMono.TextEditor.Highlighting
SystemMono.TextEditor.Highlighting SystemSystem.TextSystem.Collections.GenericSystem.Collections.ObjectModel
System.XmlMono.TextEditor.Highlighting!SystemSystem.Collections.GenericSystem.Text.RegularExpressionsMono.TextEditor"!#SystemSystem.Collections.GenericSystem.Diagnostics
System.XmlMono.TextEditor.Highlighting$#
SystemSystem.Collections.Generic
System.XmlGdkMono.TextEditor.Highlighting
SystemSystem.LinqSystem.Collections.GenericSystem.Collections.ObjectModelSystem.Text
System.XmlSystem.DiagnosticsMono.TextEditor.Highlighting%SystemSystem.Collections.GenericSystem.Collections.ObjectModel	System.IOSystem.ReflectionSystem.Threading
System.XmlSystem.Xml.SchemaMono.TextEditor.Highlighting&%'SystemSystem.ThreadingMono.TextEditor(')SystemSystem.Collections.Generic
System.XmlMono.TextEditor.Highlighting*)+GtkGdkPangoSystemSystem.TextMono.TextEditor.PopupWindow,+-GtkGdkPangoSystemSystem.TextMono.TextEditor.PopupWindow.-/SystemSystem.ReflectionSystem.Runtime.InteropServicesGtkGdkMono.TextEditor.PopupWindow0/1SystemMono.TextEditor.Vi213SystemSystem.TextMono.TextEditor.Vi437SystemSystem.TextSystem.Text.RegularExpressionsSystem.Collections.GenericMono.TextEditor.Vi879SystemMono.TextEditor.Vi:9;SystemSystem.Collections.GenericSystem.DiagnosticsSystem.TextGtkMono.TextEditor.HighlightingMono.TextEditor<;?SystemMono.TextEditor.HighlightingMono.TextEditor@? ASystem	System.IOMono.TextEditorBA!CSystemMono.TextEditorDC"ESystemSystem.Collections.GenericSystem.DiagnosticsSystem.TextGtkMono.TextEditor.HighlightingMono.TextEditorFE#GSystemSystem.Collections.GenericSystem.DiagnosticsSystem.TextGtkMono.TextEditor.HighlightingMono.TextEditorHG$ISystemGdkGtkMono.TextEditorJI%MSystemMono.TextEditorNM&OSystemSystem.Collections.GenericSystem.DiagnosticsSystem.TextGtkMono.TextEditor.HighlightingMono.TextEditorPO'QSystemSystem.Collections.GenericSystem.DiagnosticsSystem.TextGtkMono.TextEditor.HighlightingMono.TextEditorRQ(SSystemSystem.Collections.GenericSystem.Collections.ObjectModelSystem.DiagnosticsSystem.TextMono.TextEditor.HighlightingSystem.LinqMono.TextEditorTS)USystemMono.TextEditorVU*WSystemMono.TextEditorXW+5SystemMono.TextEditor65,YSystemMono.TextEditorZY-[SystemSystem.LinqSystem.Collections.GenericMono.TextEditor\[.]SystemSystem.Collections.GenericMono.TextEditor.HighlightingMono.TextEditor^]/0_SystemSystem.Collections.GenericSystem.LinqGtk
System.TimersMono.TextEditor`_1aSystemMono.TextEditorba2eSystemSystem.DiagnosticsSystem.TextMono.TextEditorfe3gSystemGtkGdkMono.TextEditorhg4iSystemSystem.LinqMono.TextEditorji5kSystemGdkMono.TextEditorlk678mSystemSystem.Collections.GenericMono.TextEditornm9cSystemSystem.TextMono.TextEditordc:oSystemGtkGdkMono.TextEditorpo;qSystemSystem.Text.RegularExpressionsMono.TextEditorrq<=>?@sSystemMono.TextEditortsAuSystemSystem.LinqSystem.TextSystem.Collections.GenericSystem.Collections.ObjectModelMono.TextEditorvuBwSystemSystem.DiagnosticsMono.TextEditorxwCySystemSystem.DiagnosticsSystem.TextSystem.Collections.GenericSystem.Collections.ObjectModelMono.TextEditorzyD{SystemMono.TextEditor|{EKSystemMono.TextEditorLKF}SystemSystem.Collections.GenericSystem.Runtime.InteropServicesGdkMono.TextEditor~}GSystemSystem.TextSystem.DiagnosticsSystem.Collections.GenericMono.TextEditorHSystemSystem.TextMono.TextEditorISystemMono.TextEditorJMono.TextEditorKSystemMono.TextEditorLSystemMono.TextEditorMSystemSystem.Collections.GenericSystem.DiagnosticsSystem.TextGtkMono.TextEditor.HighlightingMono.TextEditorNSystemMono.TextEditorOSystemSystem.Collections.GenericMono.TextEditorPSystemSystem.LinqSystem.DiagnosticsSystem.Collections.GenericSystem.Runtime.InteropServicesSystem.TextSystem.ThreadingMono.TextEditor.HighlightingMono.TextEditor.PopupWindowGdkGtkMono.TextEditorQSystemSystem.Collections.GenericSystem.TextGtkMono.TextEditorRSystemSystem.DiagnosticsMono.TextEditor.HighlightingMono.TextEditorSSystemSystem.LinqSystem.Collections.GenericMono.TextEditor.PopupWindowMono.TextEditorT=SystemGdkMono.TextEditor>=USystemSystem.LinqSystem.Collections.GenericSystem.TextMono.TextEditor.HighlightingGdkGtk
System.TimersMono.TextEditor
Z<kՄքׄC

DžȅɅimatch	curOffsetpatternq^3;K^

#
"2#4+j{
C
;Cg
s
ƇLJȇ
߇4C
9C
#;s
ˆ)
܈
݈ވ)

.

.

?K
‰CKډ
ۉ܉]kkkp
t
NJ
x
	|	CCC)
͋΋ϋ)
1C4C;@
ΌόЌ@
FkLkRkW
΍ύЍW
dicRӎԎՎcCJy;#C)CЏяҏ0C6k<CCCICҐӐԐOkVC\bKssԑՑ֑7CC+C1Csettings=;Cْ̒ؒOCICTk	7	˓̓Փ	&
		&
		,C		1
		1
	ӔԔՔ-	;	
Mmr~
	F
dCmC	
.
Օ֕ߕ
#


#


(


(

ÖĖŖ
2
ܖݖޖresult
9;k
 
chunkStyletagresult
%8q;;K

jB
{4
:kE4
4
{4
{ ۗichunkcurLine	endOffset	curOffsetresult;p;pC\<\K
2
"2

SCC
specialTexttagText
ch	itagBeginspecialBegininTag	inSpecialendChunk
startChunkcurChunktagStack	endOffset5>t
;
s

#"#"#
*2[|
jst+#4
#+4
B{jstv
+4
+4
+4[$4
C3{kkt[#
8{jsK.cٜڜ$
$
(
(
ȝɝʝargumenticommandsresult&x-k3;
S
2S
wOCCʞU;cCkD
D
JC]S؟ٟڟdKCk?!$
ΠϠР$
)
)
/C5̡͡Ρ:matchmatchStr?
K
tcCresultpatterncolorLkC
C΢ϢWch%T\Zs{J;#;J;#;ch5=ms{;ңأychi3<m~Ss3pS+T)s++k;T)+[T)S+Ф
<CC
 
$
 
*
إ ٥ڥ
0
 
6
 [[C/C˦̦ͦkeywordspanmatchmarker
V=%=Vjv
5

Jj

j

r

rاQ
Q
ΨϨШWC]CcCikn
ϩЩѩn
s
s
zS}
BΪϪЪCs#CidxicurTableqdKZC
2+cSSb[4


իiidxmaxcurTable
cXC<
2;

h;[ͬڬvaluenamewordkeywords
k
kD
k
k
sk

J1-
s

kk
c
c
cC""0"5Sد"ٯگ'%	$)k
$2
$2
а$ѰҰ7
$7
$<
$<
$A
ͱ$αϱA
$F
$F
$K
$K
ʲ$˲̲P
$P
$U
$U
$Z
dz$ȳɳZ
$_
$_
$fC$mCŴ$ƴǴtCߴ$zu$flagH.;c

*qu$	stopateol


dbCʵ$׵{̼;<#;;;<[;{;;;;;$#뻻|(s0k·÷7k۷ܷݷ>kEkLkSkøĸŸZkݸ޸߸akhkokvkŹƹǹ}k߹kkkkʺ˺̺kkkkѻһӻkkؼټڼkkkĽŽƽ߽kkkk˾̾;kkkkkҿӿԿkkkk



<
CCCCsstyle9fallbackNamedotIndexstyle%YAPSCSt	C
propertiesbgColorcolorD

:++,result
Ksnamebk4
	
cC6ccc
%
*
*
0CruleY&929=j

BjsematicRuleresultchunkParser
spanParser-p-pGWJc
k
cb

JW[\alinech	
isetColorsetUnderline
	setItalic	setBold
chunkStylechunk
styleStacktoOffsetlineresultindentLength	curOffset2Kv				

	f#cK	g$
cS
C
2[XXXrkLkBklkkkkkkkU
"2
k4
k4
k4
BT4
S

8kwKC+GCcsrule>Wo

J;kK{iII
4$4:
2k
K{

c
c
c
cCrulespanirules;cCCCc;k
;

J
Z2
}CkkCCkc{c{c{cskmismatchmatchspanjk
2|4
b
r2
;3sk
matchmatchb)bmbb{kkbbkk{jmismatchcuri`gt`
2C:b
2
:{+5s5L
KCKCCc7Pb
*1IrKBKKLsresultspan,XcKresultspanrule;fCCC;C#semanticRule;kk

J9˫CkkmatchLength	ruleMatchfoundMatchLength
foundMatch
isWordPartcur
textOffset
k+D
#

R#:Skeyword<j3;Dsے;lCCC3&stylestyleresultO#6Om.;

Jk

JkC&=kk&,:Dk;LC&mimeTypeK">O

*v&X&ereader<MRRSejp_


2D&mimemodeereader<Cgsm


C

:i2D&,E~k;kD&mimestylemodecheckedModesstyleresult	B")Lnv

JA[

JI[#

RC

R3$#&&mimeTypeg"Z

*kx&parsercs&i1R8ECE{
2b
w&c[&workerK03j&jc&3K&readersettings[csc
;Ct
J3C&	mimeTypesreaderFF4LS

Bk$:l&mimeType	mimeTypesreader		styleName
reader	file
77>Kn	

3
Bs

2^
J{
&	mimeTypeprovider	mimeTypesreaderstream	styleNamereader
stream
resource77?G^	


3
K
J{
S

2y<
S
R{
&mimeType	mimeTypesreader`NN2>
Bk

i.&mimeType	mimeTypesreader`NN2>
Bk

i.&	styleNamereader1
Bk&	styleNamereader1
Bk&CCCK&parsers&O&
iequal	rulenewSpansspanListlineoldLine	spanStackiterdoUpdateV
Ó
s

K4
sC
"2S

SKC4#
K#D,An:3:&tMono.TextEditor.Highlighting.SyntaxModeService.UpdateWorker.InnerRun()~System.EventHandler(object, System.EventArgs)c&!(
)r(
1r(:(
Dr(iKCC(
Vr(ex',2_

39e2D(0*
4
*;*stringArray@kKk*	validNodedidReadStartNodedata;rrGc
;CC
4
K;c3*'**
B*+
B*;Cc,handler4C;K,YeAClDCCb;<c,WC,@X[C#jC<ecD;,<dpbCbjD,~
B,C;,C,C;,CK,CK,winWidth	winHeightcM,K;,	iconWidth
iconHeight4,wihe
typosiypos	
iconHeight
	iconWidthiconmarkupListDataProvider	hasMarkupnxpos	lineWidthyposwinWidth	winHeight8TiCcL#
BS&C
BS{F+,bdudwMCMS=C:,j;,winWidth	winHeight\+,j;C,	newHeightlvWidthlvHeightrowWidth	winHeight>\,{,;;;,desÓl
k;,box7d
;kÃDkÃƃlC.O.S;;.Ys._;C.#fbD.:@n:cEccb<.~e.
B.
B.AĀ.ŀƀk.k.
j.newwordkk;.pos{g܁.
B.





{;

 


	
.߃.	minLengthmatchLengthtxtnbestMatchLength	bestMatchsLowermax(0LRRntD
"3r###9=J#
.̄$Bl.
hasMismatchesn$
bkk[C;k݅...;ֆ.׆؆.winWidth	winHeightM[.
‡.Çć(tMono.TextEditor.PopupWindow.ListWindow<T>.ListWindow()~Gtk.ButtonPressEventHandler(object, Gtk.ButtonPressEventArgs)D+;݇.އ6CCCCcCE{dckskkCclC0%0-kЉ0щ҉0k0lRkCC0Y
B0Z
B0^
B؊0يڊ_
B0c
r0dc0winWidth	winHeightmM[Ë0ۋ܋screenWscreenHedgeGapoldYoldXxy/r}w[bssCbssC{MC0fic<<
;;00C0ɍC02ejbebӓk;0b<Ύ0ώ؎
B0RCbk<0lwlh<0Ïď;Cߏ0lwlhC<KK0;MB
0
Bΐ0ϐАCC;0
B0CC;0
B01Cb<ّ0ڑ
B0C;0
B0C;Ғ0ӒԒ
B0)Cb<0ciinEntityinMarkupprevIsLowersb
-4KSmCJ;

"2b|
S4
S4
S4
:S45jS6lTc
*lbb;0.disCmC$0"ؕ0ٕC0cMCC0cC0cdCCٖ0ږۖ;0evntLCK0@jC—0×̗c00retmetdelType
!!hnnZ[C=


S;C:4;[0ؘklassgtypeh[4<[

s:40[љ0ҙә%
t
t
t
t
t
t
t
t
t
u
t
t
t
t
t2gtt







KJ_
v
v
v
w
v
v
v
o
v
v
v
v
u
v
v
u2›_llyy

JW
v
u
v
u
\
v

u
u2ŝ
t2nextLinecurrentLineline4T{&{
+
s
4ÞڞpreviousLinecurrentLineline=xdv<k{
+
s
4ɟcurrentLineR;4currentLine/Yk;k
;4isbseg	startLineendLinestartOffsetlengthlastSpaceOffset;@Ng
b~C,
{K
d
22cs
s4ѡchisbseglengthch#w*gbc
k
2Kcc

\ckcC
Ӭ4΢segment/5<4<4£ˣ%8.
8.
8matchline
%Iflr	1D
k5;:=c
j=
s?4M
j<46
jkE;8ʤmХ8ѥҥ"CNsCd8/4VDV}kCe8;;kЦ8ѦҦkCkC88line#lineyank,offset,roffsetJactionb#/										













'''',,,,111177777=====CCECGIILLLPPPTUWXXXXXXXXXX3c
P
c4
Jc+
C{
5
5
4
kcC
kcC
c#C
cKC
cC
cC
Cc
5
5
kcK
kcK
c\
c#\
3
35
cK
cK
C
C
C
C
Û4
5
cK


C{k
{C{k

cKK;K;L;E;
K;K;E:e
kCK;K;E:Cdl
K;K;E:cCe
U;k;D
c+
C
CK:L:L:kK
c+
C
CK:L:L:kK
D
kC6
ۓl4
:{4
:Ksd
cK;L:ˋd
cK;L:ˋd
J
kcc
J`
s5
s5
s5
s5
s5
s5
s5
s4
c5:Cf8קެnewlineaereplacementoptionssegmentline,1j
k
>-K
c;2;8Ͱoffset
}e
c
ck
kCc
5
c
c
C4
c
c8result?
;;Ų8ϲв

l%8

l%8!س:ٳinitialClasscmyoffset-9Z*
K
li%


t
|:ccmyoffsetRR?

J4
{
J4
|ݴ:initialClasscmyoffsetT[Q,



t
|
D
4
:ҵccTTg3

J4
s
J4
t: ""${b:lineiter	startLine-&-*K
kCbh<·offset7CsCk<lineiter	startLine-&-@K
kCbh<offsetMCCk<lineredrawO/UpV

BS:d<'ݹ@޹
"
@patcrcolor2color1+b

C
#C<˔C;<@ʺc2c1radius_yradius_x
ARC_TO_BEZIERB,[4[4s|;kͻ;@`һ@ӻԻd@ (C B -;C B 3; üBļż 8+ ݼB޼߼ ?+ Btextlength
lastOffset F;;SC[{ Bresult T+;; ׽B!CCCC!D!+k!Dold6!.Ck;l!¾DɾҾ!9k!Dold6!<Ck;l!D!GC!Dold1!JCC;l!пD׿lineresultK!U;C!Dcolumnline!_ss!D!f
!D!f
!D!l[!D!o;!D!yC!D!|C;!D!C!D/!jCc!D!
!D!
!D!
!D!
!D!
!D!
!D!C!DcurLine4c!b!Dcolumnlineold!Dss;k!DcurLine!;c!DcurLineQx}!*{+cU!Dold!CC;k!D!%!Dfoldoffsetb*B!C

Bc
C!D!cs!D!c!DfoldingprevLine	segmentfoldingsline	%Ms"*B#;

s


rJ"0:[̒<"F"L"F"Q"Ffolding
nextColumnsegmentfoldingsline%Ms"VB#;

s


rJ"0:[J"F"|"F""Flinecoloffsetline
desiredColumn1"mBN{;Ck;ӣ<"Ffoldingfoldings
_ ?+?"s

jBbk "Foffsetlinecoloffsetline%"BN{;{;<"Fresult1"


C
"FhomeMarkfoldingsegmentfoldingslinenewLocation?~Rqv~";
k
:s:;tN
s
#

rR:+0C̻k"F"K"F"K"F"K"Ffolding
nextColumnsegmentfoldingslinenewLocationUk";
k
u
s


rR:#0;u"F";"F";"F"
"F"
"Foffsetline
visualLine	pageLines"[+;"Foffsetline
visualLine	pageLines"[,;"F";;"F";;"F"'3#*;c;<#H	clipboard	operation#5<
cDd#H	clipboard	operation#s
cc#H	clipboard#c;#H#c#H#z#CKC8jC#C#H##H
textLengthtextoffsetlineE#c
k+l#H#P#H#TCC#H@#@[c#HdatarawText"88pp#[;
4
4

cK+cscss4#H#vK#H#{#Hch	icolor
chunkStyleendstart
chunk	appendSpacecolorifontSizefontNamertf
colorTablecurColorisBoldisItaliciterendLineline	selection	colorListrtfTextEPl					#;
<
s
s
|
K###
#K
2
[Rz+S$z+S$sR+$
*2l
k4
k4
k4
k#4
BS$S

3K3k
Cs
"2[sss


u
Cus+tss
s[s[:3s{tK#H	spanStacklinesegment
col2	col1curLinelineNrendColstartColvisEndvisStart%#CCcckk
C
K

#;4
C
s
{
J2kRr
#S\D#H	selection!&h#bkBL[K#H#S#H$,$JpushedLineLimitmaxLinesendLine	startLine$0CCmK;[k^;$Jwh$K@$J$T;$J$^b$J%*C%N%$%N%/;##%Ngc%<C[%N%E;;%N%K%NisUnevenbottomtop%R#{33%N&(&P&.>&P&4&P&:>&PmatchingBracketOffset&CCk&PiremoveCountch'6>@Gckx&McJsJ
2J+SJ+s&PlinelastfirstanchorColumn
anchorLine	endLineNrstartLineNr&iSTCk
Kc##

R[K0bG>kmccc&Pii	newColumn
visibleColumnline7&cb;
3

"2Bs
&PlineanchorColumn
anchorLine	endLineNrstartLineNr&SSCk
Kc

R-b;U:Qklccc&PitabWidthvisualLocationlengthconvertTabToSpacesindentationString4:bbi&cb;cb<;l
2
:\c&Ploc&c
k;k&Pline&c
Ó;&PchilinecaretColumnOffsetnewLine"(XX_&ccb=C
Ċ


Bk
c&P&Kc&P&c&P&c&P
'*
x'RoffsetoldLinem'4kk'RoffsetoldLinem'@k'R'JC'R'OC'R'TC'R'YC'Rline'^S
Ûc'RlineDns'h
úl'R'w'R	lineAboveline\'|cb;
ú3D'R''Rlineg'cb;
úӻl'R'cb;'RH(HLc+(T(S(T(S(T	operationargsoldLineCount2]in(>C
SC
bb;kle{CtC;Kc3k(T(1C(T$(4Cl(T(<
(T(<
(T(B(T(EC;(T(Ycs(T(ck(T(ik(Targs	oldLength(lcC
SCks;Cc;(T#(}b(T(k(T((T({(T((T(s(T(cs(T(cs(Thandler(C;K(T(k(T(k(T({(Tline(
{C(TlinelineNr(sC;
K(T(s(T(s(T(s(Top9 (

JA(T(#(TicurrentStackEkL^(ccC
k
2
v(T	savedUndoopline!v-v8n8nN](K

Jjb

C(T(;K;(TkeyUndotopiv(
kL
kC
bk<ZCk<Ck(T(k(T
atomicUndo4(
ck(T
atomicUndo0(
cmk(T	operation(C
kkCCkc;(Thandler(C;K(T((T	operation(C
kkCCkc;(ǀTԀՀhandler(C;K(T(bc<{(T$:\aw({#ED(ǁTȁ(c(Thandler(C;K(T((҂TӂԂ(k(T(K(T
(V(::srcds(T(bcD(T(k(T
EE(3(rbdc(T
.(rcc(քTׄ(Cs(T({(T(;Cs(T({(҅TӅԅ(;Cs(T({(T(	`(T(;(ԆTՆֆfold
needUpdateK+Qb(

BS:c<(T({(ȇTɇʇ(CC(T({(T(CC(T({(T(CC(шT҈ӈ((T((T(C{(TcolumnlineSegmentline(	{
{#K(T߉(	{(T(	C(T(	C(T(	C(ϊTЊъ(	
B(T(	
B(T
(	r(T
4(	rc(ŋTƋϋ(	k;(T(	k;(T(	(T(	c;(T(	s;(یT܌݌(	(T(	C(T(	<(T(	S(ˍT͍̍resultbracketch0<AgT`eg(	KlBkB(T(
C(T(
C(ڎTێ܎(
C(T(
C(T(
c(Tsegmentdelta*=N\r(
k

jB(͏TicaretOffsetoffsetwhitespaces	MB48=BT(
;
R2S
BkKC|(TՐ(
C(T((ǑTȑё(CC(T(C(T(C(T(
(ǒTȒɒ(
(T(g(Tresult(K{(T3(:k(T“˓/Lq(3D(T(K#;(T(S;(T(c(ؔTٔڔ(c(T((T(C(T((ΕTϕЕ((T
(
(TopE,(

Jk(T(s(T(k(TiG<(
z2
f;(T	operationE,(

JC;(ؗT((T(C(T(C(٘Tژۘ((T((T(C(T(
(љTҙә(
(T((T(C(T(
(ΚTϚК(
(T(;(T(	
(T(C(ћTқӛchildixcG\(
2sk+4
	(T((Tcuri
segmentOffsetP;3;(;C
2sC
c(؜T(	
(Tʝ(	
(T(	

(Tsegmentresult"Flv(
sc

BJ\(ўT((Tsegmentresult9j(
u

B[ctK	(֟TMono.TextEditor.Document.FoldSegmentTreeNode.FoldSegments.get~System.Predicate<Mono.TextEditor.FoldSegment>(Mono.TextEditor.FoldSegment)(
( Tà̠͠(CC(T(C(T	endLine	startLinefoldSegmentfoldSegment
cmpi	joldSegmentsnewFoldSegmentTree3(c

J3

ãC

C

RQ
"KBBCL;cJ;s;~s:<(T)-CC)V))V)#
)¥Våĥ)#
)ۥVܥݥ)$
)V)$
)V)')V)3#)V¦)T)ۦVܦݦ)YC)V)9S)V)=c)V)B=)ƧVǧȧ)Fc)V)KK)V)Oc)V)jC)V)dC)ԨVը֨**X*'CC*X*-*X*2*ϩXЩ٩*5;*X*?C*X*Dk*X*NC*ɪXʪӪ*Sk*X*]CC*X*c*X+ +ƫ6ǫЫ+)CDeCC+6-+5
bCC;CD+6+B+6+E
j+Ǭ6Ȭɬ+F
j+6+G
+6+G
+6+H
B+6+M
+ǭ6ȭɭlengthoffsettextlengthlinechZ+Qccc#JJPkӻKcc+6+p+ۮ6ܮݮe-223`+sc
ckc2+6e9>>?}+c
ckkc2C
+6ү++6++6m+˫C+6,'C,аZѰڰcurrentchsegment	
inIndentifierpreviousresult
C`	,,{C+
K
:r333+7rC:+4#

Rk.,Zcurrentchsegment	
inIndentifierpreviousresult
7Tcl{	,XC+
K
:+3+33+7rC:+4# 

Rk.,ϲZͳ,[,Z,[,ôZĴŴ,[,޴Zߴ,[,Z-%-\fold
lineNumberfolds	endOffsetstartOffsetcurrentFoldCCY-+;
:

rRJ#K
-\foldfolds	endOffsetstartOffsetcurrentFold''=vcv-B;
:

rRK#K
-϶\-Wcc;-ַ\׷طcurrentFold
-bD:C<-\currentFold
-oD:C<-\currentFold
-}D:c<-۸\foldcurrentFold
y
s*SLS-D:

B+ <-\ùfoldfolds]W07-:

jBA<-\currentFold
-D:c<-\ƺ׺7=BH-c=-\foldfoldsRL%,-k:

jBA<-\ƻfoldfoldsRL%,-k:

jBA<-\Mono.TextEditor.FoldActions.ToggleAllFolds(Mono.TextEditor.TextEditorData)~System.Func<Mono.TextEditor.FoldSegment,bool>(Mono.TextEditor.FoldSegment)-
B-\.3Ck.^./
j.^segmentiwidthsegmentEndLine	rectanglesegmentStartLinerectangleWidth	
xPos	role	
colorPosition	
hslColor		segmentcr
colorCount
brightness
lineLayoutmodetextViewMarginfoundSegmentHi				.::
2szSc

k
<
#
J
"2;;
#KJ

<|{dGC
0.^LQjp.;:{Mc|::M}:{d;.^i*.
2
.^.02Ck0`0,C0`segmentj;J0<Dc

"Bcc0`segmentfoundlineSegment	:':Cf|0JD
bCjCmC

Bc:òt<0`0n#c0`10td0`$0|<bClc;0`tmp
brightnesshslColor0;
ͻԻ㌣{{0`.0;bccD;0`00`drawArea0{VCV0`00`	segmentlineSegmentfoldSegmentfoldSegmentisFoldEndFromUpperFoldmoreLinedOpenFold	isVisibleyMid
xPos
foldSegmentYPos
bgGC
isEndSelectedisContainingSelectedisStartSelected	isFoldEndisContainingisFoldStartstatedrawAreay






0

$##$ccc


R


KsNBSBS]t:##

RjK#

RcփssNB;:0`Mono.TextEditor.FoldMarkerMargin.IsMouseHover(System.Collections.Generic.IEnumerable<Mono.TextEditor.FoldSegment>)~System.Func<Mono.TextEditor.FoldSegment,bool>(Mono.TextEditor.FoldSegment)0
0`1?CCK1b1!
1b1!
1b1"
1b1"
1b1$
1b1$
1b1%
1b1%
1b1(c1b1+C1b111b14C1b19
1b19
1b1:
1b1:
1b1<
1b1<
1b1F1bsegment1KC{1b2!2f2.2f
 24r2f
C29rD2f
42Br2fresultrightBlockSize
leftBlockSizeend
2Or+kkSS
[2f
NS[2lrbL{2fdelta=).<Mhm2jb|SB{{2flastPartLength	newBuffer'2t
{jKCSCC2f3)Cs3h3533hheight3=3hcurrentLineCountLog10$A3Dj;C3h3NC3hlinelocextendSelection
lineNumber=Yv3TDkCkS
Cj+:Cd3h
lineNumber3pDj
kK3h3ccD;;3h33h3<;3hdrawArea@3{3hsMono.TextEditor.GutterMargin.GutterMargin(Mono.TextEditor.TextEditor)~System.EventHandler(object, System.EventArgs)3.K3h4"cs[4j4)bCu[4j	b2g2r2vmmvbgr5^KLS\;L=KKLBBt5l
5
5l5!
5l5!
5l5&
5l5&
5l5+
5l5+
5lbgr5c5l5{5liclrt3temp1temp2rgbNZ_52ZZ\<S

K
"2#ct
334m5l5YC5l8&8n8);8nitemiL<"<80
2K
8n	i
chdepthstringQuotesblockCommentEndsblockCommentStartslineCommentsstartsInLineCommentcurStringQuoteisInLineCommentisInBlockCommentKe
8<T
s
s
s
sKBk::wjcJBKC'S5
;4
RcR;C458nilinelineComments; 08k
K
B2{
f8n
j	offsetistringQuotesblockCommentEndsblockCommentStartslineCommentscurStringQuoteisInLineCommentisInBlockCommentline
BJb8K
s
s
s
t
"2dr;Ur:~jkJBKC
8n
	ichdepthstartsInLineCommentstringQuotesblockCommentEndsblockCommentStartscurStringQuoteisInLineCommentisInBlockCommentOx~	
8
k
s
t[$CUr:njcJBKC'5
C[15k4
RscRr;C448n949d9ES9d9JS9d9O9d:)C:p:/C:p:5;:p:;:ptmp:A;㌣:pmarkerlineSegmentcc,C:RD
C:

Bc:pmarkerlineSegmentcc,C:_D
C:

Bc:pmarkerlineSegmentdrawAreap:l{

Bcc:p:CCCKKK:p:
:p:
:p:
:p:
:p:
:p:
:p:
:p:
:p:
:p:
:p:
:p:
:p;9;r;?C;r;BC;r;HC;r4Q;KcCb<;r;Wc;;r;]{;r;b;r;q;r;u;r;{CK;rmatch!;K;;riiM]]d;M

2;

2c
#;roffsetirrX;
2k
;roffsetim;
2kk
;r;;r;;roptions-3:;
+:l;rroptionse<AABQ;C
+
s2Kl;rmatch\j;
|;rmatch]k;
|;rmatchJ];
bb;rmatchwrappedlastfound&Xhdf;



Jjj #:%:;rtext;C;r@*C@t@$C@tACCAvA#AvA(kAvA0AvA5AvA;{AvA@
AvA@
AvAFAvAI;AvAN
AvAN
AvAUCAvAXAvA]
AvA]
AvAc{AvAiCAvAlCAvArcAv!=Aw:ccAvAccCkAvAbcDA܀v݀ACcsCAv
A
cAviaL*LAc
2c
AˁvЁchiresultB2A;
B2Kc3
CAvicurVisualColumnM	=#+04A
2s,C
	cA߂viresultK	@/7<@A
2Js
AṽAAvA{AvAcAʄv˄̄BBBxB6kBxB<BxtotalLengthcount FQwBQ;lbb*kklBx؅BikBxiternewNoderesult4_oBpKk
C
:kkCCkBxԆBkBxB{BxBCCkBԇxՇևBcsBxBcsBxoffset'8BSCˋ	Bxňinode:cjoB
k;"kc{CmBxnodeBKBxɉʉresultnode7{HtBK;S,BxparentBCBxinodez7>CzNaBk;"kbCC+mBڊxMono.TextEditor.LineSegmentTree.LineSegmentTree()~System.EventHandler<Mono.TextEditor.RedBlackTree<Mono.TextEditor.LineSegmentTree.TreeNode>.RedBlackTreeNodeEventArgs>(object, Mono.TextEditor.RedBlackTree<Mono.TextEditor.LineSegmentTree.TreeNode>.RedBlackTreeNodeEventArgs)BCkBxMono.TextEditor.LineSegmentTree.LineSegmentTree()~System.EventHandler<Mono.TextEditor.RedBlackTree<Mono.TextEditor.LineSegmentTree.TreeNode>.RedBlackTreeNodeEventArgs>(object, Mono.TextEditor.RedBlackTree<Mono.TextEditor.LineSegmentTree.TreeNode>.RedBlackTreeNodeEventArgs)BFkBۍx܍Mono.TextEditor.LineSegmentTree.LineSegmentTree()~System.EventHandler<Mono.TextEditor.RedBlackTree<Mono.TextEditor.LineSegmentTree.TreeNode>.RedBlackTreeNodeEventArgs>(object, Mono.TextEditor.RedBlackTree<Mono.TextEditor.LineSegmentTree.TreeNode>.RedBlackTreeNodeEventArgs)BJkBxB(B˒x̒ՒB,VBxCBcCzC(kCz
C.

_CǓzȓٓC7CCzC=cCzCGsCzCL{CÔzĔŔCRkCݔzޔߔlinecntiter	charsLeftendNodecharsRemoved	startNodeLaCZS
sSz
;cB
KK#
SKs|Czݕ
isBookmarkoldDelimiterLength
newLineLength	delimiter
textOffsetline&Cy
s3cK#K;CCjCzCsCziqa-YYaC
2L
|

C͗zҗ	delimiterresult
textOffset	C3+~CzŘD2CCCD|D"
D|D"
D|D'
Dř|ƙǙD'
Dޙ|ߙD,
D|D,
D|E6CELE%
E͚LΚϚE%
ELE(
ELE(
ELE0CELE;E˛L̛͛E?ELEEELEIcsELEOcsELEUcsE̜L͜ΜE[cELEaELECCCKKKELEm
EƝLǝȝEm
EߝLEr
ELEr
ELEw
ELEw
EÞLĞŞE|
EܞLݞޞE|
ELE
ELE
EL
kEr<DCEŸLß̟5EbkCELE
ELE
ELF'{FȠ~ɠʠF-
F~F-
F~F.
F~F.
F~F/
Fɡ~ʡˡF/
F~osbuf::@@E[F3;

dbCD:3DF~WktFJKLZ
FR;\r[<j;MFˢ~̢keyikeyvalskeysret
EryFjZ[S]
2:3

q

F~
_Mono.TextEditor.Platform.GetRootKey(Gdk.EventKey)~System.EventHandler(object, System.EventArgs)Fm
ZF~G"GG"GƥǥХGCGGCGG$
GG$
Gparent(/Uv`o{G*{bCC
DJb[4kb[4mGզߦ
GF:kDCdkC{CGŧMGXbckRksRkMRlGrightG{CKkckCCkGݨleftGCKkckCCkGes2s1PG
k2C;;[eG٩$)hG;kbkkG	outerLeftchildGkCLkkclkckk|
LEGȪGGsiblingparent	7zY`elG
C
C;ccjkDC;J
cCJ
ccF
cckF
ccFC;kcjckcDGʫG
GG
GGkGGCCG­íĭiter>GgG߭iterE5>GCGG
Gݮޮ߮valueiAG

jCiG	dummyNodeGc
kCGGcsG߯GcsGGcsGGSGGjbkmkbklGҰӰresultG;{CGGCGαϱرG
GG
GGCGGGвѲҲGcGGGGGGGóijųgrandparentGC;3G߳GGGkGGkGϴдѴG
rGGCGGCGGkGµGGܵݵ޵oldNodeQ5VlGc
CCGoldNodeQ5VlGc
CCGǶܶH2CCCHH"
HH"
H·÷ķH'
Hܷݷ޷H'
HH,
HH,
HH9VHĸŸƸIII&CII)jC<II2CIĹŹƹI5C<I߹I>CIIAjC<IIKcIƺǺȺJ#CJJ 
JJ 
JJ({JK+K׻ػK/CCKK!
KK!
KK"
KѼҼӼK"
KK%{KK5KK:KK>{KҽӽԽKC#KL7CLLCL	LF	LѾҾ۾LJCCCLLCLLC<LLCLݿ޿߿LC<LL!+LL'+LL,
LL,
LL2FLL<;L
leadOffsetanchorOffsetLQKKLLXLL]LotherLb;k
CsLLnLLuWLLzcL
M+
wM
M4
wM8M=kb$kMMFkkMhandlerMMC;CkkMDMhkbMtoOffset	toSegmentfromLinetoLineMpk
sCkMM{k;kMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM]CMMbMN NN,SN1HN1cc{b;cNprevious	camelSkipnextcurrent	endOffsetresultline
lineNumber/H]vNDK
K;{B[;C
R
#zT&C5+)Nback2	camelSkipprevcurrentresultline
lineNumber&FlNrK
K;j[;{
+J
#zKT&C5#NN[NN[NN[NN[NO'[d;OO$
BOsubwordModifieractionwordModifierO/
sssssssssssss#,s+,s,ssssss,sOactionO<sssssssssìsìsîssss#,ssOaction	META_MASKO
<sssssssssssssˬssˮssss436ssOkeyCode+6=OL:DOPPPP
P
PinvlistUPUkmcCCDkkkkl
;C|ck
ZtPPVkPPYkPPckPPi
BP
imContextMenuimContextMenuItemPmC
;CkPPvkPPykcKPtmpPCkCPPPOP;bPcurHAdjustment*PPjC;ckCPfromtoX~P;dcljCcCd+;jCCM;CcjBdc;PPklkPP;PoxoypPsK;P3P;<><bPselectionRangefromto
oldEndLineoldStartLineendLine	startLine	selectionOPb3
+e
kSSjk{ks*#[J#SJ#Sstd:+Sb#&COcPPbcDP	utf32CharilastChar'.?PUbP

2sSvS4

DPPc;KPPc;cKPP;P(DPk;k;PrequestD$P

BAPmargin'ZPc=<

J9k;P:PCDP">PC<Pmargin*<P;cD;bcDËlmb

JcG<CCCCCPPc+PPc>PPkCPPc@PPcCP	visualEndvisualStartPcC#SCP	visualEndvisualStartPcC#SCPPcIPe:P
k2PmodifiersThatPermitCharsfilteredModifiersPL
[,S$;P2;;=PkkDCPPPpfilterunicodeCharmodkeyXP
\#k2;SSB\PPSPPkCPstartPosmargin2>JOVxPssCjDl:KPmargincurXx_LVP

Jc3"#D		#PstartPosmarginP<;k;KPPCkkPPCPPP;PbkkDKPPbsDcPselectionRangeoffset
dragOffset.OPj"kSklGEkkS~C$PoffsetoldLocation-Pc;b
kCkۛC
SsÓkkPwindowcontextstartPosmarginP;ss
tC
c

SbKPPbkDPstartPosmargin9LQsPCDFCc;d;CPPCCPPPPCCPPCKPPrPC+d<dbkcdKPPc#kPPCPP
BPresultPKsPP{PPP
adjustmenttextWithcaretX
caretPositioniPmBBJP
caretPositionyMargin
adjustment	textWithcaretX
JuPBC
;BSBJLPPckk;cPEP	bk[<;PP	;;PmP	zkc;cCKPwidthmaxXHP	sCPP	kPmaxYP	+s;PP	sPmargine
linesAlreadyRenderedmargin	lineWidth
linelogicalLineNumbervisualLineNumbermargin
setLongestLine	curYstartYcurXmarginsToRenderendLine	startLine	firstLinereminder
P	ۓ-
#

RjSTk
k+$
"2


zR{3`
2KK%c{
!C<

zSPlastVisibleLine%8P
jkDPlP
cSS˃r%cPRP
crc;PP
c;kubcDckP
updateRect+zP
c

sBvcPP
kPP
kPP
kPPkPPkPPkPPkPPkPPkPPkPPkPPkPPkPPkPPkPPkPPkPP{PPsPPPPcPPcPPkPˀ̀̀PsPPsPPkPPkPPsPׁ؁فPkPPsPPCPPcsPǂȂɂPPHPcc<PPkPPk;PƃǃȃPCP@PjCcc<PPPPPƄDŽȄPPPPPsPPsPendLocation
startLocationPs
<SP҅widthendPtstartPtP<
s
s<PGLWPbCdPԆՆrectP
PPcCcPresultPkCPчۇ܇PkPP;sPresultPkCPPsP؈وڈPsPP
BP

,1UPb;
PΉPccPPPwxwwwhetptwitemprovider	)tyPD*c
$

R
c2lB#
BZ;CKL<
kC<PފxwxalignscreenWoxoyPCDml[3K$cP*5GP<;bkDbcDPŒÌԌP;CPPbClPP;Plinewidthlongest]$=iPC

BjjCEP؍PcPŽPsCPݎގߎ
P
P
P
PPCPʏˏ̏BMono.TextEditor.TextEditor.TextEditor(Mono.TextEditor.Document, Mono.TextEditor.ITextEditorOptions, Mono.TextEditor.EditMode)~System.EventHandler(object, System.EventArgs)PP8Mono.TextEditor.TextEditor.TextEditor(Mono.TextEditor.Document, Mono.TextEditor.ITextEditorOptions, Mono.TextEditor.EditMode)~System.EventHandler(object, System.EventArgs)PCPőƑZZMono.TextEditor.TextEditor.TextEditor(Mono.TextEditor.Document, Mono.TextEditor.ITextEditorOptions, Mono.TextEditor.EditMode)~System.EventHandler(object, System.EventArgs)PjP#Mono.TextEditor.TextEditor.TextEditor(Mono.TextEditor.Document, Mono.TextEditor.ITextEditorOptions, Mono.TextEditor.EditMode)~System.EventHandler(object, System.EventArgs)PkP^Mono.TextEditor.TextEditor.OnDestroyed()~System.Action<Gtk.IMMulticontext>(Gtk.IMMulticontext)PPɖʖvMono.TextEditor.TextEditor.OnDestroyed()~System.Action<Mono.TextEditor.TextEditorData>(Mono.TextEditor.TextEditorData)PP×ė͗ΗqMono.TextEditor.TextEditor.AnimationTimer(object, System.EventArgs)~System.EventHandler(object, System.EventArgs)P;PߘMono.TextEditor.TextEditor.DoShowTooltip(Mono.TextEditor.ITooltipProvider, Gtk.Window, int, int)~Gtk.EnterNotifyEventHandler(object, Gtk.EnterNotifyEventArgs)P;PEMono.TextEditor.TextEditor.DelayedHideTooltip()~GLib.TimeoutHandler()P;PǛțPCCCPP
PҜӜԜP
P
width	colorcrylx1x2
lineLayoutmodelineNrlineP
E
#;;cc
JS#;c;PԝP
CCPP

Pɞʞ˞P

PcolorwidthcryxMTP

B
닻KPP

P؟ٟP
dCCCPP

PP

PàĠŠP

PޠߠP

PcolorwidthcranimationPositionyx8FFpp||P
km
S4
k|C+5
C5
B~
닻KPơQLQQQcCc5QɢʢԢQ-CQQ0CQQ7CQQ:CQ̣ͣΣQ@CQoldModeQCCC;;QQcCQQfCQŤƤǤline8nQykskSQQCQQCQQCQХѥҥQCQQCQQ[QQ[Q¦tabWidthchilocconvertTabssb%,\bQ;:k
s
2ST
:Ë34
+4
sK4
S
CQܦlengthQccCcQQQbDQQ;QݨިߨQQQQQQQQЩѩҩQQQcsQQQQ;QªêĪstateQ;;QstateQ;;QQkQQ<Qɫʫ˫QcQQk;QQ[kQQQQckQ۬ܬݬQCQEyWnQCbdQ
Q

\Qŭƭ׭Q{QcolumnlineQKQQcsQlocation%*bQsblQݮQQloc2loc1-49huzQck
bwdQǯQcQ	selectionQc
CQðаѰ
Q


QQcCcQQcskQűƱDZleadanchorQs
ssQQsQQQQCQʲ˲̲
lensegment	col2col1curLinelineNrendColstartColvisEndvisStart-Q;c
KCs4
s
s
J2kS3;
5Q³segment	selection
needUpdate1jQcc

BKk;c;cQδܴQ
csQQCQQCkCcQɵʵ˵QcsQ-QbcCQQsQQsQɶʶ˶QsQQsQresultstartOffset#0>}Qku
K:TQƷresultstartOffsetcQk+t
+:TQmatch	selectionresult
e8eQbs
:s;QҸ߸searchResultoffsetresultLQcK3s{TC;cQQcCQعٹڹQCQQ{QQ{QvirtualSpaceline-dQúDQʺQcQhandlerQC;KQline`.`Mono.TextEditor.TextEditorData.TextEditorData(Mono.TextEditor.Document)~System.EventHandler<Mono.TextEditor.DocumentLocationEventArgs>(object, Mono.TextEditor.DocumentLocationEventArgs)QVۓDQλֻMono.TextEditor.TextEditorData.TextEditorData(Mono.TextEditor.Document)~System.EventHandler<Mono.TextEditor.LineEventArgs>(object, Mono.TextEditor.LineEventArgs)Q]kQȽɽ^Mono.TextEditor.TextEditorData.MainSelection.set~System.EventHandler(object, System.EventArgs)QcQ^Mono.TextEditor.TextEditorData.SearchRequest.get~System.EventHandler(object, System.EventArgs)QcQdMono.TextEditor.TextEditorData.Dispose()~System.Action<Mono.TextEditor.Caret>(Mono.TextEditor.Caret)QQQCCDQQQQQQCQQCQQCQcountlineQs;;SQQ+QR R
R 
RR&;RRKCR$RNjC;dRRXRR^RRdRRj[RRp[RRvRR{3RRCRRjCdRRCR#RCdRRCRRjCdRRCRRjCdRRCRRjCdRRCRRjCdRRCRRjCdRRCRRjCdRRCRRjCdRRCRRjCdRRCRRjCdRRCRRjCdRRCRRjCdRRCRRjCdRRCRRjCdRRCRRjCdRRCRRjCdRRCRRjCdRRCRRjCdRRCRRjCdRRCR>R;dRRbcDRRCRRjCdR"2Rb
:cCRRCR#RCdRRCRRjCdRRsRRkkkkkkkkkkkkkkkkkkkkkk;cRRRRcsRSVCCCSS$sSS-CSS2
SS2
SS7
SS7
SS<
SS<
SSA
SSA
SSF
SSF
SSK
SSK
SSP
SSP
SS]`SShkSSn+SSs+SSySS~SSCCCkCSS
SS
SSCSSCSSASS
SS
SS
SS
SloclinkXtz S
<kCbcl
3;DSmarkerlinesegmentlink	firstLinkWoS

Jc

B
3
BKs	
kK;KSSc+c+TSlinesegmentlink
&&>nSC;

J

BػkSS
SS
Sslinkdelta	!SCk{C;

J

J)SnextLink
"S

;cCCSlnkSc
C;SactionprevLink
r7S		#Sb{S;R<SlS
T
K4
3
K4
K3k
;cC
K3bc<
CSC<4ck;SSbcDSlinkO6S

JSlE%,Sc

JASoffset(DbgrSb3b-CSdeltaoffsetsiS
z2s{3RC

SMono.TextEditor.TextLinkEditMode.ShouldStartTextLinkMode.get~System.Func<Mono.TextEditor.TextLink,bool>(Mono.TextEditor.TextLink)S
BSqMono.TextEditor.TextLinkEditMode.StartMode()~System.Func<Mono.TextEditor.TextLink,bool>(Mono.TextEditor.TextLink)S
BSMono.TextEditor.TextLinkEditMode.GotoNextLink(Mono.TextEditor.TextLink)~System.Predicate<Mono.TextEditor.TextLink>(Mono.TextEditor.TextLink)S
BSMono.TextEditor.TextLinkEditMode.HandleKeypress(Gdk.Key, uint, Gdk.ModifierType)~System.Predicate<Mono.TextEditor.TextLink>(Mono.TextEditor.TextLink)S
BSSCSliopVS{
2
SwindowlinkSC
;kSwinSCkSSSSCSS
SS
S
y2	
x2	x1	fillGc
rectangleGc	x_pos2x_posstrEndOffset	strOffsetsegmentisPrimaryHighlightedlinkcaretOffset1g			S

Jc3L

RT
kk
J
J,rSStB
͋ASTT>T#CT>T&CT>T,T>T0T>T]CCCKKKT>TECT>TKCT>TQCT>TWCT>x_posendstartgcfromto	markerEndmarkerStartGMRTg#K<=B
JT>TCT>gc
I7T+C
BkdT>TCCCCT>TCCCCT>T
T>T
T>T
T>T
T>T
T>T
T>T
T>T
T>T
T>T
T>x_posendstarti
height	lengthdrawYgcfromto	markerEndmarkerStart	iotT#K||B
Jub
"2
-T>TT>TCT>TC{T>TCT>TCT>TCT>TC{T>TCT>TC{T>TCT>TC{T>style:UTc
Cslrms|s{T>zUzn;cD	kÔUU)UU4
BUU8
UU=CUU@jC<UUNCUUQCUUY
jUU]
jUUa
jUUe
BUUkUcurLinelineendLine	startLineCaU;

JdcUUcUԀՀր+IU;c;kckdUexresultoffsetworker$2INNOd$UC
k
c

2\3CUƁUcccCUoldoffsetUC{+KRCCBC<ckÓU‚҂matchingBracketLocationmatchingBracketcaretOffsetoldIndexoffsetworker%UCsClK#cKk
UUcccCUtabWidthhtabWidthLayoutU<+,+,+C,bcE<
C[;s|;cU݄UckUDžȅɅgcJ*1Ul

JAcUcolorIdresult:<UCCksU%H0HUc;;rb;ccc;bcEbcE;bcEC;Uކ߆shouldRedraw
)XUrc<b[C;Ućԇ
*UrccU
=,=Ur	UUCKUbottomBABlmUj4
4
4
{#4U==ffU
<
d
tUvisEndvisStartendstartsegmentCU##kKL


*U݊	isInvalidwrapper
descriptorcontainsPreeditAoU\U[D;u
CK{;sU؋chunkDesriptor
descriptor-@MU;;utUŒdescr=$U

J9cUU;cU	isInvalidchunk
descriptor<U
C}
s{U܍
descriptorline&9Us;tU8XrUzC{CSC{CSC{zCSCSC{CTUŎƎrulerOffsetlogicalRulerColumnselectionEndColumnselectionStartColumnpUSS+S{UcountFUJC##UːbytesUkU33:&UUxposposicurIndex	byteIndex	lineCharsre!eUk
2ZS


UɑxposposicurIndex	byteIndex	lineCharsre!eUk
2ZS


UÒbracketMatchrectindexlineTextcurIndex	byteIndex&UCS

=cUbgMarker	marker	caretCharcurIndex	byteIndex
strong_pos
weak_posindexmarker	drawTextdrawBgwidthink_rectlogical_rectlayoutselectionStartselectionEndmode
FJOZ	UbSf
|$##

RSC3cTcB"#kCC;R

RA.Sc;UƖsegmentregion";f_fU	[

J:UƗۗU	UU	UU	UƘǘȘU	UU	#U
nextColumnlineNroffsetlinetrans
autoScroll
selectionRange	newOffsetlength
offset	docLocationlink	oldOffsetanchor	selectionc|	

										U	CCC
kKb
F
[uJjcj<CCjCCD^
kzCk#Ccf
2:z33<
UU
ccCcCUφU
Uchfirstline9U

ssR4UU
bcDUҝӝܝhwyxoxoy !U
k;C:KKccccU
chunkStylecolumnlocchunkmodedocstyleline\sxU
C
C
C;
C
B#
2:\
	UΞ	shownFoldinglinklineNrstart
end
offset
	line2line1loc>E_




UDC

JZkLblc
k
bts4
cctK%5

4kzlCUyxlineU;;{Uechunkmarker
attrWeight	attrStyle
attrUnderlineendIndexink_rectlogical_rectoldEndIndex	startOffset
	endOffset
preeditLengthcontainsPreeditlineText
startChunkmodetextBuilderlayout	






,.+-U
C
;

K
"2
2C

lK
{$BKscK
lJJL
J

S-{|S,BEk{S}K{S}K{S
;s[k;U٢֥resulttabSizeU3+;UwidthheightU;lUħŧresult	dimFactorbgrU
v#UdividergcisDefaultColor~UcFs
S#rs{CSUǨרfoldingRectangle

foldOffsetfoldingoffsetfoldingswidthheightxPosylineresult{}U;C
<U:
{K

zRS4jW;
;rK{UU
?U
foldingRectangleisFoldingSelected
foldOffset	foldingtmp	x2x1visEndvisStartendstart
isEolSelectedcaretOffsetoffsetfoldingswidthheightxPoslineAreaxStartline	









U
;L
c:d
{Ks

zRS4jܻS
c
B<rK{2DBSC



܋R++,zT>S5sR|KUݬʭU
UU
UgcWUC;k

KAUU;kUܯݯޯUUUUdelta__Mono.TextEditor.TextViewMargin.TextViewMargin(Mono.TextEditor.TextEditor)~System.EventHandler<Mono.TextEditor.ReplaceEventArgs>(object, Mono.TextEditor.ReplaceEventArgs)UsK{{|UǰȰwMono.TextEditor.TextViewMargin.TextViewMargin(Mono.TextEditor.TextEditor)~System.EventHandler(object, System.EventArgs)U}
bU
newRegionsR?RMono.TextEditor.TextViewMargin.TextViewMargin(Mono.TextEditor.TextEditor)~System.EventHandler<Mono.TextEditor.ReplaceEventArgs>(object, Mono.TextEditor.ReplaceEventArgs)U
kDClU˳̳Mono.TextEditor.TextViewMargin.TextViewMargin(Mono.TextEditor.TextEditor)~System.EventHandler<Mono.TextEditor.Document.UndoOperationEventArgs>(object, Mono.TextEditor.Document.UndoOperationEventArgs)UkUMono.TextEditor.TextViewMargin.TextViewMargin(Mono.TextEditor.TextEditor)~System.EventHandler<Mono.TextEditor.Document.UndoOperationEventArgs>(object, Mono.TextEditor.Document.UndoOperationEventArgs)UkUMono.TextEditor.TextViewMargin.VAdjustmentValueChanged()~System.Action<Mono.TextEditor.LineSegment>(Mono.TextEditor.LineSegment)UJU"rMono.TextEditor.TextViewMargin.UpdateCaret(object, System.EventArgs)~System.EventHandler(object, System.EventArgs)U
:5UUCCkkUûĻͻU
UU
UU
UU
UU
UؼټڼU
UU
UU
UU[+UĽŽƽ	U	KKKUU
UU
UU
U¾þU
Uܾݾ޾U
UU
UUbcDUUsUԿտֿotherU;k
CgUUU	U	KUU
UU
UUCCUU
UU
UU
UU
UUkUUcÓUEPbmUb[cDbcEbcDU
lMono.TextEditor.TextViewMargin.LayoutWrapper.SetAttributes()~System.Action<Pango.Attribute>(Pango.Attribute)UrUfMono.TextEditor.TextViewMargin.LayoutWrapper.Dispose()~System.Action<Pango.Attribute>(Pango.Attribute)UBUUC>UU
UU
UlineNrxp1xp2trailingisInside!U:
#{{UfoldingEndLocationdelta	height
width
foldOffsetfoldingmeasueLayoutdonefoldingsmodecolumnoffsetUc;k[[SCs
J
#
$

RK3cC4B|cc[#5
sKjC#5s+BCCUMono.TextEditor.TextViewMargin.VisualLocationTranslator.VisualToDocumentLocation(int, int)~System.Func<Mono.TextEditor.FoldSegment,bool>(Mono.TextEditor.FoldSegment)U
BU((T(
(T(
(T(
(T4(
(T###dDMono.TextEditor.Document.GetEndFoldings(Mono.TextEditor.LineSegment)(	3

(T;(	(T(
(T((T(
(T(
(T(
(T4(
(T!!BdMono.TextEditor.Document.FoldSegmentTreeNode.Traverse(System.Predicate<Mono.TextEditor.FoldSegment>)(	#cr
2!
(T(	(T(
(T((T(
(T(
(T(
(T4(
(T!!BGMono.TextEditor.Document.FoldSegmentTreeNode.GetFoldingsFromOffset(int)(	#cF
2
(T(	(T(
(T((T(
(T(
(T(
(T4(
(T!!B^Mono.TextEditor.Document.FoldSegmentTreeNode.GetFoldingContaining(Mono.TextEditor.LineSegment)(	#cZ-j
2C
(T(	(T(
(TDMono.TextEditor.Document.FoldSegmentTreeNode.GetFoldingContaining(Mono.TextEditor.LineSegment)~System.Predicate<Mono.TextEditor.Document.FoldSegmentTreeNode>(Mono.TextEditor.Document.FoldSegmentTreeNode)(D(T((T(
(T(
(T(
(T4(
(T###dZMono.TextEditor.Document.FoldSegmentTreeNode.GetStartFoldings(Mono.TextEditor.LineSegment)(	3

(T;(	(T(
(TC.CzC.
CzC.
CzC.
Cz(C.
Czu!!j=Zju&Mono.TextEditor.LineSplitter.Lines.getC.
"
CzC.
CzC.
CzQQQ
QQ
QQ
Q(Q
QI!!>>I-Mono.TextEditor.TextEditorData.Selections.getQ
"QQ
QQ
QQQQ
QQ
QQ
Q(Q
Q	''7inn0Mono.TextEditor.TextEditorData.SelectedLines.getQ
R

j
#
#W
#3Q?Q
QQ
QR}Mono.TextEditor.Highlighting.Style.ReadStyleTree(System.Xml.XmlReader, Mono.TextEditor.Highlighting.Style, string, string, string, string)~Mono.TextEditor.Highlighting.XmlReadHelper.ReaderCallback()R
cv	}Mono.TextEditor.Highlighting.Style.LoadFrom(System.Xml.XmlReader)~Mono.TextEditor.Highlighting.XmlReadHelper.ReaderCallback()v


	F	qRo
Mono.TextEditor.Highlighting.Keywords.Read(System.Xml.XmlReader, bool)~Mono.TextEditor.Highlighting.XmlReadHelper.ReaderCallback()	PR
	xRTMono.TextEditor.Highlighting.Rule.Read(Mono.TextEditor.Highlighting.SyntaxMode, System.Xml.XmlReader, bool)~Mono.TextEditor.Highlighting.XmlReadHelper.ReaderCallback()R
;extendse~Mono.TextEditor.Highlighting.SyntaxMode.Read(System.Xml.XmlReader)~Mono.TextEditor.Highlighting.XmlReadHelper.ReaderCallback()e
bl
{;$v
xMono.TextEditor.Highlighting.Span.Read(System.Xml.XmlReader)~Mono.TextEditor.Highlighting.XmlReadHelper.ReaderCallback()v


$&Mono.TextEditor.Highlighting.SyntaxModeService.ValidateStyleFile(string)~System.Xml.Schema.ValidationEventHandler(object, System.Xml.Schema.ValidationEventArgs)k&4*Mono.TextEditor.Highlighting.XmlReadHelper.ReadList(System.Xml.XmlReader, System.Collections.Generic.ICollection<string>, Mono.TextEditor.Highlighting.XmlReadHelper.ReaderCallback)~Mono.TextEditor.Highlighting.XmlReadHelper.ReaderCallbackWithData(Mono.TextEditor.Highlighting.XmlReadHelper.ReadCallbackData)5k*8offsetoffset'7cMono.TextEditor.Vi.ViEditMode.PasteAfter(bool)~Gtk.ClipboardTextReceivedFunc(Gtk.Clipboard, string);ûkbkÓk88offsetoffset'7dMono.TextEditor.Vi.ViEditMode.PasteBefore(bool)~Gtk.ClipboardTextReceivedFunc(Gtk.Clipboard, string);ûkbkÓk8##H
icurLine	lineColvisColcollineNrlinescurLine		pasteLine
pasteBlocktextselBytes	Mono.TextEditor.ClipboardActions.PasteFrom(Gtk.Clipboard, Mono.TextEditor.TextEditorData, bool, int, bool)~Gtk.ClipboardReceivedFunc(Gtk.Clipboard, Gtk.SelectionData)#jDSTd:#+C
"23#Êz|c
:
+;ccc#Hoffset
textLength	selectioncaretPosMono.TextEditor.ClipboardActions.PasteFrom(Gtk.Clipboard, Mono.TextEditor.TextEditorData, bool, int, bool)~Gtk.ClipboardTextReceivedFunc(Gtk.Clipboard, string)#
kdDsܓbk:Ck+ś#H'*'RȀMono.TextEditor.DeleteActions.FromMoveAction(System.Action<Mono.TextEditor.TextEditorData>)~System.Action<Mono.TextEditor.TextEditorData>(Mono.TextEditor.TextEditorData)'+;k;;'R((T‚
Mono.TextEditor.Document.AtomicUndoOperation.InformTextReplace(Mono.TextEditor.ReplaceEventArgs)~System.Action<Mono.TextEditor.Document.UndoOperation>(Mono.TextEditor.Document.UndoOperation)(r(ۂT܂((ńTƄτ*Mono.TextEditor.Document.FoldSegmentTreeNode.LogicalToVisualLine(Mono.TextEditor.Document, int)~System.Predicate<Mono.TextEditor.FoldSegment>(Mono.TextEditor.FoldSegment)(
j(T((Tʆ8Mono.TextEditor.Document.FoldSegmentTreeNode.VisualToLogicalLine(Mono.TextEditor.Document, int)~System.Predicate<Mono.TextEditor.FoldSegment>(Mono.TextEditor.FoldSegment)(
(T((Tň00hMono.TextEditor.Document.FoldSegmentWorkerThread.Run(bool)~System.EventHandler(object, System.EventArgs)(b(ވT߈AAv{Mono.TextEditor.LineSegment.GetMarker(System.Type)~System.Predicate<Mono.TextEditor.TextMarker>(Mono.TextEditor.TextMarker)A
AvM+MËċ͋Mono.TextEditor.SelectionActions.FromMoveAction(System.Action<Mono.TextEditor.TextEditorData>)~System.Action<Mono.TextEditor.TextEditorData>(Mono.TextEditor.TextEditorData)M,;k;MM4MˍMono.TextEditor.SelectionActions.LineActionFromMoveAction(System.Action<Mono.TextEditor.TextEditorData>)~System.Action<Mono.TextEditor.TextEditorData>(Mono.TextEditor.TextEditorData)M5;k;MPPɏʏӏMono.TextEditor.TextEditor.VAdjustmentValueChanged(object, System.EventArgs)~System.Func<Gdk.Rectangle,Gdk.Rectangle>(Gdk.Rectangle)P
PPPUMono.TextEditor.TextEditor.OnMotionNotifyEvent(Gdk.EventMotion)~GLib.TimeoutHandler()PPđőΑՑPPǒȒђaMono.TextEditor.TextEditor.UpdateTooltip(Gdk.ModifierType)~System.Threading.TimerCallback(object)P
PhMono.TextEditor.TextEditor.UpdateTooltip(Gdk.ModifierType)~System.EventHandler(object, System.EventArgs)P
PPPrMono.TextEditor.TextEditor.HasMargin(System.Type)~System.Predicate<Mono.TextEditor.Margin>(Mono.TextEditor.Margin)P
PÕPPіҖۖrMono.TextEditor.TextEditor.GetMargin(System.Type)~System.Predicate<Mono.TextEditor.Margin>(Mono.TextEditor.Margin)P
PSS; Mono.TextEditor.TextLinkEditMode.HandlePositionChanged(object, Mono.TextEditor.DocumentLocationEventArgs)~System.Predicate<Mono.TextEditor.TextLink>(Mono.TextEditor.TextLink)S
S˜ɘSS!Mono.TextEditor.TextLinkEditMode.UpdateLinksOnTextReplace(object, Mono.TextEditor.ReplaceEventArgs)~System.Func<Mono.TextEditor.TextLink,bool>(Mono.TextEditor.TextLink)S
SÚʚ#!Mono.TextEditor.TextLinkEditMode.UpdateLinksOnTextReplace(object, Mono.TextEditor.ReplaceEventArgs)~System.Func<Mono.TextEditor.Segment,bool>(Mono.TextEditor.Segment)S
2SSSB"Mono.TextEditor.TextLinkEditMode.GotoNextLink(Mono.TextEditor.TextLink)~System.Predicate<Mono.TextEditor.TextLink>(Mono.TextEditor.TextLink)S
B
SSSğşΟ#Mono.TextEditor.TextLinkEditMode.HandleKeypress(Gdk.Key, uint, Gdk.ModifierType)~System.Predicate<Mono.TextEditor.TextLink>(Mono.TextEditor.TextLink)S
SB#Mono.TextEditor.TextLinkEditMode.HandleKeypress(Gdk.Key, uint, Gdk.ModifierType)~System.Predicate<Mono.TextEditor.TextLink>(Mono.TextEditor.TextLink)S
B
S&#Mono.TextEditor.TextLinkEditMode.HandleKeypress(Gdk.Key, uint, Gdk.ModifierType)~System.Func<Mono.TextEditor.Segment,bool>(Mono.TextEditor.Segment)S
JSUU2$Mono.TextEditor.TextViewMargin.SearchPatternWorkerDoWork(object, System.ComponentModel.DoWorkEventArgs)~System.EventHandler(object, System.EventArgs)UcU֤פUUU%Mono.TextEditor.TextViewMargin.HighlightBracketWorkerDoWork(object, System.ComponentModel.DoWorkEventArgs)~System.EventHandler(object, System.EventArgs)UkUɦЦUUchunkmarker

attrWeight	attrStyle
attrUnderline
endIndex	underline
oldEndIndexfirstSearch	ostartOffset	endOffset
preeditLengthcontainsPreeditlineText
startChunktextBuilder	

					

'*()&Mono.TextEditor.TextViewMargin.CreateLinePartLayout(Mono.TextEditor.Highlighting.SyntaxMode, Mono.TextEditor.LineSegment, int, int, int, int)~System.Action<Mono.TextEditor.TextViewMargin.LayoutWrapper>(Mono.TextEditor.TextViewMargin.LayoutWrapper)UK
;
?
2
:
CB$B
sJJLt
J

S-{|S,BÓDO!k{S}K{S}K{S
KBKs}kUUU®UUܮݮUUUU
foreGround-Mono.TextEditor.TextViewMargin.ColumnToVisualX(Mono.TextEditor.LineSegment, int)~Mono.TextEditor.TextViewMargin.HandleSelectionDelegate(int, int)UNIIUȯ֯selectedForeground-Mono.TextEditor.TextViewMargin.ColumnToVisualX(Mono.TextEditor.LineSegment, int)~Mono.TextEditor.TextViewMargin.HandleSelectionDelegate(int, int)U]IIUűUUendIndex
startIndex
backGround'Mono.TextEditor.TextViewMargin.CreateLinePartLayout(Mono.TextEditor.Highlighting.SyntaxMode, Mono.TextEditor.LineSegment, int, int, int, int)~Mono.TextEditor.TextViewMargin.HandleSelectionDelegate(int, int)U_{{lUƳֳݳUUӵԵݵUUUU
backGround
foreGround)Mono.TextEditor.TextViewMargin.CreateLinePartLayout(Mono.TextEditor.Highlighting.SyntaxMode, Mono.TextEditor.LineSegment, int, int, int, int)~Mono.TextEditor.TextViewMargin.HandleSelectionDelegate(int, int)UOIIN
QkkUڶattrBackgroundbgColorlogicalRulerColumnselectedForeground)Mono.TextEditor.TextViewMargin.CreateLinePartLayout(Mono.TextEditor.Highlighting.SyntaxMode, Mono.TextEditor.LineSegment, int, int, int, int)~Mono.TextEditor.TextViewMargin.HandleSelectionDelegate(int, int)UoII@
kkU˹ҹBA&BBHB>BbBXB|BrBBBBBBB	]C#C
CuCCCCC
CCCCDD3D'DODCDhD_DDxDDDDDDDDD
ED0E%ESEHEvEkEEEEEEEEE FF!'FF"AF7F#ZFQF$sFjF%FF&FF'FF(FF)FF*
GG+)GG,FG9G-bGVG.GvG/GG0GG1GG2GG3HH4+H!H5EH;H6_HUH7yHoH8HH9HH:HH;HH=IH>%II??I5I@fIZIAI~IBIICIIDIIEIIFJ
JG-J#JHFJ=JI_JVJJJwJKJJLJJMKJNKKO6K-KPOKFKQiK_KRKKSKKT\LLULLVLNMWpNdNXNNYNNZNN[NN\3OO]XOKO^OpO_OO`OOaOObOOcPOdPPeAP7PfZPQPgsPjPhPPiPPjPPkPPlPPm%QQnbQPQoQzQpQQqQQr
RRsRQRtRRuRRvRRwRRxSSy>S1SzXSNS{(TS|AT8T}ZTQT~tTjTTTTTTTTTTT
UU&UUAU6U[UQUvUkUUUUUUU$VUV[V'WVcWAWW{WWWWWWWXX*XXCX:X\XSXuXlXXXXXXXXXXXYY$YY=Y4YVYMYoYfYYYYYYYYYYYZYZZ8Z.ZRZHZlZbZZ|ZZZ%[[[=[[[[[[[\[\\6\,\P\F\j\`\\z\\\\\\\\\]\"]]=]2]X]M]s]h]]]]]]]]]]]^
^0^%^K^@^f^[^^v^^^^^^^^^_^#__>_3_Y_N_t_i___________``1`&`L`A`f`\``v```````3a`NaCa}anaaa/bb[bHbbbbbcb)ccKcAcdc[c}ctcccccOd7did_ddydddEfe`fUf{fpfffffffggcgAg~gsgggggggkh<hh{h
hhhhhhhhii0i$iLi@ihi\i
jidjEjkj.kkekNkkkkkll;l-lljlll ll!mNm"mm#mm$nn%n[n&nn'nn(on)'oo*{odo+oo,pp-pp.qp/Cq'q0hq\q1qq2qq3rq49r*r5UrIr6rr7rr8ss9tft:tt;Tu>u<uu=uu>uu?#vv@@v3vA-wvBwwCwwDxxE2x&xFLxBxGpxdxHxxIxxKyxL.y$yMTyHyNnydyOyyPzyQ7z-zRQzGzSkzazZzz]zz^zz_{z`5{ {ah{U{b{x{c{{d{{e{{f{{g||hH|5|ie|X|j||k}y}l}}m~~n7~*~o~~p~~q~~r~s*!tE:u`Uv|pwxyz{7,|TG}od~πҁoЂ*I:eYuЃŃi]Ä݄ӄ1'KAe[u݅fA{׆ʆA%fYv҇ŇA/\Qyl̈*E:aU|q9ˊ
/L?j\z܋͋wYČԌh4Ǝ[ʏTAҐȎّ-$ÒݒӒ
C1bSr_}8cQ˙P4	T:|ޛÛV;}oМhKŝޝ՝6+PFm`}ʞ5+bS|rß)UIne~	
̠֠
3$MCg]wϡšߡRB|lƢܢO2l_|K e[!u"X#rh$%&[<'ۦ()ͧ*ݧ+,-̨.ܨ/0 1:02s3ѩ45	69)7pa89Ϫê:ߪ;,
<G<=>?֫@CeFDuEFGJH̯IJ#KnLMΰNO"P<2Q^LRsSTUV
W)XD9Y`TZ[\س]o;^0_ŵ`"aI9bѶcd
e%fK?gwhȷiطjkl0&mXGnop	q%r{]st˹۹rEʺں
3(MCg]Ļ߻Ի
0%K@g[wżռ"RBmb}ٽĽG$޾ξ?ZOǿ:/kVE8`U{pI6pa
G:cW
)D9`T{p'B7]Rxm2'NBj^z2MBi]yt:/TJnd~
.K>g[wZ?uj1&	LA
g\w
A4[Quk/K?D35	 !
"%#p$%&'()*3)+NC,i^-y./012	3#4G;5aW6y89:;<"=<2>`T?zp@ABCD!E:1FTJGndH~IJLMN'Ng^OPQRSC3Tg[UBVW6+XQFYlaZ|[\B]^_`N@a|bc*dhXefg"hijkblb7mnopqrst-uovwxy0%z{g\|}~%>5WNrg%>5WNtg!H98x@1ZP2!OBt_?5]Qu B8[RtkwZ9c
,z%)D9_Tu4{2(LBf\v$>4XNrh'B7rb	
?!n
ZBzY`abc1'dKAee[fughijklm1(nKAoe[p~uqrstuv1!wOAxugyz{|R4}~!=1ZMr,qiF'M@|<	1	a	V	|	q							
	

6
,
P
F
m
`

{`Fx


@
4
Y
P
r
i










	$?4ZOuj6-OFh_x!;1XKqh>%p-$G>O&yh%ib}sO/k`(D9}	
B5^S
}o%A6]Ryn.s] !"6-#RG$uk'()*+,8+-TI.ym/01234+"5D;6]T7vm89:;<=>C8?g\@CDEF  G, ! HH = Ib Y J| s K  L  M  N
!!O%!!PQ!>!Qv!j!R!!S!!T!!U!!V%""WB"6"Xm"]"Y""Z""[""\##]6#+#^R#G#_n#c#`##a##b##c##d##e$$f2$'$gN$C$hj$_$i${$j$$k$$l$$m$$n!%%o<%2%pl%U%q4&%r&&s
'&t&''uB'7'v^'S'w'w'x''y5('z(O({!)(|])L)})v)~))));**V*L*u*g*******
++*++N+A+k+_+++++v,8,,,,,,,--5.-\.N.....//9/-/c/R/////00<0-0000010 11@111^1Q1111111=2+22}22222R353o3c33333;44q4`4444444445
55u5656s66676.7 7J7?7i7[77z77777778858%8Q8F8m8b8989999::0:$:^:I:::::::	;:<K<<<-==X=F==s=====
>>)>>E>:>a>V>}>r>>>>>>>>>	?>%??A?6?]?R?y?n?????????@?!@@=@2@Y@N@u@j@@@@@@@@@A@AA9A.AWAJAsAhAAAAAAAAABB8B-BTBIBpBeBBBBBBBCBFC/CyCgC	CC
CCCCDC
#DDJD=DfD[DDwDDDDDED EEEE4FFiFUFFzFFFFF2GGOGCGlG`GGGGG GG!HH"IsI#[JLJ$/K#K%KK&OLEL'LL(MM)NN*DN5N+_NUN,zNpN-ON.;O-O/VOLO0qOgO1OO2OO3PP45P+P5PPFP6kPaP7P|P8QP:;Q0Q;mQUQFQ~QGQQHQQIQQJQQKRRL7R-RMXRHRNRxRORRPRRQRRRRRSSST2S'SUNSCSVSSW#TTXOT<TYlT`TZT}T[TT\TT]TT^TT_UU`4U(UaRUEUbxUkUcUUdUUeUUfUUgVVh1V%ViMVBVjjV^VkV{VlVVmVVnWVo1W$WpOWBWqW{WrWWsXWt5X(XudXRXvXXwXXxXXyYXz YY{<Y1Y|ZYMY}ZY~Z]ZZZZZZZZZ[[;[0[W[L[s[h[[[[[&\\w\`\\\\\]\ ]]<]1]|]k]]]]]^^v_l___`u`
aa6a%aSaGapadaaaaaaaba#bbHb=bkbabb|bbbbbbbbbcc6c*cScGcncdcccccccccdd,d!dSdEdodddddddddddee8e-e_eQe{epeeeeeeefe(ffDf9fkf]ff|fffffff
gg4g&gPgEgwgiggggggggghh@h2h\hQhhuhhhhhhh
ih1i#iMiBitifiiiiiiijj5j'jQjFjjbjjjjjjjkjkk5k,kOkFkik`kkzkkkkkkkkklkll9l0lSlJlmldll~lllllllllm
m0m&m\mImwmmmmmmmmmmmnmnn9n/nTnJnnn\oo	omo
oo
pp%pp
pppp(qqrq2r$rqrVrrrrr^s4ststtQuFuvv6v)v}v_vvvvvvvww 0w&w!KwAw"x-x#xx$xx%xx&xx'yy(8y'y)RyHy*lyby+y|y,yy-;zz2`zSz3zz4zz5zz6zz7{{83{){9M{C{:g{]{;{w{<{{={{>{{?{{@||A||B}	}C0}$}DK}@}Ef}[}F}v}G}}H}}I}}J}}K~}LD~+~M}~\~N~~S~~T~~U~~V
W2(XOCYj`Z{[\]^F#_bW`ab4#cdd-
eO>fgڂʂhiP;jkl"mS?npdop"
qsrsXCt}uvw7'xuy#
z_L{x|}5~$	G܋
8+VItg3TDpeĎݎ@ݏK:rߒՓƓxX[ylg˖xΗߗ#wxmg\ޝΝ
/%J@e[v՞Ǟ3)NDi_zƟן7*]Pxnՠˠ&B7`S1'آ {e=i^å	ئΦ
/%I?qgiC	ШŨ
,"
TJ۩2(LBod˪˫,!F<`V~dC !"ʮ#ڮ$%#&JA'(ׯί)*+.$,I?-rh./0,"1G=2k`3|45ʱ67m8˲9ܲ:
;<+ =ٴ>?̵@AͶBCɷDEFٸθGHȹI%JJ?K#LH=M"NG<OP/QSIR)SNCT6,U[PV1%WVKX, YQFZ[\]^_`abcd7+e]Rfg~shiA6jg\kl*mn+ opqrstu`Sv"wH=xy1&z{|(}NC~rgzlX
1&_ApUr	
&>
Ykv	

 ?S

c`l !t"#q$%&'()*+,-./0+12.34+56(78-9:+;<*=>, ? @5!A!B5"C"D8#E#F3$G$H/%I%J4&K&L/'M'N0(O(PB)Q)RB*S*TK+U+K,N,_,,,,
-C-	-
.:..
.///V00L11022223{33394]44 5!B5"c5#5$[6%6&6'!7(7)@8*a8+8,8-8.9/e90h919293#:4L:5y:6:7:8:9::
;;6;<v;=y;>|;?;@;A;B<CJ<D<E<F=Ge=H=I=J>K2>LS>Mw>N>O?PY?Q4@R@S@T>AUcAthis	<>f__this$s_67
<$s_67>__0segment<segment>__1linelinethis	<>f__thisstack
<stack>__0node	<node>__1i<i>__2
includeChilds
includeChildsthis	<>f__thisstack
<stack>__0node	<node>__1i<i>__2child
<child>__3offsetoffsetthis	<>f__thisstack
<stack>__0node	<node>__1start
<start>__2i<i>__3child
<child>__4linelinethis	<>f__this$s_74
<$s_74>__0segment<segment>__1linelinethis	<>f__thisiter	<iter>__0this	<>f__thisthis	<>f__this$s_117<$s_117>__0	selection<selection>__1startLineNr<startLineNr>__2iter	<iter>__3endLine<endLine>__4skipEndLine<skipEndLine>__5fullNamefullNameweightweightcolorcolorbgColorbgColorreaderreaderresultresult	resultresultreaderreader
resultresultreaderreaderresultresultmatchesmatchesspanListspanListprevMarkerListprevMarkerListreaderreaderresultresultmatchesmatchesspanListspanListprevMarkerListprevMarkerListreaderreader
resultresultreaderreaderresultresultcallbackcallbackthis	<>f__thisdatadatalinemodelinemodethis	<>f__thisdatadatalinemodelinemoderesultresultdatadatapreserveSelectionpreserveSelectioninsertionOffsetinsertionOffset
preserveState
preserveState
moveAction
moveActionargsargslinelinelinelinethis	<>f__thisneedsUpdateneedsUpdatetypetype
moveAction
moveAction
moveAction
moveActiondeltadeltathis	<>f__thisxxyymodmodthis	<>f__this
modifierState
modifierState
marginType
marginType
marginType
marginType caretOffsetcaretOffset!offsetoffset"caretOffsetcaretOffsetlinklink#caretOffsetcaretOffsetlinklink$this	<>f__this
newRegions
newRegions%this	<>f__thisline1line1line2line2&this	<>f__thismodemodelinelineoffsetoffsetlengthlengthselectionStartselectionStartselectionEndselectionEnd'	lineChars	lineCharscurIndexcurIndex	byteIndex	byteIndexwrapperwrapper&<>f__ref$38(
chunkStyle
chunkStyle&<>f__ref$38)
startIndex
startIndex&<>f__ref$38'<>f__ref$39*<>f__ref$42(<>f__ref$40*chunkchunk&<>f__ref$38+this	<>f__this
chunkStyle
chunkStyle,this	<>f__this	lineChars	lineCharscurIndexcurIndex	byteIndex	byteIndex
attributes
attributes-this	<>f__this
startIndex
startIndex,<>f__ref$44.<>f__ref$46+<>f__ref$43.this	<>f__thischunkchunk

Youez - 2016 - github.com/yon3zu
LinuXploit