internal MessageReader(IFunctionLoader functionLoader, IntPtr messagePtr) { this._functionLoader = functionLoader ?? throw new ArgumentNullException(nameof(functionLoader)); if (messagePtr == IntPtr.Zero) throw new ArgumentOutOfRangeException(nameof(messagePtr)); this._messagePtr = messagePtr; }
/// <summary> /// Creates a new assembly loader /// </summary> /// <param name="classLoader">The class loader</param> /// <param name="functionLoader">The function loader</param> /// <param name="typeProvider">The type provider</param> public AssemblyLoader(IClassLoader classLoader, IFunctionLoader functionLoader, TypeProvider typeProvider) { this.classLoader = classLoader; this.functionLoader = functionLoader; this.typeProvider = typeProvider; }
public DefaultProducer(IFunctionLoader functionLoader) { this._functionLoader = functionLoader ?? throw new ArgumentNullException(nameof(functionLoader)); }
public MessageBuilder(IFunctionLoader functionLoader) { this._functionLoader = functionLoader ?? throw new ArgumentNullException(nameof(functionLoader)); }
/// <summary> /// Initializes a new instance of the <see cref="FunctionRepository"/> class. /// </summary> /// <param name="functionLoader"> /// The function loader. /// </param> public FunctionRepository(IFunctionLoader functionLoader) { FunctionLoader = functionLoader ?? throw new ArgumentNullException("functionLoader", "parameter cannot bu null"); }