// ReSharper disable once TooManyDependencies public AllMembersParameterizedActivators(IActivators activators, IQueriedConstructors constructors, IConstructorMembers members, IMemberAccessors accessors, ITypeMembers typeMembers) : this(activators, constructors, members, accessors, typeMembers, new ParameterizedAwareTypeDefaults(TypeDefaults.Defaults.Get(activators), constructors)) { }
public MemberSerializations(Func <IEnumerable <IMemberSerializer>, IMemberSerialization> builder, ITypeMembers members, Func <IMember, IMemberSerializer> serializers) { _builder = builder; _members = members; _serializers = serializers; }
public ObjectTypeWalker(IVariableTypeMemberSpecifications specifications, IMemberAccessors accessors, ITypeMembers members, IEnumeratorStore enumerators, object root) : base(members, enumerators, root) { _specifications = specifications; _accessors = accessors; }
public ContentMember(ISpecification <TypeInfo> collection, Func <MemberInfo, bool> specification, ITypeMembers members) { _collection = collection; _specification = specification; _members = members; }
// ReSharper disable once TooManyDependencies public ReferenceWalker(IReferencesPolicy policy, ITypeMembers members, IEnumeratorStore enumerators, IMemberAccessors accessors, object root) : base(members, enumerators, root) { _policy = policy; _accessors = accessors; }
public TypeMembers(IIdentities identities, ITypeMembers typeMembers, IMembers members, ImmutableArray <IProperty> properties) { _identities = identities; _typeMembers = typeMembers; _members = members; _properties = properties; }
ObjectIdentifiers(ITypeMembers members, IEnumeratorStore enumerators, IMemberAccessors accessors, Func <TypeInfo, string> names) { _members = members; _enumerators = enumerators; _accessors = accessors; _names = names; }
// ReSharper disable once TooManyDependencies public ParameterizedTypeMembers(ITypeMembers previous, IContainsCustomSerialization custom, IParameterizedMembers members, Func <IMember, string> group) { _previous = previous; _custom = custom; _members = members; _group = @group; }
public References(IReferencesPolicy policy, ITypeMembers members, IEnumeratorStore enumerators, IMemberAccessors accessors) { _policy = policy; _members = members; _enumerators = enumerators; _accessors = accessors; }
// ReSharper disable once TooManyDependencies public References(ISpecification <TypeInfo> allow, IReferencesPolicy policy, ITypeMembers members, IEnumeratorStore enumerators, IMemberAccessors accessors) { _allow = allow; _policy = policy; _members = members; _enumerators = enumerators; _accessors = accessors; }
// ReSharper disable once TooManyDependencies public MarkupExtensions(IEvaluator evaluator, ITypeMembers members, IMemberAccessors accessors, IConstructors constructors, System.IServiceProvider provider) { _evaluator = evaluator; _members = members; _accessors = accessors; _constructors = constructors; _provider = provider; }
public ReferenceWalker(IReferencesPolicy policy, IVariableTypeMemberSpecifications specifications, ITypeMembers members, IEnumeratorStore enumerators, IMemberAccessors accessors, object root) : base(members, enumerators, root) { _policy = policy; _specifications = specifications; _accessors = accessors; }
public AllMembersParameterizedActivators(IActivators activators, IQueriedConstructors constructors, IConstructorMembers members, IMemberAccessors accessors, ITypeMembers typeMembers) { _activators = activators; _constructors = constructors; _members = members; _accessors = accessors; _typeMembers = typeMembers; }
public MarkupExtensionPartsEvaluator(IParser <MemberInfo> parser, IEvaluator evaluator, ITypeMembers members, IMemberAccessors accessors, IConstructors constructors, System.IServiceProvider provider, IFormatter <TypeParts> formatter, params object[] services) { _parser = parser; _evaluator = evaluator; _members = members; _accessors = accessors; _constructors = constructors; _provider = provider; _formatter = formatter; _services = services; }
public ReferenceWalker(IReferencesPolicy policy, ITypeMembers members, IEnumeratorStore enumerators, IMemberAccessors accessors, object root) : this(policy, Specifications, members, enumerators, accessors, root) { }
// ReSharper disable once TooManyDependencies public References(IContainsCustomSerialization custom, IReferencesPolicy policy, ITypeMembers members, IEnumeratorStore enumerators, IMemberAccessors accessors) : this(AssignedSpecification <TypeInfo> .Default.And(custom.Inverse()), policy, members, enumerators, accessors) { }
public ObjectIdentifiers(IIdentifiers identifiers, ITypeMembers members, IEnumeratorStore enumerators, IMemberAccessors accessors) : this(members, enumerators, accessors, identifiers.Get) { }
public MemberSerializations(ITypeMembers members, IMemberSerializers serializers) : this(MemberSerializationBuilder.Default.Get, members, serializers.Get) { }
public ContentMember(ITypeMembers members) : this(Specification, members) { }
public ContentMember(Func <MemberInfo, bool> specification, ITypeMembers members) { _specification = specification; _members = members; }
public ContentMember(ITypeMembers members) : this(IsCollectionTypeSpecification.Default, Specification, members) { }
protected TypeMemberWalkerBase(ITypeMembers members, TypeInfo root) : base(root) => _members = members;
public Cache(ITypeMembers members) { _members = members; }
public DiscoveredTypes(ITypeMembers members) => _members = members;
public ObjectTypeWalker(ITypeMembers members, IEnumeratorStore enumerators, IMemberAccessors accessors, object root) : this(Specifications, accessors, members, enumerators, root) { }
protected InstanceMemberWalkerBase(ITypeMembers members, IEnumeratorStore enumerators, object root) : base(root) { _members = members; _enumerators = enumerators; _selector = Yield; }
public ContainsStaticReferenceSpecification(ITypeMembers members) : base(new Cache(members).Get) { }
public VariableTypeWalker(ITypeMembers members, TypeInfo root) : this(Specification, members, root) { }
// ReSharper disable once TooManyDependencies public ReferenceWalker(ISpecification <TypeInfo> @default, IReferencesPolicy policy, ITypeMembers members, IEnumeratorStore enumerators, IMemberAccessors accessors, object root) : base(members, enumerators, root) { _default = @default; _policy = policy; _accessors = accessors; }
public VariableTypeWalker(ISpecification <TypeInfo> specification, ITypeMembers members, TypeInfo root) : base(members, root) => _specification = specification;