在自定义环境中托管 StyleCop
我想在自定义环境中托管 StyleCop,SDK 中提供的示例代码使用此 foreach(string myProject in this.myProjects)
。 String
没有 Path.GetHashCode()
和 FilesToAnalyze
等属性,有谁知道 this.myProjects
是什么>?
List<CodeProject> projects = new List<CodeProject>();
// what is this.myProject?
foreach (string myProject in this.myProjects)
{
CodeProject project = new CodeProject(
myProject.Path.GetHashCode(), myProject.Path, configuration);
// Add each source file to this project.
foreach (string sourceFilePath in myProject.FilesToAnalyze)
{
console.Core.Environment.AddSourceCode(project, sourceFilePath, null);
}
projects.Add(project);
}
I want to host StyleCop in a Custom Environment, the sample code provided in SDK uses this foreach(string myProject in this.myProjects)
. String
doesn't have properties like Path.GetHashCode()
and FilesToAnalyze
, does anyone knows what is this.myProjects
?
List<CodeProject> projects = new List<CodeProject>();
// what is this.myProject?
foreach (string myProject in this.myProjects)
{
CodeProject project = new CodeProject(
myProject.Path.GetHashCode(), myProject.Path, configuration);
// Add each source file to this project.
foreach (string sourceFilePath in myProject.FilesToAnalyze)
{
console.Core.Environment.AddSourceCode(project, sourceFilePath, null);
}
projects.Add(project);
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
查看 SDK 中的示例后,我认为
myProject
只是一个占位符,用于指示如何构造CodeProject
实例。如果您愿意,可以定义一个类,如下所示,或保留根路径和文件以在不同的数据结构中进行分析。
After looking at the example in the SDK I think
myProject
is just a placeholder to indicate how to construct aCodeProject
instance.If you want you can define a class as shown below or keep the root path and files to analyze in a different data structure.
是的,这只是一个伪代码示例。您最好访问 stylecop.codeplex.com 并查看实际的 StyleCop 代码。代码中有很多示例展示了如何托管 StyleCop。
Yes, this is just meant to be a pseudocode example. Your best bet it to go to stylecop.codeplex.com and just look at the actual StyleCop code. There are many examples in the code showing how to host StyleCop.