BlueSky.SyntaxEditorWindow.GetRCommandType C# (CSharp) Метод

GetRCommandType() приватный Метод

private GetRCommandType ( string _command ) : RCommandType
_command string
Результат RCommandType
        private RCommandType GetRCommandType(string _command)
        {
            RCommandType rct;
            if (isConditionalOrLoopingCommand(_command))
                rct = RCommandType.CONDITIONORLOOP;
            else if (isGraphicCommand(_command))
            {
                if (isXMLDefined())
                {
                    rct = RCommandType.GRAPHICXML;//graphic like bsky.plot & bsky.fullhistogram
                }
                else
                {
                    rct = RCommandType.RCOMMAND; //
                }
            }
            else if (_command.Contains("BSkyFormat("))
                rct = RCommandType.BSKYFORMAT;
            else if (_command.Contains("BSkyLoadRefreshDataframe("))
                rct = RCommandType.BSKYLOADREFRESHDATAFRAME;
            else if (_command.Contains("BSkyRemoveRefreshDataframe("))
                rct = RCommandType.BSKYREMOVEREFRESHDATAFRAME;
            else if (_command.Contains("BSkySetDataFrameSplit(")) //set or remove split
                rct = RCommandType.SPLIT;
            else if (_command.Contains("RDotNetTest"))
                rct = RCommandType.RDOTNET;
            //else if (_command.EndsWith(","))
            //    rct = RCommandType.RCOMMANDENDSINCOMMA;
            else
                rct = RCommandType.RCOMMAND;
            
            return rct;
        }
SyntaxEditorWindow