public NamesMoreThanParamCount(ISampleContractA defaultA, ISampleContractA namedA, ISampleContractB defaultB, ISampleContractB namedB) { _defaultA = defaultA; _namedA = namedA; _defaultB = defaultB; _namedB = namedB; }
public NamesLessThanParamCount(ISampleContractA defaultA, ISampleContractA namedA, ISampleContractB defaultB, ISampleContractB unnamedB) { _defaultA = defaultA; _namedA = namedA; _defaultB = defaultB; _unnamedB = unnamedB; }
public MultiConstructorsWithDefault(ISampleContractA a, ISampleContractB b) { _a = a; _b = b; _invokedConstructor = 3; }
public MultiConstructorsWithDefault(ISampleContractA a) { _a = a; _b = null; _invokedConstructor = 2; }
public MultiConstructorsWithDefault() { _a = null; _b = null; _invokedConstructor = 1; }
private PrivateMarkedConstructor(ISampleContractA a, ISampleContractB b) { _a = a; _b = b; _invokedConstructor = 3; }
// ReSharper disable UnusedMember.Local private PrivateDefaultSingleConstructor() { _a = null; _b = null; _invokedConstructor = 1; }
public NoDefaultMultipleUnmarkedConstructors(ISampleContractA a, ISampleContractB b) { _a = a; _b = b; _invokedConstructor = 3; }
public SingleNonDefaultConstructor(ISampleContractA a, ISampleContractB b) { _a = a; _b = b; _invokedConstructor = 3; }
public PrivateDefaultNoneMarkedFromOtherConstructors(ISampleContractA a, ISampleContractB b) { _a = a; _b = b; _invokedConstructor = 3; }
public MultipleMarkedConstructors(ISampleContractA a, ISampleContractB b) { _a = a; _b = b; _invokedConstructor = 3; }