Boo.Lang.Compiler.Steps.EmitAssembly.DefineParameters C# (CSharp) Метод

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

private DefineParameters ( ParameterDeclarationCollection parameters, ParameterFactory defineParameter ) : void
parameters Boo.Lang.Compiler.Ast.ParameterDeclarationCollection
defineParameter ParameterFactory
Результат void
        void DefineParameters(ParameterDeclarationCollection parameters, ParameterFactory defineParameter)
        {
            for (int i=0; i<parameters.Count; ++i)
            {
                ParameterBuilder paramBuilder = defineParameter(i+1, GetParameterAttributes(parameters[i]), parameters[i].Name);
                if (parameters[i].IsParamArray)
                {
                    SetParamArrayAttribute(paramBuilder);
                }
                SetBuilder(parameters[i], paramBuilder);
            }
        }

Same methods

EmitAssembly::DefineParameters ( ConstructorBuilder builder, ParameterDeclarationCollection parameters ) : void
EmitAssembly::DefineParameters ( MethodBuilder builder, ParameterDeclarationCollection parameters ) : void
EmitAssembly