本文整理汇总了C#中System.CodeDom.Compiler.CompilerErrorCollection.HandleErrors方法的典型用法代码示例。如果您正苦于以下问题:C# CompilerErrorCollection.HandleErrors方法的具体用法?C# CompilerErrorCollection.HandleErrors怎么用?C# CompilerErrorCollection.HandleErrors使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类System.CodeDom.Compiler.CompilerErrorCollection
的用法示例。
在下文中一共展示了CompilerErrorCollection.HandleErrors方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: HandleErrors_is_noop_when_no_errors
public void HandleErrors_is_noop_when_no_errors()
{
var errors = new CompilerErrorCollection
{
new CompilerError { IsWarning = true }
};
errors.HandleErrors("Not used");
}
示例2: HandleErrors_throws_when_errors
public void HandleErrors_throws_when_errors()
{
var error = new CompilerError { IsWarning = false };
var errors = new CompilerErrorCollection { error };
var message = "Some message";
var ex = Assert.Throws<CompilerErrorException>(
() => errors.HandleErrors(message));
Assert.Equal(message, ex.Message);
Assert.NotNull(ex.Errors);
Assert.Equal(1, ex.Errors.Count());
Assert.Same(error, ex.Errors.Single());
}