コード例 #1
0
ファイル: DomainManagment.cs プロジェクト: whuanle/Natasha
 public static ContextualReflectionScope Lock(AssemblyDomain domain)
 {
     return(domain.EnterContextualReflection());
 }
コード例 #2
0
 static DomainManagment()
 {
     Cache   = new ConcurrentDictionary <string, WeakReference>();
     Default = new AssemblyDomain("Default");
 }
コード例 #3
0
 public static void AddInCache(this Delegate @delegate, AssemblyDomain domain)
 {
     _delegate_cache[@delegate] = domain;
 }
コード例 #4
0
ファイル: NDomain.cs プロジェクト: fucora/Natasha
 public static NDomain Create(AssemblyDomain domain, ComplierResultError error, ComplierResultTarget target = ComplierResultTarget.Stream)
 {
     return(Create(domain, target, error));
 }
コード例 #5
0
 static AssemblyManagment()
 {
     Cache   = new ConcurrentDictionary <string, WeakReference>();
     Default = Create("Default");
 }