# Microsoft.VisualBasic.ApplicationServices

``` diff
 namespace Microsoft.VisualBasic.ApplicationServices {
     public class ApplicationBase {
+        public AssemblyInfo Info { get; }
     }
+    public class AssemblyInfo {
+        public AssemblyInfo(Assembly currentAssembly);
+        public string AssemblyName { get; }
+        public string CompanyName { get; }
+        public string Copyright { get; }
+        public string Description { get; }
+        public string DirectoryPath { get; }
+        public ReadOnlyCollection<Assembly> LoadedAssemblies { get; }
+        public string ProductName { get; }
+        public string StackTrace { get; }
+        public string Title { get; }
+        public string Trademark { get; }
+        public Version Version { get; }
+        public long WorkingSet { get; }
+    }
+    public class ConsoleApplicationBase : ApplicationBase {
+        public ConsoleApplicationBase();
+        public ReadOnlyCollection<string> CommandLineArgs { get; }
+        protected ReadOnlyCollection<string> InternalCommandLine { set; }
+    }
 }
```

