예제 #1
0
        /// <nodoc />
        public void ReportFailResolveModuleSelector(ModuleLiteral env, ModuleSelectorExpression expression)
        {
            Contract.Requires(env != null);
            Contract.Requires(expression != null);

            var location = expression.Location.AsUniversalLocation(env, Context);

            Logger.ReportFailResolveModuleSelector(
                LoggingContext,
                location.AsLoggingLocation(),
                expression.Selector.ToDisplayString(Context),
                expression.ThisExpression.ToDisplayString(Context),
                Context.GetStackTraceAsErrorMessage(location));
        }
        public void TestModuleSelectorExpression()
        {
            ModuleSelectorExpression node = new ModuleSelectorExpression(GetExpression1(), GetFullSymbol(), DefaultLineInfo);

            CheckSerializationRoundTrip(node);
        }
예제 #3
0
 /// <nodoc />
 public virtual void Visit(ModuleSelectorExpression moduleSelectorExpression)
 {
 }