I056 NEW または DELETE の使い方が正しくありません

New か Delete という名前がクラス定義内の関数名、プロパティ名、または変数名に使用されています。クラス内では New と Delete という名前はサブルーチンに予約されているため、それらは関数、プロパティ、変数であってはいけません。

関数、プロパティ、変数の名前を変更してください。オブジェクトの作成または削除時に実行されるサブルーチンを指定するには、クラス定義に Sub New または Sub Delete を含めてください。