Пример #1
0
        private void UpdateParameterTypes()
        {
            // Update implicit parameters.
            ReturnParameter.SetParameterTypeInternal(_owner.Signature.ReturnType);
            ThisParameter?.SetParameterTypeInternal(GetThisParameterType());

            // Update remaining parameter types.
            for (int i = 0; i < _parameters.Count; i++)
            {
                _parameters[i].SetParameterTypeInternal(_owner.Signature.ParameterTypes[i]);
            }
        }