FileGenerator.MagickScript.ScriptCodeGenerator.WriteGetValue C# (CSharp) Method

WriteGetValue() private method

private WriteGetValue ( ParameterInfo parameter ) : void
parameter System.Reflection.ParameterInfo
return void
    private void WriteGetValue(ParameterInfo parameter)
    {
      string typeName = GetName(parameter);
      string xsdTypeName = MagickScriptTypes.GetXsdAttributeType(parameter);

      if (xsdTypeName != null)
      {
        WriteGetElementValue(typeName, parameter.Name);
      }
      else
      {
        WriteCreateMethod(typeName);
        Write("(");
        WriteSelectElement(typeName, parameter.Name);
        WriteLine(");");
      }
    }