public override object GetValue(MemberInfo member, object instance) { var name = _name ?? member.Name; return(ToolResolver.TryGetEnvironmentTool(name) ?? ToolResolver.GetPathTool(name)); }
public override object GetValue(MemberInfo member, object instance) { return(ToolResolver.TryGetEnvironmentTool(member.Name) ?? ToolResolver.GetPackageTool(_packageId, _packageExecutable, Version, Framework)); }
public override object GetValue(MemberInfo member, object instance) { return(ToolResolver.GetLocalTool(_rootDirectoryRelativePath)); }
public override object GetValue(MemberInfo member, object instance) { return(ToolResolver.GetLocalTool(_absoluteOrRelativePath)); }