public override bool Read(GH_IReader reader) { try { var constructorName = reader.GetString("SelectedConstructorName"); var typeName = reader.GetString("SelectedTypeName"); try { UseSchemaTag = reader.GetBoolean("UseSchemaTag"); UserSetSchemaTag = reader.GetBoolean("UserSetSchemaTag"); } catch { } SelectedConstructor = CSOUtils.FindConstructor(constructorName, typeName); if (SelectedConstructor == null) readFailed = true; } catch { readFailed = true; } try { Seed = reader.GetString("seed"); } catch { } return base.Read(reader); }
public override bool Read(GH_IReader reader) { try { var constructorName = reader.GetString("SelectedConstructorName"); var typeName = reader.GetString("SelectedTypeName"); SelectedConstructor = CSOUtils.FindConstructor(constructorName, typeName); if (SelectedConstructor == null) { readFailed = true; } } catch { readFailed = true; } try { Seed = reader.GetString("seed"); } catch { } return(base.Read(reader)); }