コード例 #1
0
ファイル: TypeLiteral.cs プロジェクト: langpavel/LPS-old
 public static Type FindType(QualifiedName name)
 {
     Type t = null;
     string typename = name.ToString();
     foreach(Assembly a in AppDomain.CurrentDomain.GetAssemblies())
     {
         t = a.GetType(typename, false);
         if(t != null)
             return t;
     }
     throw new Exception("Typ '" + typename + "' nebyl nalezen");
 }
コード例 #2
0
ファイル: NewExpression.cs プロジェクト: langpavel/LPS-old
 public NewExpression(QualifiedName TypeName, NamedArgumentList Arguments)
 {
     this.TypeName = TypeName;
     this.Arguments = Arguments;
 }
コード例 #3
0
ファイル: CastExpression.cs プロジェクト: langpavel/LPS-old
 public CastExpression(IExpression Expr, QualifiedName TypeName)
 {
     this.Expr = Expr;
     this.TypeName = TypeName;
 }
コード例 #4
0
ファイル: TypeLiteral.cs プロジェクト: langpavel/LPS-old
 public TypeLiteral(QualifiedName Name)
 {
     this.Name = Name;
 }
コード例 #5
0
ファイル: CatchStatement.cs プロジェクト: langpavel/LPS-old
 public CatchStatement(QualifiedName ExceptionType, string ID, IStatement Handler)
 {
     this.ExceptionType = ExceptionType;
     this.ID = ID;
     this.Handler = Handler;
 }