本文整理汇总了C#中Handle.empty方法的典型用法代码示例。如果您正苦于以下问题:C# Handle.empty方法的具体用法?C# Handle.empty怎么用?C# Handle.empty使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Handle
的用法示例。
在下文中一共展示了Handle.empty方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: setCapletVolatility
public void setCapletVolatility(Handle<OptionletVolatilityStructure> v) {
capletVol_.unregisterWith(update);
capletVol_ = v;
if (!capletVol_.empty())
capletVol_.registerWith(update);
update();
}
示例2: CPICouponPricer
public CPICouponPricer(Handle<CPIVolatilitySurface> capletVol = null)
{
if ( capletVol == null )
capletVol = new Handle<CPIVolatilitySurface>();
capletVol_ = capletVol;
if( !capletVol_.empty() ) capletVol_.registerWith(update);
}
示例3: IborIndex
public IborIndex(string familyName, Period tenor, int settlementDays, Currency currency,
Calendar fixingCalendar, BusinessDayConvention convention, bool endOfMonth,
DayCounter dayCounter, Handle<YieldTermStructure> h) :
base(familyName, tenor, settlementDays, currency, fixingCalendar, dayCounter) {
convention_ = convention;
termStructure_ = h;
endOfMonth_ = endOfMonth;
// observer interface
if (!termStructure_.empty())
termStructure_.registerWith(update);
}
示例4: IborCouponPricer
protected IborCouponPricer(Handle<OptionletVolatilityStructure> v)
{
capletVol_ = v;
if (!capletVol_.empty())
{
capletVol_.registerWith(update);
}
}
示例5: setCapletVolatility
public virtual void setCapletVolatility(Handle<CPIVolatilitySurface> capletVol)
{
Utils.QL_REQUIRE( !capletVol.empty(), () => "empty capletVol handle" );
capletVol_ = capletVol;
capletVol_.registerWith(update);
}
示例6: setCapletVolatility
public virtual void setCapletVolatility(Handle<YoYOptionletVolatilitySurface> capletVol)
{
if (capletVol.empty())
throw new ApplicationException("empty capletVol handle");
capletVol_ = capletVol;
capletVol_.registerWith(update);
}