public ReferenceAssemblyContext(Microsoft.Expression.Project.ReferenceAssemblyMode referenceAssemblyMode, FrameworkName targetFramework) { this.identifier = Guid.NewGuid(); this.referenceAssemblyMode = referenceAssemblyMode; this.targetFramework = targetFramework; this.defaultUniverse = new ReferenceAssemblyContext.ReferenceAssemblyUniverse(this); this.defaultUniverse.OnResolveEvent += new EventHandler <ResolveAssemblyNameEventArgs>(this.DefaultUniverse_OnResolveEvent); }
public void Dispose() { if (this.defaultUniverse != null) { this.defaultUniverse.OnResolveEvent -= new EventHandler <ResolveAssemblyNameEventArgs>(this.DefaultUniverse_OnResolveEvent); this.defaultUniverse.Dispose(); this.defaultUniverse = null; } }