public Class225.Class226 method_1 <T>(T gparam_0, Class225.Class226 class226_1) { if (this.class226_0 == null) { if (class226_1 == null) { class226_1 = ((Class225.Interface10 <T>) this.object_0).imethod_1(gparam_0); } this.class226_0 = class226_1; this.class226_0.method_1(true); this.uint_0 += 1u; return(this.class226_0); } List <Class225.Class226> list = Class225.smethod_0(); int int_ = this.method_5 <T>(gparam_0, list); Class225.Class226 @class = list[list.Count - 1]; if (@class == null) { if (class226_1 == null) { class226_1 = ((Class225.Interface10 <T>) this.object_0).imethod_1(gparam_0); } @class = this.method_6(int_, class226_1, list); } Class225.smethod_1(list); return(@class); }
public Class225.Class226 method_2 <T>(T gparam_0) { if (this.class226_0 == null) { return(null); } List <Class225.Class226> list_ = Class225.smethod_0(); int num = this.method_5 <T>(gparam_0, list_); Class225.Class226 result = null; if (num == 0) { result = this.method_7(list_); } Class225.smethod_1(list_); return(result); }