Skip to content

Commit

Permalink
Member getter cleanup
Browse files Browse the repository at this point in the history
  • Loading branch information
jbogard committed May 29, 2015
1 parent 8bd9bbb commit 9c1c4a2
Show file tree
Hide file tree
Showing 3 changed files with 23 additions and 18 deletions.
7 changes: 7 additions & 0 deletions src/AutoMapper/IMemberAccessor.cs
@@ -0,0 +1,7 @@
namespace AutoMapper
{
public interface IMemberAccessor : IMemberGetter
{
void SetValue(object destination, object value);
}
}
25 changes: 7 additions & 18 deletions src/AutoMapper/IMemberGetter.cs
@@ -1,22 +1,11 @@
using System;
using System.Reflection;

namespace AutoMapper
{
public interface IMemberResolver : IValueResolver
{
Type MemberType { get; }
}

public interface IMemberGetter : IMemberResolver
{
MemberInfo MemberInfo { get; }
string Name { get; }
object GetValue(object source);
}
using System.Reflection;

public interface IMemberAccessor : IMemberGetter
{
void SetValue(object destination, object value);
}
public interface IMemberGetter : IMemberResolver
{
MemberInfo MemberInfo { get; }
string Name { get; }
object GetValue(object source);
}
}
9 changes: 9 additions & 0 deletions src/AutoMapper/IMemberResolver.cs
@@ -0,0 +1,9 @@
namespace AutoMapper
{
using System;

public interface IMemberResolver : IValueResolver
{
Type MemberType { get; }
}
}

0 comments on commit 9c1c4a2

Please sign in to comment.