private ILinkResponse TryParseFullName([NotNull] string s, [NotNull] StringRange range, IRdCall <FString, bool> isBlueprintPathName) { var path = new FString(s); return(isBlueprintPathName.Sync(path) ? new LinkResponseBlueprint(path, range) : null); }
private ILinkResponse TryParseFullName([NotNull] string s, [NotNull] StringRange range, IRdCall <FString, bool> isBlueprintPathName) { var path = new FString(s); try { return(isBlueprintPathName.Sync(path) ? new LinkResponseBlueprint(path, range) : null); } catch (Exception e) { _logger.Warn(e, "[UnrealLink]: Failed to parse Blueprint string"); return(null); } }