Beispiel #1
0
        void IScriptPack.Initialize(IScriptPackSession session)
        {
            session.ImportNamespace("ScriptCS.Gui");

            session.AddReference("System.Windows.Forms");
            session.AddReference("System.Drawing");
        }
Beispiel #2
0
        void IScriptPack.Initialize(IScriptPackSession session)
        {
            session.ImportNamespace("ScriptCS.Gui");

            session.AddReference("System.Windows.Forms");
            session.AddReference("System.Drawing");
        }
 public void Initialize(IScriptPackSession session)
 {
     session.AddReference(Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "bin", "System.Web.Http.dll"));
     session.AddReference("System.Net.Http");
     session.ImportNamespace("System.Web.Http");
     session.ImportNamespace("System.Net.Http");
 }
 public void Initialize(IScriptPackSession session)
 {
     session.AddReference(Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "bin", "System.Web.Http.dll"));
     session.AddReference("System.Net.Http");
     session.ImportNamespace("System.Web.Http");
     session.ImportNamespace("System.Net.Http");
 }
        public void Initialize(IScriptPackSession session)
        {
            Guard.AgainstNullArgument("session", session);

            session.ImportNamespace("Splunk.Client");
            session.ImportNamespace("System.Reactive");
            session.ImportNamespace("System.Reactive.Concurrency");
            session.ImportNamespace("System.Reactive.Linq");

            session.AddReference("System.Threading.Tasks");
            session.AddReference("System.Runtime");
            session.AddReference("System.Dynamic.Runtime");
        }
Beispiel #6
0
        public void Initialize(IScriptPackSession session)
        {
            Guard.AgainstNullArgument("session", session);

            session.ImportNamespace("Splunk.Client");
            session.ImportNamespace("System.Reactive");
            session.ImportNamespace("System.Reactive.Concurrency");
            session.ImportNamespace("System.Reactive.Linq");

            session.AddReference("System.Threading.Tasks");
            session.AddReference("System.Runtime");
            session.AddReference("System.Dynamic.Runtime");
        }
Beispiel #7
0
        public void Initialize(IScriptPackSession session)
        {
            session.AddReference("nunit.core.dll");
            session.AddReference("nunit.core.interfaces.dll");
            session.AddReference("nunit.framework.dll");

            session.ImportNamespace("NUnit.Framework");
            session.ImportNamespace("ScriptCs.NUnit");
            session.ImportNamespace("ScriptCs.NUnit");
            session.ImportNamespace("System");
            session.ImportNamespace("System.Linq");
            session.ImportNamespace("System.Reflection");
        }
Beispiel #8
0
        internal static void AddClickTwiceReferences(this IScriptPackSession session)
        {
            session.AddReference("ClickTwice.Publisher.Core");
            //session.AddReference("ClickTwice.Handlers.AppDetailsPage");
            session.AddReference("ClickTwice.Templating");

            session.ImportNamespace("ClickTwice.Publisher.Core");
            session.ImportNamespace("ClickTwice.Publisher.Core.Resources");
            session.ImportNamespace("ClickTwice.Publisher.Core.Handlers");
            session.ImportNamespace("ClickTwice.Publisher.Core.Loggers");
            session.ImportNamespace("ClickTwice.Templating");
            //session.ImportNamespace("ClickTwice.Handlers.AppDetailsPage");
            //TODO reenable
        }
Beispiel #9
0
        internal static void AddMSBuildReferences(this IScriptPackSession session)
        {
            session.AddReference(MSBuildResolver.GetBuildAssemblyPath("Microsoft.Build"));
            session.AddReference(MSBuildResolver.GetBuildAssemblyPath("Microsoft.Build.Framework"));
            session.AddReference(MSBuildResolver.GetBuildAssemblyPath("Microsoft.Build.Tasks") ??
                                 MSBuildResolver.GetBuildAssemblyPath("Microsoft.Build.Tasks.Core") ??
                                 MSBuildResolver.GetBuildAssemblyPath("Microsoft.Build.Tasks.v4.0"));
            session.AddReference(MSBuildResolver.GetBuildAssemblyPath("Microsoft.Build.Utilities.Core") ??
                                 MSBuildResolver.GetBuildAssemblyPath("Microsoft.Build.Utilities") ??
                                 MSBuildResolver.GetBuildAssemblyPath("Microsoft.Build.Utilities.v4.0"));

            session.ImportNamespace("Microsoft.Build");
            session.ImportNamespace("Microsoft.Build.Framework");
            session.ImportNamespace("Microsoft.Build.Evaluation");
            session.ImportNamespace("Microsoft.Build.Execution");
        }
