/// <summary> /// Bind parameter alias (figuring out its type by first parsing and binding its value expression). /// </summary> /// <param name="functionParameterAliasToken">The alias syntatics token.</param> /// <returns>The semantics node for parameter alias.</returns> protected virtual SingleValueNode BindParameterAlias(FunctionParameterAliasToken functionParameterAliasToken) { ParameterAliasBinder binder = new ParameterAliasBinder(this.Bind); return(binder.BindParameterAlias(this.BindingState, functionParameterAliasToken)); }
/// <summary> /// Bind parameter alias (figuring out its type by first parsing and binding its value expression). /// </summary> /// <param name="functionParameterAliasToken">The alias syntatics token.</param> /// <returns>The semantics node for parameter alias.</returns> protected virtual SingleValueNode BindParameterAlias(FunctionParameterAliasToken functionParameterAliasToken) { ParameterAliasBinder binder = new ParameterAliasBinder(this.Bind); return binder.BindParameterAlias(this.BindingState, functionParameterAliasToken); }