public bool checkDynamicVar(VarPath varpath, string fileName) { DynVarManager dynVarManager = new DynVarManager(); string filename = Path.ChangeExtension(fileName, DynVarManagement.DynVarManager.DynVarFileExt); dynVarManager.LoadOrCreate(filename); return(dynVarManager.IsDynamic(varpath)); }
//public bool checkDynamicVar(IToken token) public bool checkDynamicVar(string varName, int line, int column, StaDynSourceFileAST file) { VarPath varpath = this.getVarPath(varName, line, column, file); if (varpath == null) { return(false); } DynVarManager dynVarManager = new DynVarManager(); string filename = Path.ChangeExtension(file.FileName, DynVarManagement.DynVarManager.DynVarFileExt); dynVarManager.LoadOrCreate(filename); return(dynVarManager.IsDynamic(varpath)); }