// Syntax tree conversion errors
%PREFIX%=SYNTAXTREEVISITORSERROR_

YIELD_FUNC_MUST_RETURN_SEQUENCE=带有 yield 的函数必须返回序列
YIELD_FUNC_CANNOT_RETURN_SEQUENCE_OF_ANONYMOUS_DELEGATES=带有 yield 的函数不能返回匿名委托序列
ONLY_FUNCTIONS_CAN_CONTAIN_YIELDS=只有函数可以包含 yield
FUNCTIONS_WITH_YIELDS_CANNOT_CONTAIN_VAR_CONST_PARAMS_MODIFIERS=带 yield 的函数不能包含 'var', 'const' 或 'params' 修饰符
FUNCTIONS_WITH_YIELDS_CANNOT_CONTAIN_DEFAULT_PARAMETERS=带 yield 的函数不能有默认参数
FUNCTIONS_WITH_YIELDS_CANNOT_CONTAIN_RESULT=带 yield 的函数不能包含 Result 变量
FUNCTIONS_WITH_YIELDS_CANNOT_CONTAIN_LOCK=带 yield 的函数不能包含 lock 语句
FUNCTIONS_WITH_YIELDS_CANNOT_CONTAIN_TRY_EXCEPT_FINALLY=带有 yield 的函数不能包含 try..except 或 try..finally 语句
FUNCTIONS_WITH_YIELDS_CANNOT_CONTAIN_NESTED_SUBROUTINES=带有 yield 的函数不能包含嵌套的子程序或被嵌套
FUNCTIONS_WITH_YIELDS_CANNOT_CONTAIN_LOCAL_TYPE_DEFINITIONS=带有 yield 的函数不能包含本地类型定义
FUNCTIONS_WITH_YIELDS_CANNOT_CONTAIN_INHERITED_CALLS=带有 yield 的函数不能包含继承方法的调用
FUNCTION_WITH_YIELD_CANNOT_CONTAIN_OLDSTYLE_ARRAY_INITIALIZERS=带有 yield 的函数不能包含 Delphi 风格的数组初始值设定项
FUNCTION_WITH_YIELD_CANNOT_CONTAIN_OLDSTYLE_RECORD_INITIALIZERS=带有 yield 的函数不能包含 Delphi 风格的记录初始值设定项
YIELDS_INSIDE_WITH_ARE_ILLEGAL=with 语句不能包含 yield
YIELDSEQUENCES_INSIDE_WITH_ARE_ILLEGAL=with 语句不能包含 yield 序列
LAMBDA_EXPRESSIONS_CANNOT_CONTAIN_YIELD=Lambda 表达式不能包含收益

PATTERN_MATHING_IS_NOT_SUPPORTED_IN_THIS_CONTEXT=此上下文不支持模式匹配
ONLY_ONE_DECONSTRUCT_ALLOWED=只允许一个用户解构器

Var_{0}_is_already_defined=变量 {0} 已定义

?._CANNOT_BE_IN_THIS_CONTEXT=操作符 ?. 不能在这种情况下

INVALID_INTERFACE_MEMBER=接口不能包含字段和方法实现
INDEXED_AUTO_PROPERTY=自动属性不能是索引属性

NESTED_RECORD_CANNOT_IMPLEMENT_INTERFACE=嵌套记录不能实现接口
NESTED_RECORD_CANNOT_CONTAIN_METHODS=嵌套记录不能包含方法
NESTED_RECORD_CANNOT_CONTAIN_PROPERTIES=嵌套记录不能包含属性
NESTED_RECORD_CANNOT_CONTAIN_CONSTRUCTORS=嵌套记录不能包含构造函数
NESTED_RECORD_CAN_CONTAIN_ONLY_ONE_PUBLIC_VISIBILITY_SECTION=嵌套记录只能包含一个具有公共可见性的部分
NESTED_RECORD_CANNOT_CONTAIN_SEVERAL_VISIBILITY_SECTIONS=嵌套记录不能包含多个可见性部分
UNNAMED_RECORD_CANNOT_CATCH_NAMES_FROM_NONGLOBAL_CONTEXT=嵌套记录无法从非全局上下文中捕获名称
TOO_MANY_ELEMENTS_ON_LEFT_SIDE_OF_TUPLE_ASSIGNMENT=元组分配左侧的元素太多
NESTED_LAMBDAS_MAXIMUM_10=嵌套 lambda 的最大数量 = 10
EMBEDDED_STATEMENT_CANNOT_BE_A_DECLARATION=嵌入式语句不能是声明或标记语句

ONLY_FUNCTION_SHOULD_HAVE_CACHE_ATTRIBUTE=只有函数必须具有 [Cache] 属性
EXTENSION_FUNCTIONS_SHOULD_NOT_HAVE_CACHE_ATTRIBUTE=扩展方法不应该有 [Cache] 属性
FUNCTIONS_WITH_CACHE_ATTRIBUTE_SHOULD_HAVE_PARAMETERS=具有 [Cache] 属性的函数必须至少有 1 个参数
FUNCTIONS_WITH_CACHE_ATTRIBUTE_SHOULD_HAVE_LESSTHEN8_PARAMETERS=具有 [Cache] 属性的函数必须少于 8 个参数
FUNCTIONS_WITH_CACHE_ATTRIBUTE_SHOULD_HAVE_EXPLICIT_RETURN_TYPE=具有 [Cache] 属性的函数必须具有明确指定的返回类型
FUNCTIONS_WITH_CACHE_ATTRIBUTE_SHOULD_NOT_HAVE_COMPOUND_NAME=具有 [Cache] 的函数不应具有复合名称
FUNCTIONS_WITH_CACHE_ATTRIBUTE_SHOULD_NOT_HAVE_VAR_CONST_PARAMS_MODIFIERS=具有 [Cache] 的函数不应具有 var、const 或 params 修饰符
FUNCTIONS_WITH_CACHE_ATTRIBUTE_SHOULD_BE_DEFINED_GLOBALLY=具有 [Cache] 属性的函数必须全局定义
FUNCTIONS_WITH_CACHE_ATTRIBUTE_CANNOT_HAVE_YIELD=具有 [Cache] 属性的函数不得包含 yield 语句
FOR_LOOP_WITH_STEP_CANNOT_USE_DOWNTO=有步骤的 for 循环不能使用 downto
STEP_CANNOT_BE_0=步骤不能为 0