Boo.Lang.Compiler.Steps.GeneratorMethodProcessor.DeclareFieldInitializedFromConstructorParameter C# (CSharp) Метод

DeclareFieldInitializedFromConstructorParameter() приватный Метод

private DeclareFieldInitializedFromConstructorParameter ( BooClassBuilder type, BooMethodBuilder constructor, string parameterName, IType parameterType ) : Boo.Lang.Compiler.Ast.Field
type Boo.Lang.Compiler.TypeSystem.BooClassBuilder
constructor BooMethodBuilder
parameterName string
parameterType IType
Результат Boo.Lang.Compiler.Ast.Field
        Field DeclareFieldInitializedFromConstructorParameter(BooClassBuilder type,
            BooMethodBuilder constructor,
            string parameterName,
            IType parameterType)
        {
            Field field = type.AddInternalField("$" + parameterName + _context.AllocIndex(), parameterType);
            InitializeFieldFromConstructorParameter(constructor, field, parameterName, parameterType);
            return field;
        }