public TemplatingAppDomainRecycler.Handle GetHandle () { lock (lockObj) { if (domain == null || domain.UnusedHandles == 0) { domain = new RecyclableAppDomain (name); } return domain.GetHandle (); } }
public TemplatingAppDomainRecycler.Handle GetHandle() { lock (lockObj) { if (domain == null || domain.Domain == null || domain.UnusedHandles == 0) { domain = new RecyclableAppDomain(name); } return(domain.GetHandle()); } }
public void Dispose() { if (parent == null) { return; } var p = parent; lock (this) { if (parent == null) { return; } parent = null; } p.ReleaseHandle(); }
internal Handle(RecyclableAppDomain parent) { this.parent = parent; }
public void Dispose () { if (parent == null) return; var p = parent; lock (this) { if (parent == null) return; parent = null; } p.ReleaseHandle (); }
internal Handle (RecyclableAppDomain parent) { this.parent = parent; }