void InitCast(MethodInfo method) { var castAttr = method.GetCustomAttribute <DtoCastAttribute>(); if (castAttr == null) { return; } var error = DtoCopierCastStorage.CheckMethod(method); if (error != null) { throw InvalidSignatureExceptionFactory.Create(method); } Casts.Append(method, castAttr.AvailableTypes); }
public DtoCopier(DtoCopierCastStorage casts) : this() { m_casts = casts; }