public InternalConstructorWithoutRecursionRetrieval(ConstructorRetrieval next) { _next = next; }
private ConstructorRetrieval PrivateAndProtectedNonRecursiveConstructor(ConstructorRetrieval next) { return(new PrivateOrProtectedNonRecursiveConstructorRetrieval(next)); }
public PublicRecursiveConstructorsRetrieval(ConstructorRetrieval next) { _next = next; }
public NonPublicParameterlessConstructorRetrieval(ConstructorRetrieval next) { _next = next; }
public SmartType(Type type, ConstructorRetrieval constructorRetrieval) { _type = type; _constructorRetrieval = constructorRetrieval; _typeInfo = _type.GetTypeInfo(); }
public PublicStaticFactoryMethodRetrieval(ConstructorRetrieval next) { _next = next; }
public InternalRecursiveConstructorRetrieval(ConstructorRetrieval next) { _next = next; }