[GIS] How to change rasterlayer color

arcobjectsccolor ramprastersymbology

I have rasterdataset in gdb. I create layer from this rasterdataset.

    private static void CreateLayer()
    {
        ...
        IRasterLayer rlMosaicDataset = new RasterLayer();
        rlMosaicDataset.CreateFromDataset(rasterDataset);// name in gdb

        IRasterRGBRenderer stretchRenderer = new RasterRGBRenderer();
        IRasterRenderer rasterRenderer = (IRasterRenderer)stretchRenderer;
        IRaster raster = rasterDataset.CreateDefaultRaster();
        rasterRenderer.Raster = raster;
        rasterRenderer.ResamplingType = rstResamplingTypes.RSP_BilinearInterpolation;  // smooth
        rasterRenderer.Update();
        IRasterStretch stretchType = (IRasterStretch)rasterRenderer;
        stretchType.StretchType =
            esriRasterStretchTypesEnum.esriRasterStretch_ESRI;
        stretchType.StandardDeviationsParam = 2; // what is?
        rlMosaicDataset.Renderer = rasterRenderer;

        rlMosaicDataset.MaximumScale = 0.1;
        rlMosaicDataset.MinimumScale = 500000000;
        ...
    }

This layer is black-and-white imagery. I'd like that its color was green and red.
(In ArcMap I can do: Layer Properties -> Symbology -> Stretched -> Color Ramp -> here I can choose strip with green, yellow, orange, red colors)

Related Question