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/NRefactory.dll.mdb
#&E209F1qn:JOpILHKTJXx܌NV	^/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Configuration/AssemblyInfo.csh0npq@g]w944WnәX/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/Ast/AbstractNode.csL=يUOeqq̈xƼz_h6Q/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/Ast/Enums.cspK$Ls]b/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/Ast/General/BlockStatement.cs-PUCwRm.ηhYӬqӉ푌5c/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/Ast/General/CompilationUnit.cs$3yCQ@E_@䉚
"^/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/Ast/General/Expression.csy2jISMx8`y7HFiZoCl/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/Ast/General/LocalVariableDeclaration.csӝ(A6X<BCޕg/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/Ast/General/PrimitiveExpression.csMRĈOHF>`Eۇ]/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/Ast/General/Statement.cs/@9gbLĠ~<zJ=U/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/Ast/Generated.csc4emXBYfP&T3N_<oQ/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/Ast/INode.cs=HfCO;:\8Y1BuU/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/Ast/INullable.cs9eMGHɮ*w{6ߦ޻nJ˦Y/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/Ast/TypeReference.csSK͹E„<\-s'dd/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/AstBuilder/ExpressionBuilder.csPSF'(U&ܥaƇc/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/AstBuilder/StatementBuilder.csl*Iyx}4Ir+}f/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/EnvironmentInformationProvider.cs|3Vh^L:8QMFA>7eS/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/IAstVisitor.cs?_uNoq4(MѹY$?P[/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/Lexer/AbstractLexer.cs?&u$Ev,!&%Ɗ'/8YDZk/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/Lexer/CSharp/ConditionalCompilation.cs-{F)8&I
p2hb5K}]/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/Lexer/CSharp/Keywords.csv$=H;OHiPnQ0M5VZ/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/Lexer/CSharp/Lexer.cs8xXuxN7l.WR
|B[/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/Lexer/CSharp/Tokens.csvmD[t?afɹo%VT/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/Lexer/ILexer.cs{K|!@Le k`cYݿ`tY/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/Lexer/LookupTable.cs')GH,OVwwBjLSy_/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/Lexer/Special/BlankLine.cs_k	RBI61QP7Q7 /I#>]/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/Lexer/Special/Comment.cs86J0Oy
3k85F/Da/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/Lexer/Special/CommentType.csh"[[M92H$@jS}m_KmZ ^S^/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/Lexer/Special/ISpecial.csClLڴi}d)m䨶6l/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/Lexer/Special/PreProcessingDirective.cs3lyJy)K7&em:c;d/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/Lexer/Special/SpecialTracker.cs*/D&3c2/ni":`/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/Lexer/Special/TagComment.csSM
OE<xr(d@xzBLS/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/Lexer/Token.cs&*+YB`(Qa,kԂn]\/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/Lexer/VBNet/Keywords.csR"®6Hij,i
9D2Tzy~"-XY/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/Lexer/VBNet/Lexer.cs-$\EOt#TmA Z/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/Lexer/VBNet/Tokens.csgs߁EPuݸeD4:P/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/Location.cs8G
tZ<{?Z/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/OperatorPrecedence.cs{L|.j[?)m]/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/Parser/AbstractParser.cs:_KNk>l/T+.r.ʢ`b/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/Parser/CSharp/CSharpParser.cs{ϼH? =+V\/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/Parser/CSharp/Parser.cs(0CA^ߦgSyY/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/Parser/CSharp/cs.ATG0vN";~U/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/Parser/Errors.csrB~O4J'@1?;-V/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/Parser/IParser.csvrgnO?%a^{%s![/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/Parser/ModifierList.cs涤hDGO'ą\\Κvcff/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/Parser/VBNet/ParamModifierList.csJyIEAGh;*SE[/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/Parser/VBNet/Parser.cs"]/FJ9h DBaD,H>#R!<P[/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/Parser/VBNet/VBNET.ATGӳM]>%`/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/Parser/VBNet/VBNetParser.cs$rCO]wf{C@ȓTeCU/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/ParserFactory.csG%̀nl#J憵s!u/VxJm/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/PrettyPrinter/AbstractOutputFormatter.csO|xL0Z緞'Ek-p/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/PrettyPrinter/AbstractPrettyPrintOptions.csFW3bpݜ @p/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/PrettyPrinter/CSharp/CSharpOutputVisitor.cs<UC^%pfY3j9aLfl/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/PrettyPrinter/CSharp/OutputFormatter.csUG$_{RSCXo/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/PrettyPrinter/CSharp/PrettyPrintOptions.csa6H8
WLPvq0!Pw:d3g/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/PrettyPrinter/IOutputAstVisitor.cs]ƓA~FD^s	BrAĸj/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/PrettyPrinter/SpecialNodesInserter.cs4M@G[x|xTspup/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/PrettyPrinter/VBNet/VBNetOutputFormatter.cs?oQFQν*2u֖?IUSNn/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/PrettyPrinter/VBNet/VBNetOutputVisitor.csZᯌ|8BRyR7:=vZRs/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/PrettyPrinter/VBNet/VBNetPrettyPrintOptions.csWb]rMY[{	Wz'U/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/SnippetParser.csj5ouAaxcc~=t
I<X5g/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/Visitors/AbstractAstTransformer.csV6&=Gֹ~uʳ(r}\^c/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/Visitors/AbstractASTVisitor.cs`}H~)d[vmRLFA.e/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/Visitors/CodeDOMOutputVisitor.cs	BGz`
q,,<Akun/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/Visitors/CodeDOMVerboseOutputGenerator.csڣAsYBenԠa$	Qc/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/Visitors/ConvertVisitorBase.cs%o8]fHS)2hkD*5o/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/Visitors/CSharpConstructsConvertVisitor.csXw@J3VPGjssyc/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/Visitors/LookupTableVisitor.cslI-LGS/
qPrghng/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/Visitors/NodeTrackingAstVisitor.csaٔwM.m'L5AFI zd/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/Visitors/PrefixFieldsVisitor.cs8}FGlOY hh/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/Visitors/RenameIdentifierVisitor.csghWHDB/$+xrmcg/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/Visitors/ToCSharpConvertVisitor.cs+I$g2qpbf/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/Visitors/ToVBNetConvertVisitor.cs\JJ67c"x'}8r/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/Visitors/ToVBNetRenameConflictingVariables.csrѦ+_E@lXաfØ't}f.n/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/Visitors/VBNetConstructsConvertVisitor.csFO};5LG%ssa/builddir/build/BUILD/monodevelop-2.2/contrib/NRefactory/Project/Src/Visitors/SetParentVisitor.csBIS򈁽XtnHgRSystemSystem.CollectionsSystem.Collections.GenericSystem.DiagnosticsSystem.TextICSharpCode.NRefactory.AstSystemICSharpCode.NRefactory.AstSystemSystem.CollectionsICSharpCode.NRefactory.Ast	SystemICSharpCode.NRefactory.Ast
	SystemSystem.Collections.GenericICSharpCode.NRefactory.Ast
$ICSharpCode.NRefactory.PrettyPrinterSystemICSharpCode.NRefactory.Ast
	SystemICSharpCode.NRefactory.Ast
ICSharpCode.NRefactory.AstSystemSystem.Collections.Generic
SystemSystem.Collections.GenericSystem.DiagnosticsSystem.GlobalizationSystem.Runtime.InteropServicesSystem.TextICSharpCode.NRefactory.AstSystemSystem.Collections.GenericICSharpCode.NRefactory.Ast!ICSharpCode.NRefactory.AstBuilderSystemSystem.Collections.GenericICSharpCode.NRefactory.Ast!ICSharpCode.NRefactory.AstBuilderSystemICSharpCode.NRefactorySystemSystem.CollectionsSystem.Collections.Generic	System.IOSystem.TextICSharpCode.NRefactory.ParserSystemSystem.Collections.GenericICSharpCode.NRefactory.AstICSharpCode.NRefactory.Visitors$ICSharpCode.NRefactory.Parser.CSharpSystem$ICSharpCode.NRefactory.Parser.CSharp !SystemSystem.Collections.GenericSystem.Globalization	System.IOSystem.Text$ICSharpCode.NRefactory.Parser.CSharp"!#SystemSystem.Collections$ICSharpCode.NRefactory.Parser.CSharp$#%SystemSystem.GlobalizationICSharpCode.NRefactory.Parser&%)SystemICSharpCode.NRefactory*)+SystemICSharpCode.NRefactory,+'SystemICSharpCode.NRefactory('-SystemSystem.Collections.GenericICSharpCode.NRefactory.-/SystemSystem.Collections.GenericSystem.TextICSharpCode.NRefactory.Parser0/1SystemICSharpCode.NRefactory.Parser21 3SystemICSharpCode.NRefactory.Parser43!5System ICSharpCode.NRefactory.Parser.VB65"7SystemSystem.Globalization	System.IOSystem.Text ICSharpCode.NRefactory.Parser.VB87#9SystemSystem.Collections ICSharpCode.NRefactory.Parser.VB:9$;SystemICSharpCode.NRefactory<;%=SystemSystem.Collections.GenericICSharpCode.NRefactory.AstICSharpCode.NRefactory>=&?SystemSystem.Collections.GenericICSharpCode.NRefactory.AstICSharpCode.NRefactory.Parser@?'AICSharpCode.NRefactory.VisitorsSystemSystem.Collections.GenericSystem.DiagnosticsSystem.TextICSharpCode.NRefactory.Ast$ICSharpCode.NRefactory.Parser.CSharpBA()CSystem.CollectionsSystem.Collections.GenericSystem.Collections.SpecializedSystem.TextICSharpCode.NRefactory.ParserICSharpCode.NRefactory.AstSystemSystem.Reflection$ICSharpCode.NRefactory.Parser.CSharpDC*ESystemSystem.TextICSharpCode.NRefactory.ParserFE+,GICSharpCode.NRefactory.AstICSharpCode.NRefactory.ParserHG-IICSharpCode.NRefactory.Ast ICSharpCode.NRefactory.Parser.VBJI./MSystem.CollectionsSystem.Collections.GenericSystem.Collections.SpecializedSystem.TextICSharpCode.NRefactory.Ast ICSharpCode.NRefactory.Parser.VBSystemSystem.Reflection ICSharpCode.NRefactory.Parser.VBNM0KICSharpCode.NRefactory.VisitorsSystemSystem.Collections.GenericSystem.DiagnosticsSystem.TextICSharpCode.NRefactory.Ast ICSharpCode.NRefactory.Parser.VBLK1OSystem	System.IOSystem.TextICSharpCode.NRefactoryPO2QSystemSystem.CollectionsSystem.Text$ICSharpCode.NRefactory.PrettyPrinterRQ3S$ICSharpCode.NRefactory.PrettyPrinterTS4WSystemSystem.LinqSystem.CollectionsSystem.Collections.GenericSystem.DiagnosticsSystem.GlobalizationSystem.TextICSharpCode.NRefactory.AstICSharpCode.NRefactory.Parser$ICSharpCode.NRefactory.Parser.CSharpICSharpCode.NRefactory.Visitors$ICSharpCode.NRefactory.PrettyPrinterXW5YSystem.Collections$ICSharpCode.NRefactory.Parser.CSharp$ICSharpCode.NRefactory.PrettyPrinterZY6[$ICSharpCode.NRefactory.PrettyPrinter\[78]SystemSystem.Collections.GenericICSharpCode.NRefactory.Ast$ICSharpCode.NRefactory.PrettyPrinter^]9_System ICSharpCode.NRefactory.Parser.VB$ICSharpCode.NRefactory.PrettyPrinter`_:a
SystemSystem.CollectionsSystem.Collections.GenericSystem.DiagnosticsSystem.GlobalizationSystem.TextICSharpCode.NRefactory.AstICSharpCode.NRefactory.Parser ICSharpCode.NRefactory.Parser.VBICSharpCode.NRefactory.Visitors$ICSharpCode.NRefactory.PrettyPrinterba;cSystem$ICSharpCode.NRefactory.PrettyPrinterdc<eSystemSystem.Collections.GenericSystem.Diagnostics	System.IOICSharpCode.NRefactory.AstICSharpCode.NRefactory.ParserICSharpCode.NRefactoryfe=gICSharpCode.NRefactory.VisitorshgSystemSystem.Collections.GenericSystem.DiagnosticsICSharpCode.NRefactory.Ast>ICSharpCode.NRefactory.VisitorsSystemSystem.Collections.GenericSystem.DiagnosticsICSharpCode.NRefactory.Ast?iSystemSystem.CodeDomSystem.CollectionsSystem.Collections.GenericSystem.ReflectionSystem.TextICSharpCode.NRefactory.AstICSharpCode.NRefactory.Visitorsji@kSystemSystem.CodeDomSystem.CodeDom.Compiler	System.IOSystem.Security.PermissionsICSharpCode.NRefactory.VisitorslkAmSystemICSharpCode.NRefactory.AstICSharpCode.NRefactory.VisitorsnmBoSystemICSharpCode.NRefactory.AstICSharpCode.NRefactory.VisitorspoCqSystemSystem.Collections.GenericICSharpCode.NRefactory.AstICSharpCode.NRefactory.VisitorsrqDUICSharpCode.NRefactory.VisitorsVUSystemICSharpCode.NRefactory.AstEsSystemSystem.Collections.GenericICSharpCode.NRefactory.AstICSharpCode.NRefactory.VisitorstsFuSystemICSharpCode.NRefactory.AstICSharpCode.NRefactory.VisitorsvuGw!ICSharpCode.NRefactory.AstBuilderSystemICSharpCode.NRefactory.AstICSharpCode.NRefactory.VisitorsxwHySystemSystem.Collections.GenericICSharpCode.NRefactory.Ast!ICSharpCode.NRefactory.AstBuilderICSharpCode.NRefactory.VisitorszyI{SystemSystem.Collections.GenericICSharpCode.NRefactory.AstICSharpCode.NRefactory.Visitors|{J}!ICSharpCode.NRefactory.AstBuilderSystemSystem.Collections.GenericSystem.ReflectionICSharpCode.NRefactory.AstICSharpCode.NRefactory.Visitors~}KSystemICSharpCode.NRefactory.AstSystem.Collections.GenericICSharpCode.NRefactory.Visitors~~~







CCӀԀՀ#kchild;"+

J	isFirstenoutputn#c)5:<sy4;T:CC:	=SCǁ;ՂւׂS"
"
Ńƃσ'-15;:τЄфkkk#k…Åparent*):kD܅2S7
Ɇ;


newValnewValnewValopTypeboepe	D^$C
C̛j:CBMkCEJ3L
+B+,
߇V

V

[
alj
ȉɉf
:k?CDCCÊĊ͊JcCCkkCËċŋ C݋ދߋ&Ci`K9K,E
2
variableDeclarationJ1*1P

JیZS_VƍǍȍ C%CC

ÎĎŎ
܎ݎގ
cDC+SďŏƏ0<ޏߏ			;				{	АѐҐ			$C		'k;C		/	‘Ñ̑
	/
		4
		8		=	
)CC
ԒՒޒ
C

k

 C

#k
ɓʓ˓
.S

2

EC

<C

?k
הؔٔ
IS

M

vcc

[C
͕̕Ε
^

dC

gk

nC

qC
ЖіҖ
{S

S

Ccc

CCc
ƗǗЗ
CCc

C

k

C
̘͘Θ


C

k

;

S
֙יؙ
+

CCC

C

k
ϚКњ
C

C

C

k

S
ڛۛܛ
+

ccc

CCC
œ






C



C
ʝ˝̝


C



S

S
ўҞӞ
c

C

CC

C
ݟޟߟ


C

C

cc
ɠʠӠ
C



C


¡
S
ۡܡݡ




S

;
ТѢҢ
cc

CCC

C

k
ӣԣգ
C

C

C

k
¤ä
S
ޤߤ
+



S

;
ԥե֥
cc

Cc

CC
Ŧ
CCc

C

k

C
§
C
ۧܧݧ
C

k

k

S
ɨʨ˨
+

Cc

CCC

C
ͩΩϩ
k

C

k

C

C
ت٪ڪ
S

+

CCCc

CCCK
ҫӫܫ
Cccc

C

k

C
ڬ۬ܬ


C

k

C
ȭɭʭ
k

S



C

C
ܮݮޮ
k

S



C
ʯ˯ԯ
C

k

S


°ðİ

ݰް
S

;

c

C
ܱݱ
C



;

S
ҲӲԲ









γϳг


;

ccc

CCC
ƴǴд
C

k

C

k
µ
C
ݵ޵ߵ
k

S



CCCKcc
˶̶ն
CCCKKc

C

k

C
׷طٷ
k

S

V

c
ǸȸѸ
C

C

C




عٹڹ
;

S

#


źƺϺ








;
»û

ܻݻ
C

C

C
¼
S
ۼܼݼ


CCCKKKKK

C


ؽٽڽ
C



C

C
ľžƾ
C
߾
k

S

m

C
Ͽпٿ
C

k

S



	CCcccc

C



C

k

C



	C

	

	S

	[

	CCCc

	C

	

	C

	k

	S

	?

	CC

	C

	C

	C

	k

	S

	


CCCK

	C

	k

	C


C


C


C


S


?


CC


C


k


S








S


;





S


;


c


C


C





S




C


C


k

S





;

S

D











;

Ccc

C

k

C





cccccc

C

k

C

k

C

k

C

C

C

C

C

k







S






;

S

D











;





;


S


D
















;


C


C


C


S





ccc


C





C


k


C


k





;


S














;

C

C

k

S



c

C



S



Ccc

CCCc

C

k

C


variableDeclarationJ1*1


J

D

S

D

CC

C

k

S



CCCKc

CCCKK

C

k

C



C

k

C

k

S

>

ccccccc

C

k

C

k

C

k

C



C

k

C



C

k

S

^

CCCK

C



C

k

C



S

?

C

C

k

k

S



C

C



S



Cc

C



C



S



Cccc

:C

:C:C

C

k

C



C



C







S

D

CCCcccccc

CCCKccccc

C



C



C

k

C

C

C

C

C

k

C

k









S




CC

C

k

C



S



CC

C

k

C



S



Cc

CC

C

k

C



S



C

C



S



ccc

C



C

k
Հր׀
C

k






āŁƁ
S
ށ߁
+

CC

C

k
ւׂ؂
S



cc

CCCKcc
σЃك
C



C

k
ʄ˄̄
CCc

C

k

C
ƅDžȅ


C




B


B
͆Άφ
S

+

ccc

C
ƇLJȇ
k

C



C


ψЈш
C

C

S




cc
ىډ
CC

C


Š
C
ۊ܊݊
k

S



C
ɋʋӋ
C



S



CCc
ڌی
C

k

C


ԍՍ֍
C

k

;

S
ÎĎŎ
+
ގߎ
C

S



c
Տ֏ߏ
C

C

C


ː̐͐
C

C

s

S


ґӑԑ
CC

C

C

C
̒͒Β
C

S

#

CCcc
Ó
CCCcc

CCCKc

C


ΔϔД
C



C

k

C
וٕؕ
C

C

k

S
ŖƖǖ
H

cc

CCCK

C
˗̗͗


C



C

C
ܘݘޘ
k

S



CCc
ʙ˙ԙ
C

k

C


ĚŚƚ
C
ߚ



B


B

S
˛̛͛
+

CCCKcccc
#0AN
Ctt
Ȝ
C

C

C

C

C
՝֝ם
k

C

k


ŞƞǞ






S



̟͟Ο


;

S

S
ĠŠƠ









¡áġ
;
ݡޡߡ
CC

C

k


֢עآ
c

C



;
̣ͣΣ
S

D






äĤͤ




;

ccc

C
ޥߥ
k

C

C

C
̦ͦΦ


C

k

;

S
է֧ק
?








ӨԨը


;

ccc

C
˩̩ͩ
k

C



C


Ԫժ֪
S

T




ʫ˫̫
;








ƬǬȬ


;



S

;
֭׭ح


;

S


ˮ̮ͮ









ǯȯɯ
;

ccc

C

k

C
ܰݰް


C

k

cc
ʱ˱Ա
C

k

C

k
òIJŲ
S



cc

C

k
׳سٳ
C



S


ŴƴǴ
ccc

C



C


صٵڵ
C



S

|
ĶŶƶ
ccc

C

k

C

k
ڷ۷ܷ
C



S

G
ȸɸʸ
cc

C

k

C
ùĹŹ
k
޹߹
S



 ccc

 C
غٺں
 k

 C

 k

 C
Ȼɻʻ
 

 ;

 S

 +

 
мѼڼ

 


 

 

 ;
̽ͽν
 cc

 C

 

 C
þľž
 k
޾߾
 S

 

 c

 C
ֿ׿ؿ
 

 S

!

!c

!C

!

!S

!

!c

!C

!k

!C

!C

!S

!

!c

!C

!k

!C

!C

!S

!

!c

!C

!k

!S

"

"c

"C

"

"S

"

"c

"C

"k

"S

"

"CC

"C

"

"C

"

"S

"

"Cc

"C

"

"C

"C

"S

##

#CC

#C

#k

#C

#k

#S

#

#Cc

#C

#C

#

#C

#C

#S

#

#C

#C

#k

#S

#

$C

#C

#k

$S

$

$CC

$C

$k

$C

$k

$S

$

$

$S

$;

$c

$C

$C

$

$S

$

$CC

$C

$k

$C

$

%S

%

%CCc

%C

%

%C

%

%S

%D

%

%S

%;

%C

%C

%k

%S

%

&CCC

%C

%k

%C

%

%C

%k

&S

&+

&CCcccc

&C

&

&C

&C

&C

&

&C

&

&C

&C

&S

&n

&C

&C

&k

&S

&

'CC

&C

'k

'C

'k

'S

'

'C

'


'C

'k

'S

'

'Cc

'CC

'C

'C

'C

'k

'S

'

'C

'C

'k

'S

'

(C

(C

(k

(S

(

(C

(C

(k

(S

(

(Cc

(CC

(C

(

(C

(k

(

(S

(

(C

(


(
j

(C

(

(S

)

)CC

)C

)k

)S

)

)Cccc

)CCcc

)CCCc

)C

)

)C

)k

)C

)k

)C

)k

)S

)

*Cc

)C

)k

*C

*k

*S

*

*C

*C

*k

*

*

*S

*

C

Cs

CC


:D
	
	




8@
CCCBL



pairpairZ
Z"

J

J

|C

S
:

Z
:

a
:

h
:

systemType 24
mZ
c
kC
r--pFW
kb

Jkk

C


identidentpos%BB
Bs{CK

C

C

C

C

C

C



{

;















S
irankb(~1u8`
kS
2BS
Tjb

SC[		C
ii
Bjbsbsb
2

2+















̀̀΀
C


B


B
c
C
ǁȁ
S
tr
C


C;cK؂قڂ ;c{';c;cs0;c;cs9


l

Dl̃̓\S;c;cCCĄńƄ;ck$;ck+;ck2;c;c{Յօ߅

ppC*
؆نچ*
+
+
-
:1	

ևׇ=;BCGCvalUpP{kc{*{C<ΈՈވ]kbCkCqCΉωЉzCstr'^2^DQ}CCc

qvCC׊؊يcCCCCk<C4PqbkElC֋׋JBK (8@b4LL<όЌk+##+3;JC;J;čnextCharP
.6P4Jk$J{CKchretStrnextChary"CKl;$Jk%J{Cm
kҎ

֏׏
Bs"ƐǐȐ'/+//14j3resultrhslhsZjjzz=
c4
c4
34
K4
ƑܑU{im
2
Β Ӓtk tokenyCC 6͓"ΓדpeekcanBeKeywordyxnext
keyWordTokencanBeKeywords
y	xtokennextCharch
hadLineEnd#(
CE
b
5
:
SC4
K;3CT4
;C4
CC4
CC4
CKJ{3[K+JkK;54
C#[LcBSJ}sbL6:["i
surrogatePairpeekcurPos
$EYe	#JC$$c:j$
2b
b'bA4C{]{"
numnumnumnum*num-num1num4token
literalFormatresultstringValuedigit
	nextToken	peek	isdecimalisdoubleisfloatislong
isunsignedishexsuffixprefixy6F{Na											
"


$

)**)
-

-


0
11044Cks####$TJL{C{;{3U
#RCSjS#:,V#S#UC;KC;KC;KBC;#UCS#C;KsdBBB:Ɗ#KRK%BBBBBBBS$ʘ"؜
surrogatePairchnextChardoneNormallyyx=J_hSDkk{D,R{5R|Br+3{:-"chnextChar
startLocationCN[nkk
$Jr{4{kjs
B"idxiidxicurPosnumbercnextCharF

$CB{#=#S
+4
+4
+4
#4
#4
#4
+4
+4
+4
+4
+6
KKtB
"2KSss

+5

"2KSss
b#s,4
{#4{"
surrogatePairescapeSequencechValuechnextCharyx+OdwSCC+##CJkB.z-"tmp+yx3
#%(	+																SC

C\
C\T
\
C\
C\
C\T

C\
4T

C\T

C\T

C\
C\\

C\
C\\

C\
4\

C\\
\

C\
C\T

C
C\
4\
C\\

C\\
rC\\
\
rC\\
]
C\
\
\
\
\
\
\
"Υ..a;INUa
;C4
rCkDC4
{4"commentptagchnextCharcurWord)8=U]bbDk
d$j5sbsCC{k"fbc3"chchscStartLocation	scCurWordscTagnextChar
F8(008K	b3#C	5
;
l,r:C6:Cs{"C!{"peeknextnextChar
braceCount]4@tCSck
ll
C+4
Cb4
C<C4
;C4
CC4
CC5
SC4
CBJDC0"Į
j"symbolD$

Bi"Ȱlevelleveld 
Slb
4
4
k;3S+;[G];l6
S;3S+;];l5"ձcUBJOOU;CB{J3eS"
cendLocationargexpr	posargendLocationcanBeKeyword	directivestartX=d;zkC
CsD
K4$<CK{KkS"³4A"expr2tokenexpr?-/k{
C	
"״expr2tokenexprB-2k{4
C	
"expr2tokenexprc:?	k{4
C"--4	;rC;sD"ζexprcanBeKeywordsymbolcdd	CC;Jk;s#;$c;D"ӷ$Է޷valbitArray- c

rIu$L$eCڸ&۸C&indexinextm&]CEV]#Dbu
2{T:
&ɹtmpvaltmpworddindexinextnode&4;ey8C
Dbu}
2{tT:5KKCC]zCC5
&غlCC&*»˻S*
-
CCC,C,C,Cؼ,ټڼC,&
,&
,4R,:Sڽ,۽ܽ#CC()CC(.
(.
׾(ؾپ/
(/
(2|(CC.ǿi@0
2
.argcmdb4@Vbx~CC;c;dc;cdc<-.i@07
2
.argcmd?CC}
;4
;;4
;;4
k4jE.fC.i.rC.u.~
B.
.
.
..S.
0C00tmp%Cc0,01;ck09CCkC0As0Fs0K0

C2C2C2	 ?	 4
 C
 4 GCCCKS 4# Q 4 UCssCKKK 4 %
B 4 )
B 4 -
B 4 1
B 4 5
B 4 9 4 `R 4i


!

2
!6!k!6token!CC!6""84P|"bkEl"S{C"8s
y
x

oldLineEnde
time	syxs
yxkeyWordToken
typeCharactersyxy%x%s'y'x'tokenchnextChar
startLocation+((
(
^ju						
"		"


%

'((

"6bCCCC#bjb
C4Jj{DSK[ClLKkjC4js{b|K5J3A[KK
s
2;6JCj|K|[KSj|KJ|tb[LcBSJj;bC5C~CubCJCjTK:T
[K;bC4JC[KKJCr|jD|4
SBC$"8
typeCharacter"["8peek!;gs"$kCFBm+CRC2Fk"8""8hexokt
i
number
number 
literalFormatex#	unsignedtoken	nextToken	isdecimalisdoubleissingleisoktishexdigity:.;T\

		








  %&&%**---111777"ktC;Ju##$jJ|J#j.Ss/C"Ss/C3Ss
b{#jSssCBCSss~
:C+
"2
JC43C43C,+R+6
JCCCCCC:sR3=23M
#C#j|-#JjK
C#5
C#5
C#6
BtBBt:SCCCKC
?:
?:T:TMS#"8argument	directivestart"SC"8nextCharchi#+W\i"#J3J

J|k"8nextCharchV7LQVc"#J{k\J
J|k"8comment
p
tag	chnextCharmissingApostrophescurWordstartPos=NSh	"k
D,r5|B"Zbj{KC{%B"8tmp%yx,



 !!%"SC

C\
4\

C\
4\

C\
4

C\
4\

C\
4\

C\
4\

C\
4\
\
\
4
C\
C\
C
C\
4\\

C\
Cj
C\
5\\
]
C\
\
\
\
\
\
\"8kindlastKind("C"8##:valbitArray- #c

rIu#:#L#:$CC$<$$<$
B$<$
B$<$!
B$<$"
B$<$&
B$<$'
B$<$+
B$<$,
B$<$0$<$6#$<$;$<$@b$<$Fs$<$s$<$KS$<$Pk$<$U$<$_$<$ic$<$nc$<%%>opidictG
:
:*%8;
2

i
w%>p2p1%CkkS%>p2p1%JkkS%>p%Q[%>&9kC&@&C&@&!C&@&'C&@&-C&@&3C&@=&IjC&@=&QjC&@"'.&YD&@&dCbdC&@'mc'B''B' k'B''k'B3'-jTC'B'5;'Btype';kK'Bexpr
startLocationDi'Ck
kLk:CtC'BoldLa	blockStmt?ZXZ'Tkd
;C;j	cCs'BnewType'mkd
Kk;cCsC'BptisPossibleExpression<>KMSppr'|c
lr:k'B:H]'szsL'B$//8':#KT'Btmp'['B$B8:BPPfdf'jLzKjMz
KjzL{3KruzL#L'B''Bpt&@GTVahuz';
kDrb
Dr5rk
Cc'B8~LU'jjsKjC{
sC'B]X9'
2z
zCr3t'B'c'B'k'Bx('c
kkF'B'3'B';'B'
B'Bpeek's'Bpeek'sL'B'['B''B'+'B';'B'
B'B';'B'K'B'
B'Bpt'KI'Bpeek'sL'B''B'
B'B'
'BJ$'z
KjzL'B'zL'Bresultpt
LN'b?
;
Câ'Bt'Cr;#'Bpt=U';
CCrsd'B'?'Bvalcur'kl'Bnext'L'B'cc'B'cc'Btr
targetTypememberident$6CVq'cl
C:
C:s:+k'Btoken<<>'Cjc'Buoe'113'b
:['Bp?'K'B''B 'bC|'B'
<
<
<
=
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<'B߁.4KQag)99<9mC(Dׂead)K;c:Jk(DnodestartPosaliasedType	qualident1E_emry)
K
kKkJJ:sDCm(Dكsection	attribute
attributesattributeTargetstartPos)K
k:ck
;KIkKBdl
t(DnodestartPos	qualidentmsection
attributesw})_;
=j
sJ
KSsts999mKj3IBAkrc(D.a);jK{es(DnamepointerstartPos%6G^)l$jsjI{kclB)eBKM(Ḋ)m~m~~~	
!#%')m
k4
k4
k4
k4
k4
k4
k4
k4
k4
k4
k4
k4
k4
k4
k4
k4
k4
k4
k4
k4
b4(Dˆnamenamed
positionalstartPos	qualidentalias3|)
kb:kLK

#lZkK(DÌexprname	nameFound	*5P^{);CDKjd
:kDI:s
zekd
:kkj
:cI:
s
zK(Dop
startLocationexpr1expr2&Ak)
"
kCjLIBKIjCklkKcBK(DstartPos	attribute
attributesattributeTarget+=Ofx});
;
K
kbicic9
cmLJkKBdl(Djj	
)j
i4
4
4
4
4
4
4
4
4
4
b4(D
newTypenewTypenewTypenewType	
delegateDeclrname	templatestypenamesp					



)>
cj
{SssL:MItIK;Kir
ci
{SssL:MItI;ij
{SssL:MItI;ij
{ssL:k;ij
{SbIrIsc:MKrLsIJc(Dsection
attributes"Vgv)
<sIB9D9K(DtypeRef&+NFN)
DKR:
sk	:
J(җDݗddtdtypename	2xG_X_):K;kKK


rJj
kI

rR#j
(Dm
attributessectiono-?N);
d
bjIBB	
(ԙDtypeRef&+NFN)
DKR:
sk	:
J(Dǚܚm
attributessection
N-)s;
dIBB
K(DtypeRef&+NFN)
DKR:
sk	:
J(D
<))s3
bjsvK(Dss	
)
Cl
iC4
C4
C4
C4
C4
C4
C4
C4
C4
b4(Dfs.Jgs)KrJKIiemK(D)T(ϟDПџparamsFoundpsection
attributes9V~)dJArIClj::IBrIBkIBkIBkc(DƠr3^u)#rRKirÚirc(D	qualident
startLocationalias
typeArguments5OX^g|)lc:kLKS:{SsJKRhK(ءDɢ!
 )3
i4
4
4
4
4
4
4
4
4
4
4
4
4
4
4

(DӤdstartPosstmt.)rs
b
kk9
ktKIqkc(ŦDܦ1
f	fdstartPosmethodDeclarationstartPosremoveBlock
addBlock

	eventDecl
cdinitstartPosnameoperatorDeclaration
parametersendPosvarNameoperatorTypestartPos
isImplicit"operatorDeclaration!endPos 	firstName
secondName	firstType
secondTypeop#fd%&	getRegion*'	setRegion*%indexer*$endLocation*)methodDeclaration0+	getRegion7,	setRegion7*pDecl70	bodyStart8.	getRegion8/	setRegion8-indexer8(qualIdentEndLocation+startPosisExtensionMethodexplicitInterface	templatesstmttypeexprp	qualident8*


		
		





"%&%("+,++ /000000/ + ");
#
C
#$cj
sK9

KCIskKCIIe
cJ
sbSBtr9cLKi$rBI
qCsIrcck
ss
#
$JKbSKr:cJkL[JjcS|d
c:r
sKrcDJ
#
cL
Ssz:cbc#
Di"tK
#KJ9sJ
srKd
C
rurJ
scbdkI
"#KJ9skI93h
sKqa##
a
BĜdc
KKJskJKJrskcIckKAI
sJ
SS
[JSSbSBtr9c
s:cLK$rBJ
CSSIqk
CS
[KSSckKKJ
C
J
s[JSSSc(Dޮ
mdmd
	bodyStart
pdqualIdentEndLocation		bodyStartidbracketEndLocationed		templatesnamegetBlocksetBlock
startLocation
parameters
attributestypesectionmod$3Wv		


		)
;
FS
lK:tcIjs:sKKrIsIJ
_rrIjsr:r
s:MKrIsII
Uksk
s[JRRRRRËkKIJ
s
ksJ
s[KRRRRRËjjsK:
tKRc(DߵvarDeclsection
attributesexpr )	
;

DJA9KskD(DķirnamepointerstartPos	%6G^)l$jsjI{kb
;k
#iS<sgBsKM(D2E\o)Crkikikikikc(ιDϹ
typeArguments)CMBK(Dstarttypemod2eDRWe)

l:jCiJ9J(غDtype)KK9(D8O)Cj˚ii̚ic(λDϻ	blockStmtGM_v)
K
;kb9
bj+I#d(D˼stmtsection
attributes Go~)	;#LJA
KJ:IBIJJJrcIBIJc(Dexpr!5L`)
CKksiscKrIkK(D,	
!#%')*)
#
i#4
#4
+4
+4
+4
+4
+4
+4
#4
#4
#4
+4
+4
+4
+4
+4
+4
+4
+4
+4
+,4
b4(վD־fexpr;V)
;
kCs(D	modifierssection
attributes"jr		)	;##
DJAJJ:
sr
:CIBJJ:
K:
sr
:CIBJJ:
r9c(D
startLocation	lastBlocksection
attributes"Uj
)	
;"#
DJA
kj{i{cKB
JB
J;<
3IBkjB
RLiB
RLcK:
B(D
startLocationstmt+3JV)	d
kr{J(D
startLocationstmt+3JV)	d
kr{J(D)
#cD(D)
#cD(Dexprtype18O)

#jkjkIKII{c(DvarStartidentvarstartPostypeexprstmt*Bq)


bjse9Kck
r":r
sCKBksCJ=	IdJIrJg:C(Dexprfd&Y8FKY)

:jCiJ(Dinitializerexpr.He)
<KrJKJ
fm#(D#:I`o)
#jKiKiKiKiKiKiSiSiSiSBKISc(Dinitializerexpr.He)
<KrJKJ
fm#(DrnaeRZlt)#c;

CrrrbBKrkc(DlocalVariableDeclarationstartPostypevar>_)
lKBCJkr"(Dexpr=Y);kK(Dblock	isCheckedswitchSectionsiterator
initializer
	varName
resourceAcquisitionStmtpointerDeclarationStmt
startLocationembeddedStatementexprtype '.EXh}


					
		



)

%
kkkkd
#KcI#lj
CKJKKIKkKJKJkJKKIKIj
"
#KjJKjIKjIKIkKI9sKJKJkJkkkjcckicskjIskjIsjl
bj+sjkKJKI{#kKJKIkJs#kKJKIcBK(D
elseIfSection
elseStatement	elseStartembeddedStatementexprIi)
#
<KKKKJ
ikJ"3K(Dlabel
switchSection,P^o)
;Ks:J:bC;l
bC(Dstmt"3vHd)
DcIsjIskKc(Dstmt8)

DKskK(Dexpr8Os)
#Kr;skIsksc(Dexpr)
NK(DcccatchClausescatchClause	blockStmtfinallyStmt!6Zn~~)


<KsK:kJ[:

rRR(Dexpr&6)
#djjMsc(Dexpr;Rm)
#kJIskkc(D
identifierstmttypeRefstartPos)9Pt)
Nk$KskRr9lKIdBK(DnextExpressioniexpressionsexprtype#<Rk)

;iiiiiiiKNI
D{3srrc
2;
j%(Dexpr3)lkIc(DtypeListval
parametersAindicesD
startLocationexprtypeF#AXv		
!#%	'			)				+				-		


22



;<<;;;AB;DD)%
kjÚiÚiibkb:JK:
B*r<SakkKIsr#
C4
C4
C4
C4
C4
C4
C4
C4
C4
C4
C4
C4
C4
C4
C4
C3<kBÚjBÚlkKbIrcJskKIIskKIskKIskKIskKcBK:
kji{zl
CcrIkZsCdkIkZKBK#
(D
fromClauseq):"KCK$(Dlambda):#NkC(Dtype;vLd)C
Kkijr:
sk:
JcK(Dplambda/|Ij);$KrKkIqKKC(Doceoceranksdimsaceexprtype
parameters (L^

)#
;
KrL:
Kj:crIskJI#I	SJsTl
L
+"
D:3i:IRK<R"JjI:ki;J:AJRJK<R"Ic(Dstmtpexpr2hKY);;$krBDJDJC(DtypeListPf)K<bSt(DtypetypeListFF)
jK:~K;bSt(Dtypemodstart7j|)j#K;Jr:CiJ;Jc(Dexprstmt!2A)KkjIkc(Dstmt %A)&bJsKkL(Dexpr3)lkIc(Dexpr3)lkIc(Dexpr3)lkIc(Dexpr3)lkIc(Dexprop] /4B)
ljKiKI(Dtypeexprop-<Sax
)lrKiCiKiCcKKkZbKkZbK
(Dexpropb /4G)
nKKI$LI(Dexprop].3B)
ljKi$KI(Dexprops'=LQ`)
DkKiKi$J	(Dt(?Ri)#jkikkKkrIKc(D)BcL(D
fromClausewhereClause	letClause
joinClauseorderClauseselectClausegroupClause	1H_y)8IIIII
{I{cC(Dtypeexpr!)
CbID9KJC(Dexprw)BcLcJKcJKk9(Dexpr)BKKK(Dexpr)Bc;CJK(Dordering@c)BcKkI(Dexpr)BcKK(Dexpr)BcKKcJK(DcontinuedQuery
firstQuery)#
;sckC$c;C(DexprSh|)BKKjsiL(D)<(Ds																								















































)
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:4
4(D)(D*)ЕFѕڕ*k)F*%C)F*+[{)F*03{)ƖFǖȖ,+H,C+H,C+H,C+H—,*
Z+ݗHޗߗ,-+H+7DRWW,2Dcr
+Hwrong,G[:
+՘Hޘ-CC,J-C,J-
Z,J™
 @-r,ڙJۙ-(k,J*--,J0k.ǚLȚњ/-N	"J~U[/k9]c9c9c9	c9pC-Nכ4@/c-NҜstartPosvalnode
-sck/b
kkjIskjIsksiskjIsc<:Cm-NםusingDeclarationustartPosusings(/4UNU/<L
kJ:
kkI:
A<
CCl-Nٞsection	attribute
attributesattributeTargetstartPos&2LX/
k{
;KIkkcLBdlK9
t-NߟnodestartPos	qualidentsection
attributesm!/;=k
tL
KSst;<j3IBAkqc-Nǡ$>M/jKjKc-NaliasedType	qualident!5GcMV[c/
$KkJ:{N-NТname.Y/
l;Kzrds-Nrank;/LNr-̣Nԣݣ3g>D/39]c9pKc;-NvalstartPos	attribute
attributesattributeTarget+=Oi{/:
;
J
kbicic;f
dmLIkKBdlI-Nii	
/i
4
4
4
4
4
4
4
4
4
b4-N
newTypenewTypenewTypenewTypenewType	typep
delegateDeclrbaseInterfacestypeRefUU
	
				




/
Q
	cl
sklD:k;IkBKI<d4
iK
skkD:;Dd4
ic
{ssL:s;IrKd4
jc
{stL:k	:Ld4
jc
{ssL:s;IrKd4
jc
{
Dk9skjI|kskjITI|b<t4
b4-Ntemplate(Yz/[kcJ:lkK:L-NǬ+3/;K-N)5/jcc-N
constraint4@Ek_k/KkK:
kJ:
sjI:
c-έNܭ(BUo/#ikikikjjc-Nޮ/$KC;-Ntype,N/C
KK:tkJ:;-Nm
attributessection3DSjq/49]	;
dIBAsr9	-Nm
attributessection3DSjq/49]	;
dIBAsr9	K;-ٰNm
attributessection3DSjq/49]	;
dIBAsr9	K;-ڱN
nestedTypeRef
typeArguments
typeArgumentsisGlobalname$:Oy/
#rkJsiSƲjsl
CBKrJSl
KBSc-۲Nгf3uLR/49]J9
K;-Ntype*L/
DKJ:skJ:;-N3g>D/39]c9xK;-N˵p;/K:kkI:A-N'	
!#%/
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
b4-N/K-N>
endLocation	implementsClausemethodDeclaration
handlesClausename
cdendLocationconstructorEndLocationstartPosreturnTypeAttributeSectionimplementsClausemethodDeclaration
handlesClausestartPosnamedeclareDeclaration'declareDeclaration+name%alias%library%charsetModifer%startPos%implementsClause1eventDeclaration1name1startPos1!name8 fd8startPos8#constantDeclarators;"fd;'pDeclD)	getRegionE*	setRegionE(pDeclE&propertyName>%implementsClause>$startPos>2declG1customEventNameG0implementsClauseG/raiseEventAccessorDeclarationG. removeHandlerAccessorDeclarationG,eventAccessorDeclarationG-addHandlerAccessorDeclarationG+startPosG=operatorDeclarationQ<endPosQ;returnTypeAttributesQ7operandNameQ8operatorTypeQ9sectionQ:
parametersQ6operandTypeQ5
returnTypeQ4startPosQ3opConversionTypeQ	templatesvariableDeclaratorsstmtptype\						













   $%%'')%++-+01134178:; = >?>>>>>  $F $G!!G!"I""I""I""G""G"#G##$)P$)Q$$R$$R$$Q%%Q&&Q&'W&&W''Q'(Z'()*/
;

;
D
J4
j
trC
#
$<sdKkjAL:
M
sd<rlrubKK>sckkjIc
sDbKK>
s<
Ss{c4
kcC
s
#
#
$:sKkjALIJ:m:sMd<q	Bk|lq	Bk}sbLKrr<scc4
kc
s
#C#DrKk9scAkkjL9
˃k:scAkkjLk;
˃c4
kc
sC
$:skrrkjAtc_t;4
	tc
:s{k;Kt4
	cj

DskS<t4
jc
s
$:skjALk:mK;cKSKrKSK
[Kc;SSc4

sKc#
#
#
$:sKJKcKk|k|k	
KK:CeCeCd
i	t4
	#jKi%bc
s
C
FC
DKKlskIklskIK
sTtCJKc9
n{t4
b4-NvarDeclsection
attributesexpr /
;

DIB;KskD;-N	ed
startLocationmd

startLocation
md
startLocationpd
startLocationname
attributesmodsectionreturnTypeAttributeSection	templatesptype,
1AX`	
					

/
;
;
#
C
Er3KIukk
t:skjALk;
Rl
sl:sCkjAL9
d
lk
t:sCkjALIJ:l
Bk|SKtcl
sl:skjALk:m<
KSrc-N,3EL/#bkjrjc-N
memberNametype=n/C
KS:KkR:K-Nname*L/EKI:sk:J-N	blockStmt3m>\am/
<baK;#bd-N**APgv/#R3KiKiKc-N7	
!#%')+-/135/
k4
k4
k4
k4
k4
k4
k4
k4
k4
k4
k4
k4
k4
k4
k4
k4
k4
k4
k4
k4
k4
k4
k4
k4
k4
k4
k4
b4-N	newType
vd
i	varDecl
startLocation	dimensionranktypeexpr+3>FQl}	/




tKaKbKJbrkJ:
Z2[3
K	
d:b::bkrc
[SL-Nname/
;kK-Nflocationnametypeexpr:N/

;:jkkJKJ
SKKL-Nsection
attributes ?T_n/
;#LIBrJrcIBsrKrcIBsc-Nsection
attributespstmt
%Ig	/	
;;LIBkkjLCKK9KstkkjLCKc9KstkkjLCKc9Kstc-NopName,0	
!#%')+,,,/	#
i#4
#4
#4
#4
+4
#4
+4
#4
+4
+4
+4
+4
+4
+4
+4
+4
+4
+4
+4
+4
+4
:kSSe4
b4-N
startLocationmstmt/
LK
kCK{KJKJ;-N
startLocationmpstmt9`QX/

;Lc
kkjALCI{KLKbJ;-N/I[r/Kicicici
-N/$KBK-N/$C-N	acememberInitializersmemberInitializercanBeNormal
canBeReDim
dimensions	argumentsinitializertype
"=/


%cjRkiK9KsK>:{:;K
{K-
$l
CKKkJLk~-N.5/$rjjc-Nexpr&AGOT}/C
KiCL:
skJiCL:
-Ninitializerexpri+7<^R^/
<KrL:
KI:
gJ#-N	eventName
-9S_/rcsKK-N/js-N
middleClausesqexpr,3/;
;$kAt-Nlambdainner3_KW/
;KkjjLIC$-Nexprop#1KY^l/

kjCiCiJ?-NI]I]]r]rrr	
/#F
#4
+4
#4
#4
#4
#4
#4
#4
+4
+4
b4-Nnamed/lkI[Zkctk
-NvalretExpr"castType*nameexprtype8
											
	







!
"
"


%
')***.0246/
;$r
j4
4
4
4
4
4
4
4
4
s4
kIK4
ZkcL4
;rrcb{4
C4
#ikikcKI[4
kKCK4
#4
	#KiKcKJKIJc4
KII[4
kK4
kKIK4
kcS4
]k{c-Ntyperef;/J:kkJ:-Nstart
parameters/
K
kKL\J-N	
/C
C4
C4
C4
C4
C4
C4
C4
C4
C4
C4
C4
C4
C4
C4
C4
b4-N!uu	
/
$r
s4
s4
s4
s4
s4
s4
s4
s4
s4
s4
s4
s4
s4
s4
s4
s4
b4-Nrank;/LKr-NɀҀ	falseExprtrueExpr	conditionbinaryOperatorExpressionconditionalExpressionj~/
;
;


$KKJKIkIJCCCKMCCK%-Nǁexpr#fRZ/C
rsrJ:9:K-NexpropT .3A/
kjCiJ-Nuop/CiB;\-NÃ̃exproph|h|||
/
kZ
i#4
4
#4
4
#4
4
#4
#4
#5rkJ
-NexpropV /4C/
kjKi$J-Nexpr,/lkk-NexpropV /4C/
kjKi$J-Nćexpr,/lkk-Nexpr,/lkk-NexpropV /4C/
kjKi$J-NisUOpexpruop	h+BRWh/
DCiCi"K:{%-Nʉexpr,/lkk-NŊexpr$_A_d/C"c
rKiB#ui:#{rJiB#L:
"	:r#-NiX:Bor/CDK:K|	j%-NnameinitExpr/C
KJKJKK-NČŌ07/jjc-NgroupJoinClausepartitionClause
groupByClause
joinClause!8?Y`w~/


jjjjjjjrjJkZJkJkc-N܍Î/
KB-NaggregateClause
fromClause@L/
;cKKliuckD-NŏΏselectClause/;ckD-NdistinctClause/;LD-NoperandwhereClause/;
cKCD-ԐN	orderingsorderClause/;
cKJCD-Nexpr0uYm/C
iKiLriKiKLKc-͑NՑ	letClause/;ckD-N	conditionsubJoinjoinVariableO_/C


cJKKLcKkJ-ϒN
joinClause/C
KJcsK-NΓϓ/CKrKrcs-Nordering:/C
KskJ-N	orderExprWi}/CK
LL:isiL-ӔNvariable1/KkkB-N
fromClause1/KkkB-ەNinExprtypeName5Q/C

;kLKJK-NtypeNamerhs(vRn/C

c:kJLLLK-Nrhslhs/C

KKJKK-NnameexprASZ/
%b9kKKI|rkc-Nname;|/#LKZkciijcL-N̘/Ki:-Nnamedname
positional2LT/;
<kLK\-NΙexprname	nameFound&VBNdov{/;Kcc
KlL:b
k
rekc
Klsr:cI:
k
r
K-Nٚ
parameterNamearrayModifiersexprmodtypesection
attributes
,CJu}/
;

C
##
LJAAs9sbKkI:Bb%kJ;L-Nۜ%<Oi}/ikikisikc-NŝlabelstartPosstmt77Gx/
k=23bKKcrd:C-N'=V/Dr9ic-N*exitTypecontinueTypehandlerExpr"handlerExpr#
conditionType%nextExpressions,nextExpr,variableExpr,step,end,
start,

typeReference)typeName)
startLocation)	group)reDimStatement3
isPreserve3eraseStatement6
elseIfSection>block>	condition>elseIfStart=ifStatement=ifStatementCifStartLocation;!
selectSectionH caseLocationHcaseClausesHblockFselectSectionsF"onErrorStatementJ#
goToStatementK$resumeStatementL&opM'mustBeAssignmentM%valM)resourceAquisitionS(blockRpnameexprembeddedStatementV!
		%	
%
')
*)
,

,

,,033668;;=>>>=;CDFFHMMMRSR/#
;
i
#q
i#4
#4
#4
#4
#4
#4
#4
#4
b1{ji
#KK"{krskrskJ;IKa{k9kkrIJ|kj
#KKJj
#KKJkJ;JKbl
$jKJ;Jd2;KcjIKk
#tk[KJ;JcrJSr#
#
#
#
#
$b"#LKJcIkI;IcrLC|kRWkIsj#$K
S+kIŚkL
C:
k:
SjkJ
sJl2;I
SS6aIsst
"
#Kl;
cSSk;KuKJTrKTskrsSkl:
C
L"
skJal9
STL{	\K	#JS
#JS
#JSr#M
KrKI
BfDtksjKk
LrJKcKric-NģlocalVariableDeclarationdimfoundm
A[}/;Djiieekk$-˭NcatchClauses	blockStmtfinallyStmtU]o/
c;JKk;Kb\-Nstartexpr	blockStmt/
b
kK;KLLKb-N'AP/#iKiKc-NarrayModifiers1^S^ew/$DbKk
dB:-ްN/DC-αNϱбembeddedStatement&8@bs/jcrrb:kicrrb:-N
caseClause$F>F/C
J:
sk:
J-NintLabelintLabelval
goToStatement#wS^/#
cKcKKAJdKD
C:d:4tkcc-Nlabel/<KLL-شNlabel2Luem/#<bcaskrsc-N	argumentscanBeNormal
canBeRedimnameA5:A/6kKjK[F-˵Nopsexprexpr.@Ua
/

$jkrl
#4
4
#4
4
4
#4
b4I|rJkI|c-׶Nnameexpr	blockStmttype1iUi~/C


dkr9kkJk;J-N/<-Ns																					















































                        !!!!!!!!!!!!!!!!!!!/	
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:3
:4
4-N/-N0k.L0%k.Lx(0+c
kkF.L306jTC.L0>;.L0D.Lexpr
startLocationHm0Jk
ksj:CtC.Lst
startLocation1w0Zkd
kK:CctCC.LnewType0nkd
KkCcCsC.Lpeek0|s?.Lpeek0s[.L0+.L0C.L0.Lpeek0sC.L0.L0J.L0c.Lpt0K@.Lpeek0sL.Lx6j6B0c
kr
sl.L0.Lpeek0s.Lpeek0s.Lpeek0s.Lpeek0s#.L0.L0C.L0S.Lresultfre
?J^^`0C:{jSsb.L0.L0Cc.L 0bC|.L"1
D
D/Plexer##*1#K
D
D/P1/k/Pext14C{{/P2DC0R2
0R2
0R2C0R2C0R2%k0R2+k0R22C0R25C0R2;C0R2>C0RchindentyJMbpuy2JbCkz$sJD0R2^kC0R2d{C0R2m0R2s0RF"2ybblkD0R20R20R20R2S0RlastLinelastCharacterWasNewLinerf2bC::;skl;;::{;:|sks:kC0R2sC0RtokenF&2

jrC0RvisitorA2;{+0R2k0R2sC0R31T3C1T3C1T3C1T3C1T3%C1T3(C1T4<2X4)
B2X4k2X4#C2X4-
B2X4.;;C2X46C2X4DblC2X4LCbl2X4T2X4Z2X4`Sc2X
primitiveType4k2XiT D4tbs
2B;
s2X(5Elq4bbbssCbu2XjoutputSpacei~4??`FSfq4
2s:d
2q
u:d


2Xi
printGenerics(Y4bbC*skt
2i
2X4{sS2Xsection
formatSectionT+44

jjQcK;c2X8C4dsd2X4dscc2Xj
formatSectionCN^4cK;csdsd
2
ds:d2Xi;Fn4csdl<
2
ds2X!,HS4dkd{2X?OZv4csdbdkd}sc2Xu;"4

JQ2X4csc2X4csc$T2XffieldDeclarationiq4
2C
sscdkd|tc
2XitemplateDefinition	oldTypeFXXjj||	4sck,
s4
s4
s4
s4clcsc
2B<


JQ,
#4
#4
#4
#5
CCjsTC,
4
4
4
52Xils4cccsd
2
2XtemplateDefinitionwithinParentheses4scksc{ckds:dk:ds

JQsc2X##(/444D2Xiqvv}4sck{cks
2sckcs
2X!IYit4s{tdkd|2X`4sck{ct2X
braceStyleY4lM;cubckbckcsSS2XD[`w4sck2XD[`w4sck2Xf4scksc{dudkd}s#{{2XЀ8OTk4sc2X8OTk4sc2Xρ4C2X"Pm4{s{d2XNt4sck{ctlC2ĂXł؂templateDefinitionwithinParentheses'Ydo4kds:dbsdk:ds

JQ2X݃ /Z;HMZ_m4sclbj|csdb
k4
s4
s4
s4
k4
s5
k4
s4
s4
s4
s4
s4
s4
s4
s4
s4
s4
4
k4
k4
s4
4
s4
ss5
k4
#6C2Xڅ4;2ۆX܆݆withinParentheses/EJ[kv4sckbds:dk:ds{2X
<IN[x4bcscjtsdkds2XNt4sck{ctssdket${|2ÈXĈx4scksc䓊dst2X4C2ÉXĉʼn4S2߉Xstmt*/Fdz4Cbs

rcbT
C2X4S2X	doNewLinedoIndentX4Xcsckkklklds:T2Xstmtxv.]4

rcScK2X4{csc{s2X4{csc{s2ӌXԌՌ4	scscscstcskstc2Xi$HSoz4	
2Bcddkds

2X4	C2X4	C2Xiie-[b4	bC

J{
2B

2Xݎ4	{s2Xitype:%4	K
2s	
kcks2Xˏ؏vi14	
2sBcdk#cS

2X4	s2ؐXِڐ4
c{2X64
sc|s2X
elseIfSectionwasBlock(EPny4
sdsd{dtk

JSbJcdsm2XّstmtYerw4
jce

jJjw2ݒX&+6kv4
cdscsdsd{dt42ۓXܓnodeinodei

(EPt{
4
sdsdkkk
2sS

kskd|kske
2sS

dskkl42XД4K2X#(m4bccS2XʖblockblockStatement	->4bC
cc44
4
\|
;CS4
S52X4s2X4scs2Xsection(EPny4sdsd{dt#

JQջ2Xlabel	oldIndentstmtistandardIndentLevel;"jq4

JQk
2slc[c

2X͙iprvplvptpl
#(uKg4cbscb|sk
kzss
22ccsc

}c2X˚4ss2ޛXߛ4s2X4C2X4s2X4ss2ќXҜӜ#05[4scbsc|s2X(EP\v4
sdsejsu}jtds2X)05B{4
bjkujdCse2XĞ(EP4
sdsd{ccsc{dt42X(EPny4
sdsd{dtl2X՟(EPmx4
sdsdsdt42X4kkkSkkk2X4C2ߠXi$h+Sx4t
2Y

dsm2X +HXc4dtdsdcdt2ΡXϡ64sc|s2X(EPmx4sdsdsdt32ۢXܢ4sk2X4sk2X4sk2ףXأ٣$>C}4:sssc2Xpe	5@P`y4scsd{d|dkd{sc{c
kܜsc{sc{csc|dt32X4C2ӥXԥե4J;C2XMSSYY__eekkqqww}}

4M
<
<
<
<
<
<
<
<
<
bM2XchsbM=4;

K
C2X42Xtext	b
val#;/55;Fal



4b=Dbj;>bbb5bblb;jk#̺llCD2Xpe4C:[2ΩXԩթB1QV			!		!			
$		$	


'

'


*

*--0033
6

6


9

9
<<??4
5sses{;{s
dsd{;{ds
{s{s{x
dkd5
dkd5
dkd6
dkd5
dkd5
dsd5
dssd5
dsd4
dsd4
dsd5
dsd4
dsd6
dsd4
dsd4
dsd5
dsd4
dsd4
dsd4
dsd5
{2Xح(FQ4sd{ds2ϯXЯ)FQmx4|esdkds2X4k2ðXİŰ34sCt2X4{2X<NN``rr4<
s4
s4
s4
k4
s4
k4
{s
{s
k4
s4
{2X)u
4{dL
k5
s4
s4
s5
s4
s4
ss4
s4
s4
s4
s4
kd
d{2̲XͲ(EPny4sdsd{ds2XѴ(EPny4sdsd{ds2X(EPny4sdsd{ds2Xѵ4{csc{2X4{2XwithinParentheses)[fx4ts:dk:dt2XǶڶ,HMju4z#sdkdtcsc|2X(EPny4sesd{ds2X(EPny4sdsd{ds2Xtarget*IV4DtStsl2XKPmx4j{cscsd{dsd|2XƹCNlw4sc{sd{ds2X+6R]4{sdkds2X4s2X4s2X6Wgr4sc|"dsdkdtc|2XŻioutputSpace	27_4sbscls+:d
2B;
:dsc|2XȼtargetE:Edt4DseSdtsk2X77T4
sc4
sc4{2۽Xܽ).Wu4scdscds2X)FQoz4{dsd{dsd{2߾X	!/GPhs4RsRsdRsdb2Xп	tokenList (6>LTbn|4;j|J|J|J|j|J|j|R|R|j|R|j|j|j|j|j|lj2X4S2X4c2X4K2Xnodei_9[JPU[4:

jBzc=2X<x}4bbcc|k2X*4bccT2X4cK2X4cKcc{cc{cc2X4csc{2X<Gcn4cdkd{2X4c{cc{2X4ck2X5Fa4{jcjc2X4c{2X4sc{2X5C3Z5C3Z5C3Z5!k3Z!Y,2Y5+$
b<K;;{4
K;;{4
;;K;;{4
;;{;K;4
;;{;K;{43Z5ZK3Zstyle3ff5_&
;{;K;;4
;K;;;{4
;{;K;;{43Z5kcC3ZwasIndented+17SXsy5
C:<:#:<4
5
s43Z6CC4\68C4\6;C4\6AC4\6DC4\6JC4\6MC4\6SC4\6VC4\6\C4\6_C4\6eC4\6hC4\6oC4\6rC4\6xC4\6{C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6
4\6
4\6
4\6
4\6
4\6
4\6
4\6
4\6
4\6
4\6
4\6
4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\6C4\8C6^86^86^8%6^8+6^8;:c:ckC6^8;6^8D˓6^?,?DP8Obkkll6^/oWo8_kkkbZE6^8o39M6^8y39e6^sni86^97`9k7`(-49bcCD7`IIee9&
K4
4
47`visitorMo95MS;{SL7`9Fc;7`':9	8b:+
B8b:k8b:%C8b:/
B8b:3C8b:AblC8b:ICbl8b:QS8b:V8b:[#8b:aSc8b
primitiveType:l8b(8HX]|o|:ubbbCbu8bi
printGenerics%2HM^:bstb*sckt
2q
8bjiOB5(:
2s
2q
u


8b:{sS8bL:ccJsdl{ce8b3]n:*slsdlt8b:cssc{8b:8bi#*\:csc
2cscԢs

c8b:ccdScscc8b&)),,2288;:L
$
$
<
<
$8bN:scCt8ـbڀbaseTypeRefbaseTypeIsInterfacebaseTypebaseTypeRefoldType	typeToken:tctCkcl\csc

JQc

JdKtcS
KDjsTLcsckc8bցffieldDeclarationv:

rC
ssccsc|c8b/]qv:sssku8b
isFunctionYqv:tcssd:sdlskt:cscs|c8bӄ?zZuz:c<
bc4
scbc4
scs4
sc4c8b#>Phmy:scbrslkkDd8binitvarTypeN:
CD:csc
k{Vcsc|8bÆ5@[k:sclbbfcskscscs|ldjk{{klcsce8b:scksd{cscsc8b:sckd{cscc8bcustomEvent?Z:sck:escsktcscs|lcsc}d:k{{kcscsd8ƈbՈi*1:cs
2Cscs
8bʼnԉ8:scsccsclsd{cscc8bE:scssccsclsd{cscc8ΊbϊE:scssccsclsd{cscc8b:CsCcscs{8܋b݋ދiisSub
>:sbcdcle:tclskt:cscs}lcs
2Csc
djkk{kcsc:tckl8b:;8ƍbǍȍ:8b:sckcsksdk|{klcscd8b',<:cjssktc8bŽGbr:sckscbbecskscscs{lc{{kcscc8b:cdcd{csdcccscdkcscd8bop!/k;KP`:sclbjed
#5
#4
#4
#4
;4
#4
;4
;4
#4
;4
;4
#4
#4
#4
#4
#4
#4
#4
#4
4
4
4
4
;4
#4
#4
#7bBmkskscscs}d{cscd8bisVoid\yy:	scksd
sc4
c4
sc5c:tdccdsceskt:cscs}d8˓bՓIe:	cckcd8b',K:	b{cSd8b:
C8ЕbѕҕstmtpP#,1P:


jjb{cS	8b:
sc{sc{8b:
c{sc{8ݖbޖߖ:
csks8b:
sck8b:
sc{8b:
csc{8ۗbܗݗ&A:
cbek8b:
{8b"K3@:
blbtdlkD8b˜ט:
c8b:C{8b 9:c|8b
elseIfSectionXqz:sc{cdl

JQbcscmcscs8ޙb:csc{cck8bnodeisFirstLinek+R:

J;cS;cc|dklcsck8ۚb:s8՛b֛כ:sc8bsectiono:csc{c

JQգcsck8b:csckdl8ٜbڜۜ
(Tff:bb|
s4
ss5
s4
s4
s4
s4e{cc~8b?:sc8b:8b&6;L:cb8b˞:s8b8JJ\\qq:sc
s4
s4
4
48b+0>:b|8ӟbԟ".N

:
bj
ssc4
4
ssc4
<csudlcscc
4
4c|k8b:
sscsecsc|csd{dlcc|k8b:
c{dlcsc8b:
dC{Cdlcsc8b:c{dlsc8bcatchClause7rPY:dl

JQ֊csclcsck8ڢb(DUZj:ctccsccc|dl8ḅ 9:c|8b:C{8b:C{8b:C{8ۤbܤݤ:C{8b
Wll~~:sbc
4
s4
4
s4
s4
4
4
4
#68bϥ5CHi:ssdcsc~csd|cd|cc|dlcclk8b:8bcharName=EKKb:bC;lJ;8bEKKQQWW]]cciiooq:E
<
<
<
<
<
<
<
8اb٧charNamechinStringsb&,7:;

b:SkkKC#:kkSJ;Sc;C8Ũb:8ߩbtext	b
val
;/55;FR]oz


:C:<b;>bmbb]bEblb;jk#"ScTSSCD8bprightrequireParenthesischildBoeop:~
#5
#5
#5
#5
#5
#5
;5
#5
#5
#4
;4
;5
#4
;4
;4
;5
#4
#4
#4
#4
{sc{s
k{Cs{t
#4
#6
k;s{;tckdk#;s{;t8ǫb:s{s8b:{sks8bN:scCt8bȯ:k8b:{8b
<gg:<
c{
{
{
s{
s{
{{
{{
s{
s{
K{8bunsupportedOpAssignmentopPXX``hhppxx:L
#4
#4
#4
#4
#4
#4
#5
;4
;4
#4
;5{d:sc{ekc|8ӱb :



C{8bҳ:ss{s8b:8b:c{cc{8b:sc{8ߴb:8b:C{8b:C{8b:C{k8ѵbҵӵ4>:jt\
s4
s4
s4
s4
s4
s4
s4
s4
s4
s4
s4
s4
s4
s4
s4
s4
\s{s8b:ks{sc{s8b:C8b:{sks8ĸbŸƸ:8b:8b:c{sks8b8pu:clsksds|8b:sks8b:{sk8b:{8˺b̺ͺ:s{sc{sc{s8b9fIaf:
sd5
sc4
c4
sc4
c4
48b˻:K8b	$2M[:RRRcsRsRedbdbdcdebeddsde8bʽnodei7Y::

jB{zscZcc8bԾsectioncC::

jj3	8bsectione&E<E::C

jj	C8ڿb\\p:ssksc{8b:ssCscsdsSkcscs8b<bgu:bb|k8b*:bccT8b:cK8b:cKcc{csc{cc8b:csc{8b:ccsc{8b:c{cc{8b:ck8b5Fa:{jcjc8b:c{8b:c{8b:C8b;9d;
9d;
9d<"C:f<)
:f<)
:f<.
:f<.
:f<3
:f<3
:f
expressionblockmembersresultparserYd<:;kC
Db#
C"kC
C"kC
KkCK:f<qC:f<v
:f<w
::f<{
B:f<~
:f<~
:f<
:f<
:f<
:f<
:fn;"<

JQ:f<S:f=;h=kk;h=#kk;h=({{;h=5{;hoiwb=>
2skS;

{;hoi5<=S{
2skS;

{;h=l{{;hoioiwbw~=y
2skS;


2skS;

;hoiwb=
2skS;

;h=;h={{;hoir]=
2skSk;

;h=;h={{;h={{;h={{{;h={;h={;h=;hoiwb=
2skS;

;hoir]=
2skSk;

;h={{{;hoioiwbw~=
2skS;


2skS;

{{;hoiwb=
2skS;

;h=;hoioiwbw~=
2skS;


2skS;

{;h={;hoioioiwb=
2skS;

{
2skS;


"2s[C
;hoiwb=
2skS;

{;h={;h={{;h={{;h=;h=;hoiwb=
2skS;

;h={;hoioiwb=
2skS;

{
2skS;

;hoioioiwbw~=
2skS;


2skS;


"2s[C
{{{{{;hoioiwb=
2skS;

{
2skS;

;hoioiwb=
2skS;

{
2skS;

;h=;h={{;h={;h=;hoioiwb=
2skS;

{
2skS;

;h={{;h={{{{;hoi={{{
2skS;

{{{;hoioiwb=
2skS;

{
2skS;

{;h={;h=;hoiwb=
2skS;

;hoioioi5<={
2skS;


2skS;


"2s[C
;hoioioiwbw~=
2skS;


2skS;


"2s[C
{{{;hoi5<={
2skS;

;hoiwb=
2skS;

{;h={;hoi5<={
2skS;

;h=;hoiwb=
2skS;

{{;hoi5<={
2skS;

;h={{;hoi5<=	{
2skS;

;hoioioioiwbw~=	
2skS;


2skS;


"2s[C
{{
"2s[C
;h=	{;hoir]=	
2skSk;

;hoi5<=	{
2skS;

{;h=
{;h
oioioioi	o
i	
wbw~	=

2skS;


2skS;


"2s[C
{{
"2s[C

"2s[C
;h=
;hoiwb=

2skS;

{{;h=
{;hoi5<={
2skS;

;h=;hoioioiwbw~=
2skS;


2skS;


"2s[C
{{{;hoiwb=
2skS;

{;hoioiwb=
2skS;

{
2skS;

;hoi5<={
2skS;

{;hoioi5<={
2skS;


2skS;

;h=;h={{;h={{;hoi5<={
2skS;

;hoioioiwbw~=
2skS;


2skS;


"2s[C
;h=
{{{{;h=
{{;hoijq=
{{
2skS;

;h=
{;hoiwb=

2skS;

;hoiwb=

2skS;

;h={;h={;h={;hoiwb=
2skS;

;h={;hoiwb=
2skS;

;h	oiwb=
2skS;

;	hŀ	Ҁ	={{;	h		=;	h		={;ǁ	hȁ	Ɂ	={;	h		={{;	h		=;	h		oioiwbw~=
2skS;


2skSk;

;ǂ	h؂		oi5<={
2skS;

;ƒ	h˃	ڃ	oioiwbw~=
2skS;


2skS;

;	h		=;	h		={;	h		oi5<={
2skS;

{;˅	hԅ		oioioioiwbw~=
2skS;


2skS;


"2s[C

"2s[sC
;	h		={;	h		={{;	h		oiwb=
2skS;

;ň	hΈ	ۈ	={;	h		={;	h		={;Љ	hщ	҉	={;	h		={;	h		={;	h		oiwb=
2skS;

;Њ	hي		={{;	h		={{{;	h		={{;	h		={;	h		><			>{{<͌	Ό	ό	>{<			o;">!

J	{<			oI'0>,{

J	{<č	ɍ	֍	>9{{<			oo;";vT]>A

J	

J	<		Î	o;">P

J	<			>Z<			>_{{<Տ	֏	׏	>gS<			>l<			>q{{<			>y{{<ǐ	Ȑ	ɐ	>{{{<			>{<			>{<			><		‘	o;">

J	<ܑ			>S<			>{{{<			oo;";vT]>

J	

J	{{<֒	ߒ		o;">

J	<		ɓ	><			oo;";vT]>

J	

J	{<			>{<			ooo;"Ibk>

J	{

J	

R
<		Õ	o;">

J	{<			>{<Ж	і	Җ	>{{<			>{{<			><			><Ǘ	ȗ	ɗ	o;">

J	<			>{<			oo;"Ibk>

J	{

J	<	Ƙ		ooo;";vT]v>

J	

J	

R
{{{{{<		ә	oo;"Ibk>

J	{

J	<		̚	oo;"Ibk>

J	{

J	<			><			>{{<			>{<			><Ü	Ĝ	Ŝ	oo;"Ibk>

J	{

J	<ߜ			>{{<			>{{{{<ߝ			o*eCL>{{{

J	{{{<			oo;"Ibk>

J	{

J	{<ʞ	Ӟ		>{<			><ɟ	ʟ	˟	o;">

J	<			oooI'0Ibk>{

J	

J	

R
<		٠	ooo;";vT]v>

J	

J	

R
{{{<		ݡ	oI'0>{

J	<			o;">

J	{<			>{<			oI'0>{

J	<ɣ	Σ	ۣ	><			o;">

J	{{{<			oI'0>{

J	<			>{{<			oI'0>{

J	<å	ȥ	ե	oooo;";vT]v>

J	

J	

R
{{

R
<		˦	>{<			>S<ʧ	˧	̧	oI'0>{

J	{<			>{<			ooooo	
;";vT]v	>

J	

J	

R
{{

R


R
<è	ب		><			o;">

J	{{<			>{<			oI'0>{

J	<			><˫	̫	ͫ	ooo;";vT]v>

J	

J	

R
{{{<			o;">

J	{<			oo;"Ibk>

J	{

J	<		ϭ	oI'0>{

J	{<			ooI'0Ibk>{

J	

J	<ͮ	֮		><			>{{<ʯ	˯	̯	>{{<			oI'0>{

J	<			ooo;";vT]v>

J	

J	

R
<ǰ	԰		>{{{{<ɱ	ʱ	˱	>{{<			oW5>>{{

J	<			>{<̲	Ͳ	β	o;">

J	<			o;">

J	<			>{<			>{<			>{<			o;">

J	<		̴	>{<			o;">

J	<			o;">

J	<ѵ	ֵ		>{{<			><			>{<ɶ	ʶ	˶	>{<			>{{<			><			o;">

J	S<	÷	з	oI'0>{

J	<			oo;";vT]>

J	

J	<	ø	ܸ	><			>{<			oI'0>{

J	{<ѹ	ֹ		ooo;";vT]v>

J	

J	

R
S<		ƺ	>	{<			>	{{<			o;">	

J	<ϻ	Ի		>	{<			>	{<			>	{<Ƽ	Ǽ	ȼ	>	{<			>	{<			>	{<			o;">	

J	<		̽	>	{{<			>	{{{<			>	{{<			>	{<־	׾	ؾ	i?i=	j		?6
B=	j		?7;cC=	j		?GCCCC;cc=˿	j̿	Ϳ	gtit-rFY}}?Rd
k

Jb
b3
h=	j		stmtCollection#+?e
k:L=	j		attr?oS+k+S+k3SKk+k,KssKsKsKL=	j		attr?SKSKkLKT,=	j		globalNamespace?:d
dkS=	j		importcurrentNamespace_3??m

jikSk=	j		uR9?

J=	j		evt?;l=	j		?=	j		?=	j		typeRefcodeTypeDeclarationoldTypeDeclaration?CC
kb

JkSlD=	j			parametercodeTypeDelegate/zHa?k

Kד=	j		?=	j		memberField	fieldTypefieldi%%8N?
2t
Lb

=	j			parametermemberMethodPm?<
;kTd

KCCCC;c|l=	j			parametermemberPropertyd}?;kkk

Kcmcm=	j			parameteroo
memberMethodE^w
?<
;ē

Kc

Kؓ

Sl{l=	j		?S=	j		exp*?{b=	j		vartypeideclStmt	Fejw?
2
s=uk
=	j			emptyStmt?<D=	j		
returnStmt?dD=	j		stmtstmtifStmt/HjS\aj?<̓

Jb{	l

Jb{	lD=	j			breakable_System_String_type6
_System_String_type5_arg3_prop1
_cast2	_decl3_arg2_MoveNext_method1_invoke2_IEnumerator_type1_GetEnumerator_method1_invoke1_decl2_for1name?{
;
;
;
ClKCC
kKE
C
Ck
CKSSM
C
C
Ck
CKSS
{SSs
{S{{l
tkDku=	j		name	breakableforLoop3?;k{#lCcl{l
lcDcm=	j		ostmt	breakableforLoop8ITTmx

?;e

Kcc
b͓{le

Kl
tkDku=	j			labelStmt?mD=	j		gotoStmt?mD=	j		labelsection
switchStmt	cond
label
_if2stmti	condition	sectionstmti	breakable_ifdefaultSection	switchArgisSwitchArgname;VVr~
?{



S

Sk#	;
%

SK;
lDKe
#

ScCU

lCCTuCT-
"3#4


E;C
"34


Cm
tkeku=	j		catchClauseclausetryStmtAll?<{l{m

Kkt{
D=	j			throwStmt?D=	j		?c=	j		?k=	j		cboeopryy?p
4
#4
#4
#4
#5
4
#4
#5
4
#4
#4
4
4
6
4
4
6
#5
vr=	j		?{=	j		fRef
targetExpr
methodNametarget%>eTe?C:cbC;Db;|=	j		"3?*k=	j		
expressioncboe
varassign6Fbz

?
k̊̊>
~
D
D
D
D

C
d=	j		fr
methodInvoker'ALmr?
C
{CbbLCe=	j		$4ch?
j=	j		?
=	j		?
{=	j		?
S=	j		if1isInstanceOfTypeassign1right1left1tryStmt
disposablename?
{
D
<
D
l
\{{l
D
C}D=	j		?=	j		typeRef?s=	j		?;=	j		?;=	j		?;=	j		:?m4=	j		?=	j			parameter?l=	j			breakStmt	breakable?lD
D=	j		bstackcontinueStmt	breakableT#T2D=D?mck

c
D
L#=	j		idxisFieldL%L?:SB^=	j		 -?t=	j		typeRefcodeExpression0<ZZj?bCjztx
u=	j		tre
identifier?3q
k;;
k;=	j		variable	parameterK2Kd}?

J

K=	j		fdnode
i+P6PIP?c

JbCj	=	j		stypeidxoldTypetype:w?[
[C{4kK
Dkk=	j		ilist
a QCQ?:D
k
2J
=	j		
?*
=	j		?0C=	j		? =	j		@>	l		@;>	l		"B@j>	l		@$>	l		@)>	l		@.>	l		@3>	l		@8k>	l		@?k>	l		@Fk>	l		@M>	l		@R>	l		@W>	l		@\>	l		@a>	l		exprfirst.Ko@fk

j:B>	l		@s>	l		exprfirst~:^@x

j:B>	l		@k>	l		@>	l		@>	l		@k>	l		@>	l		@>	l		@>	l		@>	l		@>	l		@>	l		@kk>	l		@>	l		@>	l		@>	l		@>	l		@>	l		@>	l		@>	l		@>	l		@>	l		@>	l		@>	l		@S>	l		@K{k{>	l		@>	l		@{k{>	l		@>	l		@>	l		@>	l		@>	l		@>	l		@>	l		@>	l		@>	l		 a@bCl>	l		@>	l		@>	l		@>	l		@>	l		@C>	l		@>	l		A?	n		indexAk?	n		B@	p		tmpt)CSt_gltBCkDjsNS@	p		peB.C:[@	p		uoe6]]B6k:=
+5
+5S@	p		blockieseidentboe"8BHld
:jsS@	p		freidentBiC;C
CC@	p		BtSC@	p		
assign
	varDeclstart
typeReferenceend	conditionstepstepExpressioniteratorIdentifieriterator	statement
B{
;
k
k;
k{k4
s#jr{r<z{z#
BK
[;
s#Uq	@	p	
typeN'NGNBbFS@
p

CCCCKKKKKKA
r

*:?OC>CBAہ
r܁

C0CA
r

C8CA
r

list#6;HCLtAȂ
rЂ

CZkSA
r

CbKA
r

ChcSA
r
ƒ
CnSkAۃ
r܃
݃
varDeclidOCv
2t

SA
r

pU<C

J1SA
rƄ
ӄ
pU<C

J1SA
r

CSkA
r

CCAŅ
rƅ
Dž
parentCkSA
r

8=C^^SA
r

C5SA
r

!!vCS	
TkAن
rچ

!!NCSSkA
r

!!NCSSkAÇ
rć
Շ
!!NCSSkA
r

CjSTA
r

3ALNC	
b|b{Aֈ
r׈

catchClause!,,EKaC:b|b

J:`
b|A
r
ԉ
DB
V

DB
V

DB̊
V͊
Ί
resultD!CSCB
V

resultD(CSCB
V

resultD/CSCB
V

resultD6CSCB׋
V

resultD=CSCB
V

resultDDCSCB
V

resultDKCSCBɌ
Vӌ
Ԍ
resultDRCSCB
V

resultDYCSCB
V

resultD`CSCB
Vō
ƍ
resultDgCSCB
V

resultDnCSCB
V

resultDuCSCB
V

resultD|CSCBӎ
Vݎ
ގ
resultDCSCB
V

resultDCSCB
V

resultDCSCBǏ
Vя
ҏ
resultDCSCB
V

resultDCSCB
V

resultDCSCB
VƐ
ǐ
resultDCSCB
V

resultDCSCB
V

resultDCSCB
V

resultDCSCBؑ
V

resultDCSCB
V

resultDCSCB
V

resultDCSCB͒
Vג
ؒ
resultDCSCB
V

resultDCSCB
V

resultDCSCB“
V̓
͓
resultDCSCB
V

resultDCSCB
V

resultDCSCB
V
”
resultDCSCBޔ
V

resultDCSCB
V

resultDCSCB
V

resultDCSCBӕ
Vݕ
ޕ
resultDCSCB
V

resultDCSCB
V

resultDCSCBȖ
VҖ
Ӗ
resultDCSCB
V

resultDCSCB
V

resultDCSCB
VǗ
ȗ
resultDCSCB
V

resultDCSCB
V

resultDCSCB
V

resultDCSCB٘
V

resultDCSCB
V

resultDCSCB
V

resultDCSCBΙ
Vؙ
ٙ
resultDCSCB
V

resultDCSCB
V

resultDCSCBÚ
V͚
Κ
resultDCSCB
V

resultDCSCB
V

resultDCSCB
V›
Û
resultDCSCBߛ
V

resultDCSCB
V

resultDCSCB
V

resultDCSCBԜ
Vޜ
ߜ
resultDCSCB
V

resultDCSCB
V

resultDCSCBɝ
Vӝ
ԝ
resultDCSCB
V

resultDCSCB
V

resultDCSCB
VȞ
ɞ
resultDCSCB
V

resultDCSCB
V

resultDCSCB
V

resultDCSCBڟ
V

resultDCSCB
V

resultDCSCB
V

resultDCSCBϠ
V٠
ڠ
resultDCSCB
V

resultDCSCB
V

resultDCSCBġ
VΡ
ϡ
resultDCSCB
V

resultDCSCB
V

resultDCSCB
Vâ
Ģ
resultDCSCB
V

resultDCSCB
V

resultDCSCB
V

resultDCSCBգ
Vߣ

resultDCSCB
V

resultDCSCB
V

resultDCSCBʤ
VԤ
դ
resultDCSCB
V

resultDCSCB
V

resultDCSCB
Vɥ
ʥ
resultDCSCB
V

resultDCSCB
V

resultDCSCB
V

resultDCSCBۦ
V

resultDCSCB
V

resultDCSCB
V

resultDCSCBЧ
Vڧ
ۧ
resultDCSCB
V

resultDCSCB
V

resultDCSCBŨ
VϨ
Ш
resultDCSCB
V

resultDCSCB
V

resultDCSCB
Vĩ
ũ
resultDCSCB
V

resultDCSCB
V

resultDCSCB
V

resultDCSCB֪
V

resultDCSCB
V

resultDCSCB
V

resultDCSCB˫
Vի
֫
resultDCSCB
V

resultDCSCB
V

resultDCSCB
Vʬ
ˬ
resultDCSCB
V

resultDCSCB
V

resultDCSCB
V

resultDCSCBܭ
V

resultDCSCB
V

resultDCSCB
V

resultDCSCBѮ
Vۮ
ܮ
resultDCSCB
V

resultDCSCB
V

resultDCSCBƯ
VЯ
ѯ
DSB
V

DSB
V

DSB
V

DSB
V

DSBٰ
Vڰ
۰
DSB
V

DSB
V

DSB
V

DSBű
VƱ
DZ
DSB
V

DSB
V

DSB
V

DSB
V

DSB̲
VͲ
β
DSB
V

DSB
V

DSB
V

DSB
V

DSBӳ
VԳ
ճ
DSB
V

DSB
V

DSB
V

DSB
V

DSBڴ
V۴
ܴ
DSB
V

DSB
V

DSB
V

DSBƵ
Vǵ
ȵ
DSB
V

DSB
V

DSB
V

DSB
V

DSBͶ
Vζ
϶
DSB
V

DSB
V

DSB
V

DSB
V

DSBԷ
Vշ
ַ
DSB
V

DSB
V

DSB
V

DSB
V
¸
DSB۸
Vܸ
ݸ
DSB
V

DSB
V

DSB
V

DSBǹ
Vȹ
ɹ
DSB
V

DSB
V

DSB
V

DSB
V

DSBκ
VϺ
к
DSB
V

DSB
V

DSB
V

DSB
V

DSBջ
Vֻ
׻
DSB
V

DSB
V

DSB
V

DSB
V¼
ü
DSBܼ
Vݼ
޼
DSB
V

DSB
V

DSB
V

DSBȽ
Vɽ
ʽ
DSB
V

D	SB
V

D	SB
V

D	SB
V

D	SBϾ
Vо
Ѿ
D	SB
V

D	SB
V

D	SB
V

D	SB
V

D	SBֿ
V׿
ؿ
D	SB
V

D	SB
V

D	SB
V

D	SB
V

D	SB
V

D	SB
V

D	SB
V

D	SB
V

D	SB
V

D	SB
V

D	SB
V

D	SB
V

D	SB
V

D	SB
V

D	SB
V

D	SB
V

D	SB
V

D	SB
V

D	SB
V

D	SB
V

D	SB
V

D	SB
V

D	SB
V

D
SB
V

D
SB
V

D
SB
V

D
SB
V

D
SB
V

D
SB
V

D
SB
V

D
SB
V

D
SB
V

D
SB
V

D
SB
V

D
SB
V

D
SB
V

D
SB
V

D
SB
V

D
SB
V

D
SB
V

D
SB
V

D
SB
V

D
SB
V

D
SB
V

D
SB
V

D
SB
V

ECCC
t

decl	R"9ES

JC
t

resultE&;S;C
t

resultE.;S;C
t

resultE6;S;C
t

resultE>;S;C
t

resultEF;S;C
t

ENcC
t

ETC
t

EYSC
t

EcSC
t

EjSC
t

varnamem T=TEpC

JSC
t

varnameqq0XAXE|C

JSC
t

blockE,E

JksC
t

FCCCD
v

(FlSD
v

	F%	D
v

(F)lSD
v

(F1lSD
v

(F9lSD
v

GE
x

fdaNodenode%>K]jGjC

JC:
C:
SE
x

dd!1G3"skkCKSE
x

GDCSE
x

declcallExpression	newMemberimpl@GJc;sk


JkE
x

GhCSE
x

	newMemberimpl@fGnc;skkbbkkE
x

fieldpostypeparent+2IVjGSkA:C:sBCkckK?E
x

GSkE
x

GE
x

Gckc;E
x

GSE
x

!GS
t
t
t
t
t
t
t
t
t
t
t
t
t
t
uE
x

GCE
x

GCE
x

'GkTE
x

G{E
x

HF
z

i	O:H#S
2
F
z

+H-Sk<F
z


pdopropertyName
name		varfdo	conflicts
properties	outerTypeK	
H9|
CD
;

JKB

C

RSB

RS

rR	
SDF
z

He|SF
z

ass+v7N_vHnS
kjjF
z

freidentH|C;C
CCF
z

lambdarsa<aHS:;kkEF
z

%_HS;F
z

nodemethod^E@EH

JCncnkF
z

HbF
z

attsecexternStaticWWppH|UL

J

Jrss<F
z


frearg
decl
	removeModifiers
charSet
exactSpellingsetLastErroraliaslibraryNamepeSnH
k#
#

R
sK4
sK4
{KK{
#4
#4
#4
M4
s;k4
/r
K[F
z

newField
fieldModifier	fieldNameQgH{T<j
k
{L F
z

H{SF
z

H{T<F
z

%:FHSlF
z

i:%H
2	
SF
z

defaultValueHS
kcCF
z

	pdevarpair
pdevar
	indexfvvltvcaseInsensitiveZ4AZu
I
d
CU

Jq

Ry
C\

Ry#

R

RG
|

I;;CG
|

existing( (-;3;IAzt:MG
|

ING
|

ITG
|


J
H
~


J
H
~

decli$[+F[tJ+cT


B


JCCCH
~

-J>SH
~

oldTypeDeclarationJF|
CCSCH
~

JS|SH
~

J\bH
~

cifreiesebody=UgJb}
C:k:kk
CstKPSH
~

usingattmethod @JckU
B{{
s
e4
e4
e4kk#CSH
~

JKH
~

	desiesetcsattsecreturnValue
init	visitor
t	
J|LL:k`CXt

R

R
+srs[SH
~

seJC:kH
~

identassJC:
k:{H
~

7Jj{|SH
~

J|SH
~

pfrom3OsJ|b;CdSH
~

memberexprtype	classNameasmd%@XufuJc
c


K

z	H
~

freexpr&?\JjsCTSH
~

ceboefreexprident9xJk:TmkTTkTjJ
{MSH
~

boepev%6HvgvJSj
k:kKFH
~

nilvd#:AxJk
2ck
SH
~

i:%OVJ
2	
DSH
~

pe
##%JC:H
~

	argumentsJ;C%H
~

b&8JbxJSjrjrH
~

typedeclihhS?SJb
2sK
SH
~

JCH
~

P7PJc}SH
~

KkI


KkI


K kI


1


1



1



1



(1



!!11v>ICSharpCode.NRefactory.Parser.AbstractLexer.GetSymbols(string)1	#

E
3



1	


1



y?o?????????????@
@	,@#@
F@<@a@V@|@q@@@&A@HA>AbAXA|ArAAAAAAAAABB(BBBB8B\BRBBtBBBBBBBBB CC!2C(C"TCJC#nCdC$C~C%CC&\D$D'~DtD(DD)DD*DD+DD,EE-6E*E.[ENE/EsE0EE1EE2EE3EE4FE5NF0F6FF7FF8FF9FF:GG;6G-G<OGFG=hG_G>GxG?GG@GGAGGBGGCHHD)HHECH9HF]HSHGHuHHHHIHHJHHKHHLI	IM-I#INGI=IOlI_IPI|IQIIRIISIITIIUJJV0J$JWJJ@JXfJZJYJvJZJJ[JJ\JJ]JJ^
KK_)KK`CK9Ka]KSKbwKmKcKKdKKeKKfLKg"LLh?L2LiZLOLjuLjLkLLlLLmLLnLLoMLp'MMqBM7Mr_MRMszMoMtMMuMMvMMwMMxNMy+NNzSNCN{mNcN|N}N}NN~NNNNNNOO)OODO9O`OTOOxOOOOOOOPO!PP<P1PbPTP}PrPPPPPPPPPQP(QQCQ8Q^QSQQvQQQQQQQQQRR4R)RQRDRlRaRR|RRRRRRRSR.S STSFS{SlSSSSSSSSSTS!TT<T1TWTLTsTgTTTTTTTTTUU0U#UKU@UfU[UUvUUUUUUUVV0V%VMV@VhV]VVxVVVVVVVVVWW*WWOWBWjW_WWzWWWWWWWWWX
X5X*XPXEXtXhXXXXXXXXXYY*YYEY:Y`YUY{YpYYYYYYYYYZZ9Z*Z`ZQZ{ZpZZZZZZZZZ[Z#[[>[3[h[V[[[[[[[[[\[\\:\-\_\R\z\o\\\\\\\\\]\]]8],][]P]~]s]]]]]]]]]^^3^(^N^C^i^^^^y^^^^^^^	_^
__7_,_R_G_
m_b__}_______`_``:`/`U`J``m`````````a`#aa>a3aYaNataia aa!aa"aa#aa$
ba%'bb&Bb7b'_bRb(bwb)bb*bb+bb,bb-cc.)cc/QcAc0lcac1c|c2cc3cc4cc5cc6dd7-d d8SdEd9ndcd:d~d;dd<dd=dd>ed?ee@?e3eAZeOeBuejeCeeDeeEeeFeeGffH+f fIPfCfJkf`fKf{fLffMffNffOffPg
gQ5g(gRYgMgS|gqgTggUggVggWggXhhY,hhZGh<h[bhWh\}hrh]hh^hh_hh`hhai
ib2i'icOiBidji_ieizifiigiihiiiiijjjk)jjlDj9jm_jTjn}jojojjpjjqjjrjjskkt;k0kuVkKkvqkfkwkkxkkykkzkk{lk|'ll}Jl?l~elZllulllllllllmm,m!mSmDmnmcmm~mmmmmmmmmn	n/n$nJn?nenZnn}nnnnnnnnn!oo<o1oYoLotoiooooooooopo ppGp8pop_ppppppppp/qqUqGqpqeqqqqqqqqqrq!rrJr9rsrbrrrrrrrrrrrss4s)sQsDslsass|sssssssts$tt?t4t\tOtwtltttttttttutuu8u+uSuHupucuuuuuuuuuvu!vv<v1vWvLvtvgvvvvvvvvvwv"wwGw:wbwWw}wrwwwwwwwwwxx*xxEx:x`xUx{xpxxxxxxxyy,yyGy<ybyWy}yryyyyyyyyyzyzz<z/zizTzzzzzzzzz{z{{:{-{U{J{p{e{{{{{{{{{{{|	|1|&|L|A|g|\|	|w|
||||||
||}}4})}O}D}j}_}}z}}}}}}}}}~~4~)~O~D~u~g~~~~~~~~~	~ $!?4"dW#t$%&'()-"*H=+eX,u-./рǀ012. 3I>4fY5v678ځ9:";=2<ZM=r>?@ԂɂAB
C%D@5E[PFvkGHIԃɃJKL'MB7N]ROxmPQR̄ST
U3(VNCWi^XyYZ[ԅ\]^2'_MB`teabcdžd׆ef
g6*hQFimajklȇmno#p>3qYNrtistuňvՈw	x$y?4zZO{uj|}~ԉĉ&A6\Qwlʊڊ8+SHpcً΋*OBj_zՌ7,RGmb}ٍ΍!
\IwlȎ؎8+SHnc~ݏϏ7,SGwkАŐ,!I<dY|ڑϑ6*YNtiђ’	$?4ZOujȓؓ#F;aV|qٔΔ,!G<bW}r͕ؕ9.TIodɖٖ#>3YN|q՗ʗ2'OBj_z՘6+SFnc~ʙ	ڙ
8-
SHzk˚ۚ7,SGzk͛›ݛ ;0XK ~p!"#ќƜ$%	&$'K<(f[)v*+,֝˝-./'0C71f[2~345ڞϞ6786+9QF:na;~<=ɟ>ٟ?@A5*BZMCujDEFƠGޠHI#J>3KYNLtiMNOϡġPߡQR"S=2TXMU}pVWXТŢYZ[+ \F;]aV^|q_`a٣̣bcd5'ePEfk`g{hijפ̤kl
m3(nNCoi^pyqrƥs֥tuv6)wQFxlayz{ҦǦ|}~#>3YN~qѧƧ,!I<dYtݨШ0%K@ocʩ
%@5[PsԪɪ
%L=g\wӫȫ/$J?ob¬ݬҬ</WLrgŭխ&A6\QwlȮخ4)QDviɯٯ
%B5]RzmհȰ	1$LAg\αñޱ!<1WL|oϲIJ߲*G:bW}rڳͳ6(\Nwlʴڴ@3dX|۵е7,TGodڶʶ	8-
SHpc
÷ӷ=/XMuhȸظ#@3[Pvk,ѹĹ-./L=0pd12Ǻ3ߺ4j15z678һȻ9:+;L?<t=>¼?@+ AF;BbVC}rDEFϽĽG߽HI J:0KTJLndM~NO.PlQ˿RS	T$U?4VZOWrXYZ[\]1%^KA_g[`wabcd7-eVGfrfghiklm&K>d[}t
'A7s_/J?eZu&B6j*E:~	

9/SIoc'A7nm=0Yr>
f Z>!"
#$	%$&[I'(X@)*2&+e,-/
.aO/01'2M?DqeEFGYHIJK	L1'MKANe[OuPQRS[\1$^JA_cZ`|sabcdeafg9hSIimcj}klmno	p$q?4raWs{qtuvwx	y#z=3{XM||p}~C7m[}	%fRv'B7zR)n#	Q?wi6,PFj`z	'B7]R{m<%bV|5+OEug:.TJndpI
@-q`:.|.I>dY5(QEma}6(ZMujV:zj8)WH>+kZ{(rX~n14	
cDk
h#	 	e
y/

|
]


#Z?G{J8T{ _!{"#j$%K<&'( )iL*+H ,! - "".#"/##0C$#$1$z$2$$3$$4(%%5&%6R&;&7&&8j'0'9'':'((;(r(<((=+*>,+?,`,@,,A-,Bq-D-C--D*.-Ee.Q.F..G'//Hx0/I00J42K54L75%5M5v5N55OL76P7z7Q77R88S8e8T88U98VJ919W9i9X99Y99ZC::[::\J;;];v;^;;_O<)<`n<_<a\==b==c==d==e">>fZ>E>g>q>h>>i>>j=??kX?M?lJHmJJnJJoKJpKKq9K-KrUKIK}wKmK~KKKKKKKKLKHL4LtLhLLLLLLLLLMM:M.M^MRMMxM3NMdNSN ONOoO`PPPP(QQQjQQQQQ2RRRRTS V;UiVHVVVVV,WWzW_WWWWWLX!XXXNYYZYkZ=ZZZZZ$[[v]n\]]Ofcffh
hihRi0iiqiii;jjllmammmBn%nnno;osrKqrrsrisAssyssstuttt_u1uuuvu-v!vqv]vvvwvRxwxx{Tz$|	|\|I|;~f}4ScS_;߁́vb>Ń W?'^F؅$\F||DχG8oB2ЉF*uΊ
[9׋lMόZ\Ǝ]/}1j-ٗQ=ݘј_*Kqc	
JXל
Gѫƫ:!`R{p۬Ĭ M:qdͭݭ
( F8!bV"w#$ɮ%& 'C7(fZ)}*+¯,ݯү-,.G</dW0|123
42#5WJ6pg789:ױͱ;<=%>?5?YO@AѲƲBCD!EN=Fh^GxHIJ:KXJL|N̴OܴQS%T?5UYOVsiWXYZٵ_`a3)bMCci]dyefͶgݶhijK?kklڷmInӸopH.qyhrs3tyuߺ˺vwN<xn^y~z{a|}A~qaоF/ڿƿ}Q7 rYNi^6bW*rg%F5gVw	%^K#g[wP,
+ ^K&h#'D7aTdE1RAnb%N=vn6SFzk?
*jR
%u[W?S>ocIR66+mT8sd8+UHymIcYE#m^}	
	#
=3WMqg
(C8^Syn 6+!QF"la#|$%&'())*D9+_T,zo-./01237,4RG5mb6}789:;<*=E:>`U?{p@ABCDEF8-GSHHncI~JKLMNO+ PF;QaVR{qSTUVWX
Y1'ZKA[e[\u]^_`ab c;0dVKeqffghijkl.#mI>ndYotpqrstu!v<1wWLxrgyz{|}~	/$J?eZu"=2XMsh
0%K@f[v#>3YNti1&LAg\w	$?4ZOuj2'MBh]x
%I=dYt
K9zg
$TD} :0TJnd~!<1XLxI&u@'aP	}q			L6	ud	~*			yT		
	$		d	
		9!	}		A	d			b			#	ZC	{			6		W

	
x
	

 	

!	/"	P?#	q`$	%	&	'	(	)	4(*	oX+	,	-	.	+

/	N
;
0	

1	

2	
3	L,4	m\5	6	7	, 8	^L9	zn:	;	<	c=	>	?	*@	M:A	B	C	D	2&E	NBF	j^G	zH	I	g7J	wK	L	8M	N	O	zP	tQ	R	S	T	U	V	W	bX	Y	Z	0$[	R@\	pb]	^	_	`	a	b	c	7*d	VGe	rff	g	h	i	j	>/k	ZNl	jm	n	o	p	Uq	r	  s	U @ t	 e u	  v	  w	! x	;!!y	Z!K!z	{!j!{	!!|	!!}	!!~	"!	(""	D"8"	f"\"	"v"	""	""	""	""	#"	 ##	9#0#	R#I#	$#	/$#$	I$?$	c$Y$	}$s$	$$	$$	$$	$$	$$	%%	G%5%	b%W%	%z%	%%	%%	%%	%%	J& &	&p&	&&	<'&	'`'	''	''	('	-(!(	Q(=(	u(a(	((	((	((	((	D))	)h)	))	:*)	*^*	**	!+*	A+1+	++	E,,	e,U,	,u,	,,	,,	,,	0-	-	P-@-	--	.$.	/.	/S/	//	//	//	0	0	0Q0	00	00	N11	11	11	22	[242	32	3d3	43	m4B4	4}4	44	44	M55	5s5	55	65	6}6	7
7	g7A7	77	77	8^8	9	9	h999	9x9	99	99	:G:	::	;;;	;;	Z<<	v<j<	<<	<<	=<	=a=	==	>=	c>4>	>s>	>>	?>	9?)?	Y?I?	y?i?	??	??	/@@	z@S@	@@	@@	@@	@@	A
A	:A.A
AtA
BA
B@B
BB
BB
CB
C}C
DD
8D$D	
D\D

DD
DD
DD
ED
#EE
CE3E
EgE
EE
EE
EE
FF
@F6F
^FPF
zFnF
FF
FF
GG
qGDG
GG
GG
GG
HG 
HH!
:H,H"
XHJH#
yHhH$
HH%
HH&
HH'
IH(
(II)
II8I*
IyI+
II,
JI-
bJ3J.
JrJ/
KJ0
CK%K1
`KSK2
KpK3
KK4
KK5
KK6
LK7
0L#L8
LaL9
ML:
}MMM;
MM<
MM=
N
N>
6N)N?
RNFN@
NNA
NNB
NNC
=OOD
OnOE
OOF
OOG
POH
PZPI
"QPJ
aQBQK
QQL
QQM
QQN
RRO
XR7RP
RxRQ
RRR
RRS
SLST
SSU
SSV
TSW
6T)TX
UTY
"UUZ
bUBU[
UrU\
UU]
UU^
aVV_
VV`
WVa
@W Wb
WqWc
WWd
WWe
WWf
:XXg
X}Xh
XXi
XXj
?YYk
\YOYl
Y|Ym
YYn
YYo
ZZp
-Z Zq
jZMZr
ZzZs
ZZt
[Zu
 [[v
<[0[w
Y[L[x
v[i[y
[[z
[[{
[[|
-\\}
\]\~
\\
\\
]\
]G]
]]
]]
]]
^^
9^,^
V^I^
s^f^
^^
^^
^^
	_^
*__
I_:_
f_Y_
_~_
__
__
__
A``
z`j`
``
``
a
a
maUa
aa
aa
aa
aa
bkb
cb
cc
cpc

dc
d\d
Oee
ke_e
ee
fe
-f f
YfJf
ff
Bhg
hh
ii

jj
5j(j
Cl}k
ll
ll
ll
mm
;nm
VnKn
nn
oo
po
kpRp
pp
pp
pp
pp
q_q
qq
qq
qq
rq
rr
Fr6r
brVr
r~r
rr
:ss
ysfs
ss
ts
_tHt
tt
,uu
uu
&vv
Jv>v
nvbv
v~v
vv
vv
vv
wv
ww
7w-w
QwGw
mwaw
w}w
ww
ww
ww
ww

xx
'xx
txSx
xx
xx
xx
yy
+y y
Hy;y
cyXy
~ysy
yy
yy
yy
yy
	zy
$zz
?z4z
ZzOz
uzjz
zz
zz
zz
zz
zz
{{
4{){
O{D{
n{_{
{~{{{{{{{{{||.|#|I|>|d|Y||t|	||
||||}|
}}8}-}S}H}u}k}}}}}~}%~~d~M~~~."h΀!;1}j !"΁Á#ށ$4%gT&'(ӂȂ)*/+L?,l-.փ/0I:1i2Մ3&4?65XO6~q78ʅ9:	;</<bU={>?Ԇdž@A BF9Cl_DEFӇGH/!IVHJ}oKLˈMNO@2PgYQRS܉ΉTU*VQCWxjXYƊZߊ[\;-]bT^{_`׋ɋab%cL>dseefgڌhi6(j]Okvlmҍčno pG9qn`rstՎu
v1#wXJxqyz͏{|
}B4~i[ސА,SEzlȑ=/dV}ْ˒'N@ugÓܓ8*_QxԔƔ"I;pbו3%ZLsϖD6k]җ1&LAg\wӘȘ	$?4ZOujƙ֙2'MBh]xԚɚ
%@5[PvkǛכ
3(NCi^y՜ʜ&A6\Qwlȝ؝4)ODj_z֞˞'B7]Rxmɟٟ5*PEk`{נ̠
(C8	^S
yn
ʡڡ6+QFla|آ͢)D9_Tzo ˣ!ۣ"#$7,%RG&mb'}()*֤+,=0-cV.|/0եȥ12
30"4K@5f[678C(9i[:;<֧ɧ=> ?B8@AϨBCbDEFbGHIݪΪJK{LȫMN
O8-PZPQzRSԭrTU+VZIWX®YZ:-[կ\]yW^_`ձabI9c<dXLefgڳϳhijSkl޴ʹmn
oapq9.r?sbTtuv׷ʷwxmy̸zU/{|ι}1~fVź<aT}ϻĻ
&?6f])	RIkbpjaf	}
s
]^k]		i

bSS

Vj !a"#Z$%H&'C()E*+7,-,./101023645Z67y89: ;<E=>E?@Q A Bf!C!D|"E#F#G$H$I&%J%KJ&&&I'L'x'''*(	{(
(((
())`****++<,,,,,--G--- .!>."p.#.$/%:/&/'/(0)1*1+1,2-J2.$3/30	41^42435465E66H6768798:S8;8<f9=9>:?;@Q;A;B<CP<D<E=Fq=G=Ha>I>$s_11
<$s_11>__0$s_12
<$s_12>__1symbol<symbol>__2s<s>__3symbolssymbols

Youez - 2016 - github.com/yon3zu
LinuXploit