C# 클래스 Bike.Interpreter.Builtin.ErrorFactory

파일 보기 프로젝트 열기: buunguyen/bike

공개 메소드들

메소드 설명
CreateAlreadyDefinedError ( string varName ) : BikeObject
CreateClrError ( Exception cause ) : BikeObject
CreateClrError ( string message ) : BikeObject
CreateError ( string message ) : BikeObject
CreateInvalidProgramError ( string message ) : BikeObject
CreateLoadError ( string path ) : BikeObject
CreateNotDefinedError ( string varName ) : BikeObject
CreateNullError ( string varName ) : BikeObject
CreateTypeError ( string message ) : BikeObject
IsAlreadyDefinedError ( BikeObject bo ) : bool
IsClrError ( BikeObject bo ) : bool
IsErrorOfType ( BikeObject bo, string errorType ) : bool
IsNotDefinedError ( BikeObject bo ) : bool
IsTypeError ( BikeObject bo ) : bool

비공개 메소드들

메소드 설명
BuildStackTrace ( ) : BikeString
CreateErrorFromType ( string errorType ) : BikeObject
ResolvePrototype ( string objName ) : BikeObject

메소드 상세

CreateAlreadyDefinedError() 공개 정적인 메소드

public static CreateAlreadyDefinedError ( string varName ) : BikeObject
varName string
리턴 BikeObject

CreateClrError() 공개 정적인 메소드

public static CreateClrError ( Exception cause ) : BikeObject
cause System.Exception
리턴 BikeObject

CreateClrError() 공개 정적인 메소드

public static CreateClrError ( string message ) : BikeObject
message string
리턴 BikeObject

CreateError() 공개 정적인 메소드

public static CreateError ( string message ) : BikeObject
message string
리턴 BikeObject

CreateInvalidProgramError() 공개 정적인 메소드

public static CreateInvalidProgramError ( string message ) : BikeObject
message string
리턴 BikeObject

CreateLoadError() 공개 정적인 메소드

public static CreateLoadError ( string path ) : BikeObject
path string
리턴 BikeObject

CreateNotDefinedError() 공개 정적인 메소드

public static CreateNotDefinedError ( string varName ) : BikeObject
varName string
리턴 BikeObject

CreateNullError() 공개 정적인 메소드

public static CreateNullError ( string varName ) : BikeObject
varName string
리턴 BikeObject

CreateTypeError() 공개 정적인 메소드

public static CreateTypeError ( string message ) : BikeObject
message string
리턴 BikeObject

IsAlreadyDefinedError() 공개 정적인 메소드

public static IsAlreadyDefinedError ( BikeObject bo ) : bool
bo BikeObject
리턴 bool

IsClrError() 공개 정적인 메소드

public static IsClrError ( BikeObject bo ) : bool
bo BikeObject
리턴 bool

IsErrorOfType() 공개 정적인 메소드

public static IsErrorOfType ( BikeObject bo, string errorType ) : bool
bo BikeObject
errorType string
리턴 bool

IsNotDefinedError() 공개 정적인 메소드

public static IsNotDefinedError ( BikeObject bo ) : bool
bo BikeObject
리턴 bool

IsTypeError() 공개 정적인 메소드

public static IsTypeError ( BikeObject bo ) : bool
bo BikeObject
리턴 bool