手で書き直すことができるように、他の言語を十分に学ぶことが最善の方法だと思います。特定の側面には非常に難しい違いがあり、コンバーターがうまく処理できるかどうかはわかりません。たとえば、次のC#からVBへの翻訳を比較します。
public class FileSystemEventSubscription : EventSubscription
{
private FileSystemWatcher fileSystemWatcher;
public FileSystemEventSubscription(IComparable queueName,
Guid workflowInstanceId, FileSystemWatcher fileSystemWatcher) : base(queueName, workflowInstanceId)
{
this.fileSystemWatcher = fileSystemWatcher;
}
になります
Public Class FileSystemEventSubscription
Inherits EventSubscription
Private myFileSystemWatcher As FileSystemWatcher
Public Sub New(ByVal QueueName As IComparable, ByVal WorkflowInstanceID As Guid, ByVal Watcher As FileSystemWatcher)
MyBase.New(QueueName, WorkflowInstanceID)
Me.myFileSystemWatcher = Watcher
End Sub
C#はカスタムアクティビティフレームワークのサンプルからのものであり、リンクを失ってしまったのではないかと思います。しかし、それは(VBの観点から)いくつかの厄介な外観の継承を含んでいます。