public bool TryGetResultName(out string name) { IResultNameResolver resolver = NameResolver; if (resolver == null) { name = default; return(false); } return(resolver.TryResolveName(this, out name)); }
public bool TryGetResultName(out string name) { IResultNameResolver resolver = NameResolver; if (resolver == null) { UnsafeHelpers.SkipParamInit(out name); return(false); } return(resolver.TryResolveName(this, out name)); }
/// <summary> /// Sets a <see cref="IResultNameResolver"/> that will be used by methods like <see cref="ToStringWithName"/> /// or <see cref="TryGetResultName"/> to resolve the names of <see cref="Result"/>s. /// </summary> public static void SetNameResolver(IResultNameResolver nameResolver) { NameResolver = nameResolver; }