public TypeProcessor(TypeNodeBuilder typeNodeBuilder, Logger logger, MsCoreReferenceFinder msCoreReferenceFinder, TypeEqualityFinder typeEqualityFinder) { this.typeNodeBuilder = typeNodeBuilder; this.logger = logger; this.msCoreReferenceFinder = msCoreReferenceFinder; this.typeEqualityFinder = typeEqualityFinder; }
public void TestSqlGuid() { var typeDefinition = DefinitionFinder.FindType <SqlGuid>(); var findNamedMethod = TypeEqualityFinder.FindNamedMethod(typeDefinition); Assert.IsNull(findNamedMethod); }
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; }