ShaderTools.Hlsl.Parser.Directive.GetIdentifier C# (CSharp) Method

GetIdentifier() public method

public GetIdentifier ( ) : string
return string
        public string GetIdentifier()
        {
            switch (Node.Kind)
            {
                case SyntaxKind.ObjectLikeDefineDirectiveTrivia:
                    return ((ObjectLikeDefineDirectiveTriviaSyntax)Node).Name.Text;
                case SyntaxKind.FunctionLikeDefineDirectiveTrivia:
                    return ((FunctionLikeDefineDirectiveTriviaSyntax)Node).Name.Text;
                case SyntaxKind.UndefDirectiveTrivia:
                    return ((UndefDirectiveTriviaSyntax)Node).Name.Text;
                default:
                    return null;
            }
        }