|
型引数をNodeIDとしてxs, ysを宣言してるのに、ElemIDとして表示されちゃってますね
VB.Netだからそんなものなのかもしれませんね
他の.Netに合わせて無理やりGenericsと繋げただけ
- 同じファイル内で宣言されたクラスをImportsの型エイリアスに用いることができない
このためだけに別ファイルに移さなければならない
- 型引数を指定したデータ型エイリアスが書けない
Genericsの利点が型エイリアスによって灰燼と化す言語仕様
System.Collections.Immutable
Imports KV(Of T) = System.Collections.Immutable.ImmutableDictionary(Of T, System.Collections.Immutable.ImmutableList(Of T))
- データ型エイリアスで毎回フルパス記述しなければいけない
Imports System.Collections.Immutable
Imports KV = System.Collections.Immutable.ImmutableDictionary(Of T, System.Collections.Immutable.ImmutableList(Of T))
Imports KVB = ImmutableDictionary(Of T, ImmutableList(Of T)) ←エラー
- 「右クリック>名前の変更」で匿名型メンバーの名前をリファクタリングしようとすると
『匿名型メンバーの名前の変更は、まだサポートされていません。』というダイアログが表示される。
周りにアレな技術者(?)しかいなくて業務上仕方なく使ってますけど
まあ、割とゴミです。
|