Users might want to create similar input/outputs classes of the same type but with different colors/knob textures.
These classes should be compatible, but their respective nodes can't be connected because the current comparison uses the class type of each ITypeDeclaration.
(p.e. FloatType vs FloatType2)
Changing this comparison to use ITypeDeclaration.Type instead, would allow FloatType to connect to FloatType2, because both their Type is typeof(float).
Users might want to create similar input/outputs classes of the same type but with different colors/knob textures.
These classes should be compatible, but their respective nodes can't be connected because the current comparison uses the class type of each ITypeDeclaration. (p.e. FloatType vs FloatType2)
Changing this comparison to use ITypeDeclaration.Type instead, would allow FloatType to connect to FloatType2, because both their Type is typeof(float).