public override bool TryInvokeMember( InvokeMemberBinder binder, object[] args, out object result )
{
if(!ReferenceEquals(Prototype, null))
{
if(Prototype.TryInvokeMember(binder, args, out result))
{
return true;
}
}
if ( TryInvokeMemberMissing == null )
{
result = null;
return false;
}
return TryInvokeMemberMissing( binder, args, out result );
}