Beispiel #1
0
        public static DomainOperator Create(string domainName)
        {
            var result = new DomainOperator();

            result._domain = DomainManagment.Create(domainName);
            return(result);
        }
Beispiel #2
0
 public static NDomain Create(string domainName, ComplierResultTarget target = ComplierResultTarget.Stream, ComplierResultError error = ComplierResultError.None)
 {
     if (domainName == default || domainName.ToLower() == "default")
     {
         return(Create(DomainManagment.Default, target, error));
     }
     else
     {
         return(Create(DomainManagment.Create(domainName), target, error));
     }
 }
Beispiel #3
0
        public static NDomain Create(string name = default)
        {
            NDomain domain = new NDomain();

            if (name == default)
            {
                domain._domain = DomainManagment.Create("N" + Guid.NewGuid().ToString("N"));
            }
            else
            {
                domain._domain = DomainManagment.Create(name);
            }

            return(domain);
        }
Beispiel #4
0
        /// <summary>
        /// 创建一个程序集操作类
        /// </summary>
        /// <param name="domainName">域名,为空使用系统域</param>
        /// <param name="complieInFile">是否将动态内容编译成DLL</param>
        /// <returns></returns>
        public static NAssembly Create(string domainName = default, bool complieInFile = false)
        {
            NAssembly instance = new NAssembly();

            instance.Options.ComplieInFile = complieInFile;


            if (domainName == default)
            {
                instance.Options.Domain = DomainManagment.Default;
            }
            else
            {
                instance.Options.Domain = DomainManagment.Create(domainName);
            }

            return(instance);
        }
Beispiel #5
0
        public static DomainOperator Create(string domainName = default, bool complieInFile = false)
        {
            DomainOperator instance = new DomainOperator
            {
                _complieInFile = complieInFile
            };


            if (domainName == default)
            {
                instance._domain = DomainManagment.Default;
            }
            else
            {
                instance._domain = DomainManagment.Create(domainName);
            }

            return(instance);
        }
Beispiel #6
0
 public static DomainOperator operator +(string domainName, DomainOperator @operator)
 {
     @operator._domain = DomainManagment.Create(domainName);
     return(@operator);
 }
Beispiel #7
0
 public static DomainOperator operator +(DomainOperator @operator, string domainName)
 {
     @operator.Complier.Domain = DomainManagment.Create(domainName);
     return(@operator);
 }