public SymbolProcedureParameter DefineParameter(string symbolName, ILanguageType symbolType, bool dirIn, bool dirOut) { return(SymbolProcedureParameter.Create(symbolName, symbolType, ChildSymbolScope, RootAst.ProcedureParameterRoleName, dirIn, dirOut)); }
public SymbolProcedureParameter DefineOutputParameter(string symbolName, ILanguageType symbolType) { return(SymbolProcedureParameter.Create(symbolName, symbolType, ChildSymbolScope, RootAst.ProcedureParameterRoleName, false, true)); }
public SymbolProcedureParameter DefineInputOutputParameter(string symbolName, ILanguageType symbolType, string symbolRoleName) { return(SymbolProcedureParameter.Create(symbolName, symbolType, ChildSymbolScope, symbolRoleName, true, true)); }