internal virtual bool NotifyDynamicSinks(
IMessage msg,
bool bCliSide,
bool bStart,
bool bAsync,
bool bNotifyGlobals)
{
bool bHasDynamicSinks = false;
if (bNotifyGlobals && (_dphGlobal.DynamicProperties != null))
{
ArrayWithSize globalSinks = GlobalDynamicSinks;
if (globalSinks != null)
{
DynamicPropertyHolder.NotifyDynamicSinks(
msg,
globalSinks,
bCliSide,
bStart,
bAsync);
bHasDynamicSinks = true;
}
}
ArrayWithSize perCtxSinks = DynamicSinks;
if (perCtxSinks != null)
{
DynamicPropertyHolder.NotifyDynamicSinks(
msg,
perCtxSinks,
bCliSide,
bStart,
bAsync);
bHasDynamicSinks = true;
}
return(bHasDynamicSinks);
} // NotifyDynamicSinks