Kodersでこのコードを見つけました:
private ServiceProvider SiteServiceProvider
{
get
{
if (serviceProvider == null)
{
serviceProvider = new ServiceProvider(site as VSOLE.IServiceProvider);
Debug.Assert(serviceProvider != null, "Unable to get ServiceProvider from site object.");
}
return serviceProvider;
}
}
疑問に思っていますが、トリガーできる方法はありますか?Debug.Assert(serviceProvider != null
私はnew
、例外によってのみ中止できるという印象を受けています。その場合、アサートに到達することはありません。