예제 #1
0
        public static IErrorBuilder AddLocation(
            this IErrorBuilder builder,
            ISyntaxNode syntaxNode)
        {
            if (builder == null)
            {
                throw new ArgumentNullException(nameof(builder));
            }

            if (syntaxNode == null)
            {
                throw new ArgumentNullException(nameof(syntaxNode));
            }

            return(builder.AddLocation(
                       syntaxNode.Location.StartToken.Line,
                       syntaxNode.Location.StartToken.Column));
        }