Beispiel #10
0
        public void Initialize(IScriptPackSession session)
        {
            session.AddReference("System.dll");

            session.ImportNamespace("System");
            session.ImportNamespace("ScriptCs.Net");
        }
        void IScriptPack.Initialize(IScriptPackSession session)
        {
            session.AddReference("System.Net.Http");
            var namespaces = new[]
                {
                    "System.Web.Http",
                    "System.Web.Http.Routing",
                    "System.Net.Http",
                    "System.Net.Http.Headers",
                    "Owin"
                }.ToList();

            namespaces.ForEach(session.ImportNamespace);
        }
        void IScriptPack.Initialize(IScriptPackSession session)
        {
            session.AddReference("System.Net.Http");
            var namespaces = new[]
            {
                "System.Web.Http",
                "System.Web.Http.Routing",
                "System.Net.Http",
                "System.Net.Http.Headers",
                "Owin"
            }.ToList();

            namespaces.ForEach(session.ImportNamespace);
        }
        public void Initialize(IScriptPackSession session)
        {
            var namespaces = new[]
            {
               "Microsoft.Xrm.Sdk.Client",
               "Microsoft.Xrm.Sdk",
               "Microsoft.Xrm.Sdk.Query",
               "Microsoft.Xrm.Sdk.Messages",
               "Microsoft.Crm.Sdk.Messages"
            }.ToList();
             namespaces.ForEach(session.ImportNamespace);

             session.AddReference("System.Runtime.Serialization");
        }
Beispiel #14
0
        public void Initialize(IScriptPackSession session)
        {
            var namespaces = new[]
            {
                "Microsoft.Xrm.Sdk.Client",
                "Microsoft.Xrm.Sdk",
                "Microsoft.Xrm.Sdk.Query",
                "Microsoft.Xrm.Sdk.Messages",
                "Microsoft.Crm.Sdk.Messages"
            }.ToList();

            namespaces.ForEach(session.ImportNamespace);

            session.AddReference("System.Runtime.Serialization");
        }
        void IScriptPack.Initialize(IScriptPackSession session)
        {
            var namespaces = new[]
            {
                "System.Web.Http",
                "System.Net.Http",
                "System.Net.Http",
                "System.Web.Http.OData",
                "System.Web.Http.OData.Builder",
                "Microsoft.Data.Edm",
                "Microsoft.Owin.Hosting",
                "Owin",
                "System.Web.Http.Dispatcher"
            }.ToList();

            namespaces.ForEach(session.ImportNamespace);

            session.AddReference(@"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\System.Net.Http.dll");
        }
Beispiel #16
0
        void IScriptPack.Initialize(IScriptPackSession session)
        {
            //Here you can perform initialization like pass using statements
            //and references by using the session object's two methods:

            //AddReference
            //Use this method to add library references that need to be
            //available in your script. After the script pack is loaded,
            //the specified references will be available for use
            //without any code inside the script.
            session.AddReference("System.Net.Http");

            //ImportNamespace
            //This method can import namespaces for use in your scripts to help
            //keep user's scripts clean and simple.
            session.ImportNamespace("System.Net.Http");
            session.ImportNamespace("System.Net.Http.Headers");
            session.ImportNamespace("System.Collections.Generic");
            session.ImportNamespace("Newtonsoft.Json");
        }
Beispiel #17
0
        void IScriptPack.Initialize(IScriptPackSession session)
        {
            //Here you can perform initialization like pass using statements 
            //and references by using the session object's two methods:

            //AddReference
            //Use this method to add library references that need to be 
            //available in your script. After the script pack is loaded, 
            //the specified references will be available for use 
            //without any code inside the script.
            session.AddReference("System.Net.Http");

            //ImportNamespace
            //This method can import namespaces for use in your scripts to help 
            //keep user's scripts clean and simple.
            session.ImportNamespace("System.Net.Http");
            session.ImportNamespace("System.Net.Http.Headers");
            session.ImportNamespace("System.Collections.Generic");
            session.ImportNamespace("Newtonsoft.Json");
        }
 public void Initialize(IScriptPackSession session)
 {
     session.AddReference(typeof(PSCmdlet).Assembly.FullName);
     session.AddReference(typeof(IScriptPackContext).Assembly.Location);
     session.AddReference(Assembly.GetExecutingAssembly().Location);
 }
Beispiel #19
0
 void IScriptPack.Initialize(IScriptPackSession session)
 {
     session.AddReference("System.Speech");
     session.ImportNamespace("System.Speech.Synthesis");
 }
 public void Initialize(IScriptPackSession session)
 {
     session.AddReference(typeof (PSCmdlet).Assembly.FullName);
     session.AddReference(typeof (IScriptPackContext).Assembly.Location);
     session.AddReference(Assembly.GetExecutingAssembly().Location);
 }
 void IScriptPack.Initialize(IScriptPackSession session)
 {
     session.AddReference("System.Windows.Forms");
     Array.ForEach(new[] { "System.Windows.Forms", "System.Diagnostics", "System.Threading", "Microsoft.Win32" }, session.ImportNamespace);
 }