public Vfunction(VCode vCode)
        {
            InitializeComponent();


            Function        = (DTD.Entity.vCodes.Function)vCode;
            Function.IsBody = true;
            VCode           = Function;



            scopeControl.Scope = Function.Scope;
            ScopeControl       = scopeControl;


            if (Function.Type == Enums.Type.Void)
            {
                returnPicker.Visible = false;
            }


            // Size = new Size(Size.Width, 94);


            PopulateProperties();
        }
        private void settingsButton_Click(object sender, EventArgs e)
        {
            FunctionProperties functionProperties = new FunctionProperties(Function);

            if (functionProperties.ShowDialog() != DialogResult.OK)
            {
                return;
            }
            Function = functionProperties.Function;
            VCode    = Function;
            PopulateProperties();
        }
        public FunctionCall(DTD.Entity.vCodes.Function function, List <DTD.Entity.vCodes.Variable> scopeVariables)
        {
            InitializeComponent();
            Function = new DTD.Entity.vCodes.Function(function)
            {
                IsBody = false
            };

            ScopeControl   = null;
            Function.VType = Enums.VType.Function;

            ScopeVariables = scopeVariables;

            PopulateProperties();
            VCode = Function;
        }