Example #1
0
        //-----------------------------------------------------------------------------------------------------------------------------------------------------

        private void BindClrParameters()
        {
            var clrParameters = ClrBinding.GetParameters();

            for (int i = 0; i < clrParameters.Length; i++)
            {
                var parameter = new MethodParameter(
                    name: clrParameters[i].Name,
                    position: i + 1,
                    type: clrParameters[i].ParameterType,
                    modifier: GetParameterModifier(clrParameters[i]));

                this.Parameters.Add(parameter);
            }
        }