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

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

private InitializeFieldFromConstructorParameter ( BooMethodBuilder constructor, Boo.Lang.Compiler.Ast.Field field, string parameterName, IType parameterType ) : void
constructor BooMethodBuilder
field Boo.Lang.Compiler.Ast.Field
parameterName string
parameterType IType
Результат void
        void InitializeFieldFromConstructorParameter(BooMethodBuilder constructor,
            Field field,
            string parameterName,
            IType parameterType)
        {
            ParameterDeclaration parameter = constructor.AddParameter(parameterName, parameterType);
            constructor.Body.Add(
                CodeBuilder.CreateAssignment(
                    CodeBuilder.CreateReference(field),
                    CodeBuilder.CreateReference(parameter)));
        }