* Move yield string constants to StringConstants class * Add GeneratedNamesManager class to store all generated names during unit compilation * Make GeneratedNamesManager class non static * Add Utils project to installer files * Add GeneratedNamesManager usage in CapturedVariablesSubstitutionsManager * Move GeneratedNamesManager initialization in CompilationUnit constructor * More GeneratedNamesManager usage * QuestionPointDesugarVisitor fix |
||
|---|---|---|
| .. | ||
| ObjectCopier | ||
| CapturedLambdaInYieldVisitor.cs | ||
| CheckVariablesRedefenitionVisitor.cs | ||
| CollectClassFieldsVisitor.cs | ||
| CollectClassMethodsVisitor.cs | ||
| CollectClassPropertiesVisitor.cs | ||
| CollectUnitGlobalsVisitor.cs | ||
| DeleteAllLocalDefs.cs | ||
| DeleteLocalDefs.cs | ||
| LocalVariablesTypeDetectorHelperVisior.cs | ||
| LoweringVisitor.cs | ||
| LoweringYieldSequenceVisitor.cs | ||
| MarkMethodHasYieldVisitor.cs | ||
| ProcessYieldsCapturedVars.cs | ||
| RenameSameBlockLocalVarsVisitor.cs | ||
| ReplaceBreakContinueWithGotoLabelVisitor.cs | ||
| ReplaceCapturedVariablesVisitor.cs | ||
| ReplaceFormalParametersRefsVisitor.cs | ||
| ReplaceVariableNameVisitor.cs | ||
| ReplaceYieldWithLamdasVisitor.cs | ||