public static DomainOperator Create(string domainName) { var result = new DomainOperator(); result._domain = DomainManagment.Create(domainName); return(result); }
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)); } }
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); }
/// <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); }
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); }
public static DomainOperator operator +(string domainName, DomainOperator @operator) { @operator._domain = DomainManagment.Create(domainName); return(@operator); }
public static DomainOperator operator +(DomainOperator @operator, string domainName) { @operator.Complier.Domain = DomainManagment.Create(domainName); return(@operator); }