public TypeMembers(IContainsCustomSerialization custom, Func <IMember, bool> specification, ITypeMemberSource source) { _custom = custom; _specification = specification; _source = source; }
// ReSharper disable once TooManyDependencies public ParameterizedTypeMembers(ITypeMembers previous, IContainsCustomSerialization custom, IParameterizedMembers members, Func <IMember, string> group) { _previous = previous; _custom = custom; _members = members; _group = @group; }
// 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 TypeMembers(IValidMemberSpecification specification, IContainsCustomSerialization custom, ITypeMemberSource source) : this(custom, specification.IsSatisfiedBy, source) { }
public ParameterizedTypeMembers(ITypeMembers previous, IContainsCustomSerialization custom, IParameterizedMembers members) : this(previous, custom, members, IdentityFormatter.Default.Get) { }