Class InterfaceExtensions  
  
  
    - Namespace
- MassTransit.Internals
- Assembly
- MassTransit.Abstractions.dll
 
  
  
  
    public static class InterfaceExtensions
   
  
    - Inheritance
- 
      
      InterfaceExtensions 
    - Inherited Members
- 
    
    
    
    
    
    
    
  
Methods
  
  
  ClosesType(Type, Type)
  
  
  
  
  
    public static bool ClosesType(this Type type, Type openType)
   
  Parameters
  
    - typeType
- openTypeType
Returns
  
    - bool
  ClosesType(Type, Type, out Type?)
  
  
  
  
  
    public static bool ClosesType(this Type type, Type openType, out Type? closedType)
   
  Parameters
  
    - typeType
- openTypeType
- closedTypeType
Returns
  
    - bool
  ClosesType(Type, Type, out Type[])
  
  
  
  
  
    public static bool ClosesType(this Type type, Type openType, out Type[] arguments)
   
  Parameters
  
    - typeType
- openTypeType
- argumentsType[]
Returns
  
    - bool
  GetClosingArgument(Type, Type)
  
  
  
  
  
    public static Type GetClosingArgument(this Type type, Type openType)
   
  Parameters
  
    - typeType
- openTypeType
Returns
  
    - Type
  GetClosingArguments(Type, Type)
  
  
  
  
  
    public static IEnumerable<Type> GetClosingArguments(this Type type, Type openType)
   
  Parameters
  
    - typeType
- openTypeType
Returns
  
    - IEnumerable<Type>
  GetInterface(Type, Type)
  
  
  
  
  
    public static Type? GetInterface(this Type type, Type interfaceType)
   
  Parameters
  
    - typeType
- interfaceTypeType
Returns
  
    - Type
  GetInterface<T>(Type)
  
  
  
  
  
    public static Type? GetInterface<T>(this Type type)
   
  Parameters
  
    - typeType
Returns
  
    - Type
Type Parameters
  
    - T
  HasInterface(Type, Type)
  
  
  
  
  
    public static bool HasInterface(this Type type, Type interfaceType)
   
  Parameters
  
    - typeType
- interfaceTypeType
Returns
  
    - bool
  HasInterface<T>(Type)
  
  
  
  
  
    public static bool HasInterface<T>(this Type type)
   
  Parameters
  
    - typeType
Returns
  
    - bool
Type Parameters
  
    - T
  IsTask(Type, out Type?)
  
  
  
  
  
    public static bool IsTask(this Type type, out Type? taskType)
   
  Parameters
  
    - typeType
- taskTypeType
Returns
  
    - bool