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