IScriptPackContext IScriptPack.GetContext()
		{
			if(this.clrMdPack == null)
			{
				this.clrMdPack = new ClrMdPack();
			}

			return this.clrMdPack;
		}
		void IScriptPack.Terminate()
		{
			if(this.clrMdPack != null)
			{
				if(this.clrMdPack.IsAttached)
				{
					this.clrMdPack.Detach();
				}

				this.clrMdPack = null;
			}
		}