public BindingMemberProvider([NotNull] BindingMemberProvider provider) { Should.NotBeNull(provider, nameof(provider)); _currentPaths = new HashSet <string>(StringComparer.Ordinal); _attachedMembers = provider._attachedMembers; _tempMembersCache = provider._tempMembersCache; _explicitMembersCache = provider._explicitMembersCache; }
/// <summary> /// Initializes a new instance of the <see cref="BindingMemberProvider" /> class. /// </summary> public BindingMemberProvider([NotNull] BindingMemberProvider provider) { Should.NotBeNull(provider, "provider"); _attachedMembers = provider._attachedMembers; _tempMembersCache = provider._tempMembersCache; _explicitMembersCache = provider._explicitMembersCache; FieldFlags = provider.FieldFlags; EventFlags = provider.EventFlags; PropertyFlags = provider.PropertyFlags; }
public BindingMemberProvider([NotNull] BindingMemberProvider provider) { Should.NotBeNull(provider, "provider"); _currentPaths = new HashSet <string>(StringComparer.Ordinal); _attachedMembers = provider._attachedMembers; _tempMembersCache = provider._tempMembersCache; _explicitMembersCache = provider._explicitMembersCache; FieldFlags = provider.FieldFlags; EventFlags = provider.EventFlags; PropertyFlags = provider.PropertyFlags; }
/// <summary> /// Initializes a new instance of the <see cref="BindingMemberProvider" /> class. /// </summary> public BindingMemberProviderEx([NotNull] BindingMemberProvider provider) : base(provider) { }