MvcApi.Formatting.MediaTypeFormatter.TryGetDelegatingType C# (CSharp) Method

TryGetDelegatingType() private static method

private static TryGetDelegatingType ( Type interfaceType, Type &type ) : bool
interfaceType Type
type Type
return bool
        private static bool TryGetDelegatingType(Type interfaceType, ref Type type)
        {
            if (type != null
                && type.IsGenericType
                && (type.GetInterface(interfaceType.FullName) != null || type.GetGenericTypeDefinition().Equals(interfaceType)))
            {
                type = GetOrAddDelegatingType(type);
                return true;
            }
            return false;
        }