我想custom attributes从不同的.CS文件中提取源代码.我有文件列表.
场景是我有Project A读取文件的Project B.它必须提取所有使用的属性Project B.
我的问题是,如果不使用我怎么能这样做Reflection.Reflection处理程序集但我有源代码.
使用Roslyn会被杀死吗?
有什么方法?
我有另一个使用Compile的选项,MSBuild但对于大型项目,由于依赖性很大,它不可行.并且它似乎不是构建应用程序然后去组件的好方法
我只是希望有某种东西告诉我什么类的属性和可能的类的关系的UML图.
请提出你的建议
我遇到了一个实现一个接口的例子.代码部分是
public partial interface IDataProvider
{
DataTable GetEmployeeAbsenceDurationTypes();
void AlterEmployeeAbsenceDurationTypes(DataTable lookUpTable);
}
public partial class DataProvider : IDataProvider
{
public DataTable GetEmployeeAbsenceDurationTypes()
{
return GetEmployeeAbsenceDurationTypes((DbTransaction)null);
}
public DataTable GetEmployeeAbsenceDurationTypes(DbTransaction tran)
{
//Db Operations
}
}
Run Code Online (Sandbox Code Playgroud)
我的第一个问题是关于这个"DbTransaction"课程.它不在我的项目中,是否是一个类的构建?
我的第二个问题是,为什么在DataProvider(实现类)中,函数调用自身的另一个重载?