Esempio n. 1
0
        static string ClassName(IReportsSpecificationSetup properties)
        {
            var className = properties.GetType().Name;
            var nameSpace = properties.GetType().Namespace;

            if (nameSpace != typeof(T).Namespace)
            {
                className = nameSpace + "." + className;
            }
            return(className);
        }
        string ClassName(IReportsSpecificationSetup properties)
        {
            var className = properties.GetType().Name;
            var nameSpace = properties.GetType().Namespace;

            // Don't namespace things in the CustomerTestsExcel namespace
            if (properties.GetType().Assembly.FullName == GetType().Assembly.FullName)
            {
                return(className);
            }

            // Add a namespace for properties that reference classes in other assemblies.
            if (typeof(T).Assembly.FullName != properties.GetType().Assembly.FullName)
            {
                return(nameSpace + "." + className);
            }

            return(className);
        }