public override bool NotNullObjectEquals(ClepsType obj) { if (obj.GetType() != typeof(VoidClepsType)) { return(false); } return(true); }
public override bool NotNullObjectEquals(ClepsType obj) { if (obj.GetType() != typeof(FunctionClepsType)) { return(false); } FunctionClepsType objToCompare = obj as FunctionClepsType; return(ReturnType == objToCompare.ReturnType && ParameterTypes.SequenceEqual(objToCompare.ParameterTypes)); }
public override bool NotNullObjectEquals(ClepsType obj) { if (obj.GetType() != typeof(BasicStaticClepsType)) { return(false); } BasicStaticClepsType objToCompare = obj as BasicStaticClepsType; return(RawTypeName == objToCompare.RawTypeName); }
public override bool NotNullObjectEquals(ClepsType obj) { if (obj.GetType() != typeof(ArrayClepsType)) { return(false); } ArrayClepsType objToCompare = obj as ArrayClepsType; return(BaseType == objToCompare.BaseType && Dimensions.SequenceEqual(objToCompare.Dimensions)); }
public override bool NotNullObjectEquals(ClepsType obj) { if (obj.GetType() != typeof(PointerClepsType)) { return(false); } PointerClepsType objToCompare = obj as PointerClepsType; return(BaseType == objToCompare.BaseType); }