public static bool Compare(MixedAllStruct val, MixedAllStruct val1) { return(val.INT == val1.INT && val.IntQ == val1.IntQ && val.IntQA[0] == val1.IntQA[0] && val.STRING == val1.STRING && val.INTE == val1.INTE && val.EMPTYCLASS.Equals(val1.EMPTYCLASS) && val.IEMPTY.Equals(val1.IEMPTY) && Compare(val.EMPTYSTRUCT, val1.EMPTYSTRUCT) && val.IEMPTYGEN.Equals(val1.IEMPTYGEN) && Compare(val.EMPTYSTRUCTGEN, val1.EMPTYSTRUCTGEN) && Compare(val.WITHONLYFXTYPESTRUCT, val1.WITHONLYFXTYPESTRUCT) && Compare(val.GCHANDLE, val1.GCHANDLE)); }
public static MixedAllStruct Create(MixedAllStruct val) { MixedAllStruct mas; mas.INT = 10; mas.IntQ = null; mas.IntQA = new int?[] { 10 }; mas.STRING = "Nullable"; mas.INTE = Create(default(IntE)); mas.EMPTYCLASS = new EmptyClass(); mas.IEMPTY = Create(default(ImplementOneInterface)); mas.EMPTYSTRUCT = Create(default(EmptyStruct)); mas.IEMPTYGEN = Create(default(ImplementOneInterfaceGen <int>)); mas.EMPTYSTRUCTGEN = Create(default(EmptyStructGen <int>)); mas.WITHONLYFXTYPESTRUCT = Create(default(WithOnlyFXTypeStruct)); mas.GCHANDLE = Create(default(GCHandle)); return(mas); }
public static bool Compare(MixedAllStruct?val, MixedAllStruct val1) { return(Compare(val.Value, val1)); }
public static bool Compare(MixedAllStruct?val, MixedAllStruct val1) { return(val == null ? false : Compare(val.Value, val1)); }