internal class HostItemProvider : IHostItemProvider
{
public HostItemProvider(ShapeApp.Application application)
{
this.application = application;
}
public object GetHostObject(Type primaryType, string primaryCookie)
{
if (primaryType == typeof(ShapeApp.Application))
{
return this.application;
}
else
{
throw new ArgumentOutOfRangeException("primaryType != " + typeof(ShapeApp.Application));
}
}
private ShapeApp.Application application;
}