public void IsCompilerGenerated_CompilerGeneratedTypeNode_ReturnsTrue()
        {
            Method sampleMethod = TestHelper.GetSample <IntrospectionUtility_ClassSample> ("UsingClosure");
            Block  sampleBlock  = (Block)sampleMethod.Body.Statements[0];
            AssignmentStatement sampleAssignment          = (AssignmentStatement)sampleBlock.Statements[0];
            TypeNode            compilerGeneratedTypeNode = sampleAssignment.Source.Type;

            Assert.That(IntrospectionUtility.IsCompilerGenerated(compilerGeneratedTypeNode), Is.True);
        }
示例#2
0
 public override ProblemCollection Check(TypeNode type)
 {
     ArgumentUtility.CheckNotNull("type", type);
     if (!IntrospectionUtility.IsCompilerGenerated(type))
     {
         InitializeBlacklistManager(type);
         CheckMembers(type);
     }
     return(Problems);
 }
        public void IsCompilerGenerated_UserGeneratedTypeNode_ReturnsFalse()
        {
            TypeNode sampleTypeNode = IntrospectionUtility.TypeNodeFactory <IntrospectionUtility_ClassSample>();

            Assert.That(IntrospectionUtility.IsCompilerGenerated(sampleTypeNode), Is.False);
        }