IDiagnosticContext IDiagnosticContextFactory.Create(MemberInfo member)
        {
            var type     = member.@Get(x => x.DeclaringType);
            var assembly = type.@Get(x => x.Assembly);

            return(new DiagnosticContext(assembly, type, member));
        }