CSharpSourceEmitter.SourceEmitter.PrintPrimitive C# (CSharp) Method

PrintPrimitive() public method

public PrintPrimitive ( System typeCode ) : bool
typeCode System
return bool
    public virtual bool PrintPrimitive(System.TypeCode typeCode) {
      switch (typeCode) {
        case System.TypeCode.Boolean:
          PrintToken(CSharpToken.Boolean);
          break;
        case System.TypeCode.Byte:
          PrintToken(CSharpToken.Byte);
          break;
        case System.TypeCode.Char:
          PrintToken(CSharpToken.Char);
          break;
        case System.TypeCode.Decimal:
          PrintToken(CSharpToken.Double);
          break;
        case System.TypeCode.Int16:
          PrintToken(CSharpToken.Short);
          break;
        case System.TypeCode.Int32:
          PrintToken(CSharpToken.Int);
          break;
        case System.TypeCode.Int64:
          PrintToken(CSharpToken.Long);
          break;
        case System.TypeCode.Object:
          PrintToken(CSharpToken.Object);
          break;
        case System.TypeCode.String:
          PrintToken(CSharpToken.String);
          break;
        case System.TypeCode.UInt16:
          PrintToken(CSharpToken.UShort);
          break;
        case System.TypeCode.UInt32:
          PrintToken(CSharpToken.UInt);
          break;
        case System.TypeCode.UInt64:
          PrintToken(CSharpToken.ULong);
          break;
        default:
          // This is not a primitive type.
          return false;
      }

      return true;
    }
SourceEmitter