Пример #1
0
        public bool TryGetResultName(out string name)
        {
            IResultNameResolver resolver = NameResolver;

            if (resolver == null)
            {
                name = default;
                return(false);
            }

            return(resolver.TryResolveName(this, out name));
        }
Пример #2
0
        public bool TryGetResultName(out string name)
        {
            IResultNameResolver resolver = NameResolver;

            if (resolver == null)
            {
                UnsafeHelpers.SkipParamInit(out name);
                return(false);
            }

            return(resolver.TryResolveName(this, out name));
        }
Пример #3
0
 /// <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;
 }