コード例 #1
0
ファイル: ElaCodeException.cs プロジェクト: ngoffee/ela
 internal ElaCodeException(string message, ElaRuntimeError error, ModuleFileInfo file, int line, int col,
                           IEnumerable <CallFrame> callStack, ElaError errObj, Exception innerException)
     : base(message, innerException)
 {
     Error       = new ElaMessage(message, MessageType.Error, (Int32)error, line, col);
     Error.File  = file;
     CallStack   = callStack;
     ErrorObject = errObj;
 }
コード例 #2
0
ファイル: ElaCodeException.cs プロジェクト: rizwan3d/elalang
 internal ElaCodeException(string message, ElaRuntimeError error, FileInfo file, int line, int col,
     IEnumerable<CallFrame> callStack, ElaError errObj, Exception innerException)
     : base(message, innerException)
 {
     Error = new ElaMessage(message, MessageType.Error, (Int32)error, line, col);
     Error.File = file;
     CallStack = callStack;
     ErrorObject = errObj;
 }
コード例 #3
0
ファイル: Strings.cs プロジェクト: ngoffee/ela
 internal static string GetError(ElaRuntimeError error, params object[] args)
 {
     try
     {
         return(String.Format(errors.GetString(error.ToString()), args));
     }
     catch (FormatException)
     {
         return(errors.GetString(error.ToString()));
     }
 }
コード例 #4
0
ファイル: Strings.cs プロジェクト: rizwan3d/elalang
 internal static string GetError(ElaRuntimeError error, params object[] args)
 {
     try
     {
         return String.Format(errors.GetString(error.ToString()), args);
     }
     catch (FormatException)
     {
         return errors.GetString(error.ToString());
     }
 }
コード例 #5
0
ファイル: ExecutionContext.cs プロジェクト: ngoffee/ela
 public void Fail(ElaRuntimeError error, params object[] args)
 {
     Fail(new ElaError(error, args));
 }
コード例 #6
0
ファイル: ElaError.cs プロジェクト: ngoffee/ela
 internal ElaError(ElaRuntimeError code) : base(Strings.GetError(code))
 {
     Code = code;
 }
コード例 #7
0
ファイル: ElaError.cs プロジェクト: ngoffee/ela
 internal ElaError(ElaRuntimeError code, params object[] args) : base(Strings.GetError(code, args))
 {
     Code = code;
 }
コード例 #8
0
ファイル: ElaError.cs プロジェクト: rizwan3d/elalang
 internal ElaError(ElaRuntimeError code, params object[] args)
     : base(Strings.GetError(code, args))
 {
     Code = code;
 }
コード例 #9
0
ファイル: ElaError.cs プロジェクト: rizwan3d/elalang
 internal ElaError(ElaRuntimeError code)
     : base(Strings.GetError(code))
 {
     Code = code;
 }
コード例 #10
0
ファイル: ElaRuntimeException.cs プロジェクト: ngoffee/ela
 internal ElaRuntimeException(ElaRuntimeError error, params object[] arguments)
 {
     Error     = error;
     Arguments = arguments;
 }
コード例 #11
0
ファイル: ExecutionContext.cs プロジェクト: rizwan3d/elalang
 public void Fail(ElaRuntimeError error, params object[] args)
 {
     Fail(new ElaError(error, args));
 }