CSharpGL.HighlightShaderHelper.GetShaderSource C# (CSharp) Method

GetShaderSource() private static method

Gets shader's source code for color coded picking.
private static GetShaderSource ( ShaderType shaderType ) : string
shaderType ShaderType
return string
        private static string GetShaderSource(ShaderType shaderType)
        {
            string result = string.Empty;

            switch (shaderType)
            {
                case ShaderType.VertexShader:
                    if (vertexShader == null)
                    {
                        vertexShader = ManifestResourceLoader.LoadTextFile(@"Resources.Highlight.vert");
                    }
                    result = vertexShader;
                    break;

                case ShaderType.FragmentShader:
                    if (fragmentShader == null)
                    {
                        fragmentShader = ManifestResourceLoader.LoadTextFile(@"Resources.Highlight.frag");
                    }
                    result = fragmentShader;
                    break;

                default:
                    throw new NotImplementedException();
            }

            return result;
        }