/// <inheritdoc />
 protected override ReplicationBehavior? TryGetPerMemberReplicationBehavior(CopyableFieldDescription fieldDescription)
 {
     return base.TryGetPerMemberReplicationBehavior(fieldDescription)
            ?? TryGetBehaviorFromAttribute(fieldDescription.DeclaringMember);
 }
Пример #2
0
 /// <summary>
 /// Extension point. Try to find per-member <see cref="ReplicationBehavior"/> or
 /// return <c>null</c>, if current <see cref="IMetadataProvider"/> does not specify it.
 /// </summary>
 protected virtual ReplicationBehavior?TryGetPerMemberReplicationBehavior(CopyableFieldDescription fieldDescription)
 {
     return(null);
 }
 /// <inheritdoc />
 protected override ReplicationBehavior?TryGetPerMemberReplicationBehavior(CopyableFieldDescription fieldDescription)
 {
     return(base.TryGetPerMemberReplicationBehavior(fieldDescription)
            ?? TryGetBehaviorFromAttribute(fieldDescription.DeclaringMember));
 }
 /// <summary>
 /// Extension point. Try to find per-member <see cref="ReplicationBehavior"/> or
 /// return <c>null</c>, if current <see cref="IMetadataProvider"/> does not specify it.
 /// </summary>
 protected virtual ReplicationBehavior? TryGetPerMemberReplicationBehavior(CopyableFieldDescription fieldDescription)
 {
     return null;
 }
Пример #5
0
 protected override ReplicationBehavior?TryGetPerMemberReplicationBehavior(CopyableFieldDescription fieldDescription)
 {
     allFields.Add(fieldDescription);
     return(base.TryGetPerMemberReplicationBehavior(fieldDescription));
 }