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);
        }
예제 #2
0
        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));
        }