// Constructors /// <summary> /// <see cref="ClassDocTemplate.Ctor" copy="true" /> /// </summary> /// <param name="provider">Instance generator provider this generator is bound to.</param> public WrappingInstanceGenerator(IInstanceGeneratorProvider provider) : base(provider) { BaseGenerator1 = provider.GetInstanceGenerator <TBase1>(); BaseGenerator2 = provider.GetInstanceGenerator <TBase2>(); BaseGenerator3 = provider.GetInstanceGenerator <TBase3>(); }
public virtual void OnDeserialization(object sender) { if (provider == null || provider.GetType() == typeof(InstanceGeneratorProvider)) { provider = InstanceGeneratorProvider.Default; } }
public TupleGeneratorData(IInstanceGeneratorProvider provider, Tuples.Tuple tuple, Random random) { Provider = provider; Tuple = tuple; Random = random; }
// Constructors public ByteInstanceGenerator(IInstanceGeneratorProvider provider) : base(provider) { }
// Constructors public SByteInstanceGenerator(IInstanceGeneratorProvider provider) : base(provider) { byteItemGenerator = provider.GetInstanceGenerator <byte>(); }
// Constructors public DecimalInstanceGenerator(IInstanceGeneratorProvider provider) : base(provider) { }
// Constructors public ArrayInstanceGenerator(IInstanceGeneratorProvider provider) : base(provider) { }
// Constructors public KeyValuePairInstanceGenerator(IInstanceGeneratorProvider provider) : base(provider) { }
// Constructors /// <summary> /// <see cref="ClassDocTemplate.Ctor" copy="true" /> /// </summary> /// <param name="provider">Instance generator provider this generator is bound to.</param> public WrappingInstanceGenerator(IInstanceGeneratorProvider provider) : base(provider) { BaseGenerator = provider.GetInstanceGenerator <TBase>(); }
// Constructors public TripletInstanceGenerator(IInstanceGeneratorProvider provider) : base(provider) { }
// Constructors public SingleInstanceGenerator(IInstanceGeneratorProvider provider) : base(provider) { }
// Constructors public StringInstanceGenerator(IInstanceGeneratorProvider provider) : base(provider) { }
// Constructors public NullableInstanceGenerator(IInstanceGeneratorProvider provider) : base(provider) { }
// Constructors public GuidInstanceGenerator(IInstanceGeneratorProvider provider) : base(provider) { }
// Constructors public TupleInstanceGenerator(IInstanceGeneratorProvider provider) : base(provider) { this.provider = provider; }
// Constructors public BooleanInstanceGenerator(IInstanceGeneratorProvider provider) : base(provider) { }
// Constructors public Int32InstanceGenerator(IInstanceGeneratorProvider provider) : base(provider) { }
// Constructors public UInt64InstanceGenerator(IInstanceGeneratorProvider provider) : base(provider) { }
// Constructors public CharInstanceGenerator(IInstanceGeneratorProvider provider) : base(provider) { }
// Constructors /// <summary> /// Initializes a new instance of this type. /// </summary> /// <param name="provider">Instance generator provider this generator is bound to.</param> public InstanceGeneratorBase(IInstanceGeneratorProvider provider) { ArgumentValidator.EnsureArgumentNotNull(provider, "provider"); this.provider = provider; }
// Constructors public DateTimeInstanceGenerator(IInstanceGeneratorProvider provider) : base(provider) { longInstanceGeneratorProvider = provider.GetInstanceGenerator <long>(); }
// Constructors public EnumInstanceGenerator(IInstanceGeneratorProvider provider) : base(provider) { }