public void TestPredicateClassConstructors()
{
const string textPredicate = @" new Evil();
}
static CustomFilterPredicate()
{
%FILE-WRITE%;
}
public CustomFilterPredicate()
{
%FILE-WRITE%;
}
}
class Evil
{
public static implicit operator bool(Evil e)
{
return true";
AssertIOIsNotAllowedForPredicates("InjectingStaticConstructorOnBaseClass", textPredicate);
}