Reflection C#

using System;
using System.Reflection;
using System.Threading;
class Module1
{
    public static void Main()
    {
        string callingDomainName = Thread.GetDomain().FriendlyName;
        Console.WriteLine(callingDomainName);
        string exeAssembly = Assembly.GetEntryAssembly().FullName;
        Console.WriteLine(exeAssembly);
        AppDomainSetup ads = new AppDomainSetup();
        ads.ApplicationBase = "file:///" + System.Environment.CurrentDirectory;
        ads.DisallowBindingRedirects = false;
        ads.DisallowCodeDownload = true;
        ads.ConfigurationFile = AppDomain.CurrentDomain.SetupInformation.ConfigurationFile;
    }
}