protected GetOrCreateReferenceBuilder ( Func |
||
create | Func |
|
return | IReferenceBuilder |
protected override IReferenceBuilder GetOrCreateReferenceBuilder(Func<IReferenceBuilder> create)
{
var items = getCurrentHttpContext().Items;
const string key = "Cassette.ReferenceBuilder";
if (items.Contains(key))
{
return (IReferenceBuilder)items[key];
}
else
{
var builder = create();
items[key] = builder;
return builder;
}
}