私はRoslyn-CTPを少し実験しています。 現在、varを具体的なタイプに置き換えようとしています。 var i=1;
はなるはずです: int i=1;
が推測されたタイプは簡単です考え出します。しかし、この部分がセマンティックモデルで起こるので、私はITypeSymbolを得ます。置換は構文モデルで行われるので、TypeSyntaxが必要です。私は肥大化した名前(global::S
例えば、私は class Foo: INotifyPropertyChanged {
public event PropertyChangedEventHandler PropertyChanged;
public int Bar {get;set;}
}
を持っているが、私はのFooクラスのASTを取得し、 public string Bar
{