MSBuild Tasks
От: ConfM  
Дата: 01.06.06 12:52
Оценка:
1. Cтандартным инерфейсом для описания пропертей/айтемов MSBuild является интерфейс ITaskItem.

Тем не мение при написании кастом таксов успешно "глотаются" string, bool, int... возможно и другие...

а что если мне надо другие типы, например FileInfo, Version?

не очень нравится мне писать чтото вроде


private string _path;

public string Path 
{
  get { return _path; }
  set { _path = value; }
}



а потом где-то в коде:


  FileInfo info = new FileInfo(Path);



И ещё...

2. если свойство однозначно только для чтения (ну к примеру тот-же Path), то

возможно ли писать только к примеру:


public string Path 
{
  set { _path = value; }
}




3. Cколько раз считываются пропертя? Я это спрашиваю к тому, что из первой ситуации можно выйти, хотя это тоже не очень красиво,
написав что-то вроде:

private FileInfo _path;

public string Path 
{
  get { return _path; }
  set { _path = new FileInfo(value); }
}
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.