示例#1
0
        bool PipeContext.HasPayloadType(Type contextType)
        {
            if (_payloadCache != null)
            {
                return(_payloadCache.HasPayloadType(contextType));
            }

            return(_context.HasPayloadType(contextType));
        }
示例#2
0
        public virtual bool HasPayloadType(Type contextType)
        {
            if (contextType.IsInstanceOfType(this))
            {
                return(true);
            }

            return(_payloadCache.HasPayloadType(contextType));
        }
示例#3
0
 /// <summary>
 /// Returns true if the payload type is included with or supported by the context type
 /// </summary>
 /// <param name="payloadType"></param>
 /// <returns></returns>
 public virtual bool HasPayloadType(Type payloadType)
 {
     return(payloadType.IsInstanceOfType(this) || _payloadCache.HasPayloadType(payloadType));
 }
示例#4
0
 public bool HasPayloadType(Type payloadType)
 {
     return(_payloadCache.HasPayloadType(payloadType) || _parentCache.HasPayloadType(payloadType));
 }
示例#5
0
 public virtual bool HasPayloadType(Type contextType)
 {
     return(_payloadCache.HasPayloadType(contextType) || _context.HasPayloadType(contextType));
 }
示例#6
0
 bool IReadOnlyPayloadCollection.HasPayloadType(Type payloadType)
 {
     return(_payloadCache.HasPayloadType(payloadType) || _parentCache.HasPayloadType(payloadType));
 }