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

private Init ( List init ) : void
init List
Результат void
Пример #1
0
        private void InitializeParameters(List <MSAst.Expression> init, bool needsWrapperMethod, MSAst.Expression[] parameters)
        {
            for (int i = 0; i < _parameters.Length; i++)
            {
                Parameter p = _parameters[i];
                if (needsWrapperMethod)
                {
                    // if our method signature is object[] we need to first unpack the argument
                    // from the incoming array.
                    init.Add(
                        AssignValue(
                            GetVariableExpression(p.PythonVariable),
                            Ast.ArrayIndex(
                                parameters[1],
                                Ast.Constant(i)
                                )
                            )
                        );
                }

                p.Init(init);
            }
        }