2015-10-09 8 views
5

私は、レガシーサポートのためにタイプ定義を転送しています。私はそうするために、次の構文を使用しています:私がいるフォワードジェネリックタイプ定義

[assembly: TypeForwardedTo(typeof(NamespaceA.TypeA))] 

問題は、私はジェネリック型定義(それはEric Lippert's postおよび他の多くの場所に基づいて可能でなければなりません)のための正しい構文を見つけることができないということです。作業溶液は

[assembly: TypeForwardedTo(typeof(NamespaceA.TypeA<T>))] 

正しくそれをしてください書く方法任意のアイデアであるように私が期待する何

?おかげさまで

+5

'[アセンブリ:TypeForwardedTo(typeof演算(NamespaceA.TypeA <>))]'? – Dennis

+0

素晴らしい。時には、ほとんどの単純なソリューションが目を逃れることがあります。ありがとう。 –

答えて

2

あなたはこのように試すことができます:

[assembly: TypeForwardedTo(typeof(NamespaceA.TypeA<>))] 
+0

あなたとDenisの両方にお手伝いしてくれてありがとうございます。 –