public FunctionAndMethodAnalyzer Create(ImmutableVariableStorage variableStorage, IIncludeResolver incResolver, AnalysisStacks stacks, CustomFunctionHandler customFuncHandler, IVulnerabilityStorage vulnerabilityStorage, FunctionsHandler fh) { return(new FunctionAndMethodAnalyzer(variableStorage, incResolver, stacks, customFuncHandler, vulnerabilityStorage, fh) { UseSummaries = this.UseSummaries }); }
public FunctionAndMethodAnalyzer(ImmutableVariableStorage variableStorage, IIncludeResolver incResolver, AnalysisStacks stacks, CustomFunctionHandler customFuncHandler, IVulnerabilityStorage vulnerabilityStorage, FunctionsHandler fh) { this._varStorage = variableStorage; this._incResolver = incResolver; this._stacks = stacks; this._customFunctionHandler = customFuncHandler; this._vulnerabilityStorage = vulnerabilityStorage; this._funcHandler = fh; }