internal bool method_6(DxfReader r, Class259 objectBuilder) { DxfHandledObject handledObject = objectBuilder.HandledObject; switch (r.CurrentGroup.Code) { case 5: if (r.ModelBuilder.Version > DxfVersion.Dxf12) { handledObject.method_0((string)r.CurrentGroup.Value); } else { ulong result; if (ulong.TryParse((string)r.CurrentGroup.Value, NumberStyles.HexNumber, (IFormatProvider)CultureInfo.InvariantCulture, out result)) { handledObject.SetHandle(result); } } r.method_89(objectBuilder); break; case 102: DxfHandledObject.smethod_1(r, objectBuilder); break; case 330: objectBuilder.OwnerHandle = (ulong)r.CurrentGroup.Value; break; case 1001: this.method_7(r, objectBuilder); return(true); default: return(false); } r.method_85(); return(true); }