public TypeMembers(IContainsCustomSerialization custom, Func <IMember, bool> specification, ITypeMemberSource source) { _custom = custom; _specification = specification; _source = source; }
public TypeMemberSource(ITypeMemberSource source, IElementMember member) { _source = source; _member = member; }
public TypeMembers(Func <IMember, bool> specification, ITypeMemberSource source) { _specification = specification; _source = source; }
public TypeMembers(IValidMemberSpecification specification, ITypeMemberSource source) : this(specification.IsSatisfiedBy, source) { }
public TypeMembers(IValidMemberSpecification specification, IContainsCustomSerialization custom, ITypeMemberSource source) : this(custom, specification.IsSatisfiedBy, source) { }
public bool Equals(ITypeMemberSource other) => OriginalSymbol.Equals(other.OriginalSymbol, SymbolEqualityComparer.Default);