public TypeProcessor(TypeNodeBuilder typeNodeBuilder, Logger logger, MsCoreReferenceFinder msCoreReferenceFinder, TypeEqualityFinder typeEqualityFinder)
 {
     this.typeNodeBuilder = typeNodeBuilder;
     this.logger = logger;
     this.msCoreReferenceFinder = msCoreReferenceFinder;
     this.typeEqualityFinder = typeEqualityFinder;
 }
 public TypeProcessor(TypeNodeBuilder typeNodeBuilder, Logger logger, MsCoreReferenceFinder msCoreReferenceFinder, TypeEqualityFinder typeEqualityFinder)
 {
     this.typeNodeBuilder       = typeNodeBuilder;
     this.logger                = logger;
     this.msCoreReferenceFinder = msCoreReferenceFinder;
     this.typeEqualityFinder    = typeEqualityFinder;
 }
Exemple #3
0
    public void TestSqlGuid()
    {
        var typeDefinition  = DefinitionFinder.FindType <SqlGuid>();
        var findNamedMethod = TypeEqualityFinder.FindNamedMethod(typeDefinition);

        Assert.IsNull(findNamedMethod);
    }
Exemple #4
0
    public void TestString()
    {
        var typeDefinition  = DefinitionFinder.FindType <string>();
        var findNamedMethod = TypeEqualityFinder.FindNamedMethod(typeDefinition);

        Assert.AreEqual("System.Boolean System.String::Equals(System.String,System.String)", findNamedMethod.FullName);
    }
 public EqualityCheckWeaver(Logger logger, PropertyData propertyData, TypeEqualityFinder typeEqualityFinder)
 {
     this.logger = logger;
     this.propertyData = propertyData;
     this.typeEqualityFinder = typeEqualityFinder;
 }
Exemple #6
0
 public EqualityCheckWeaver(Logger logger, PropertyData propertyData, TypeEqualityFinder typeEqualityFinder)
 {
     this.logger             = logger;
     this.propertyData       = propertyData;
     this.typeEqualityFinder = typeEqualityFinder;
 }