コード例 #1
0
ファイル: Duplicator.cs プロジェクト: modulexcite/SHFB-1
 public override Expression VisitConstructArray(ConstructArray consArr)
 {
     if (consArr == null) return null;
     return base.VisitConstructArray((ConstructArray)consArr.Clone());
 }
コード例 #2
0
ファイル: CodeFlattener.cs プロジェクト: dbremner/specsharp
    /// <summary>
    /// </summary>
    /// <param name="consArr">Cloned</param>
    /// <returns></returns>
		public override Expression VisitConstructArray(ConstructArray consArr)
		{
			if(consArr.Initializers != null)
				throw new ApplicationException("ConstructArray Initializers field non-null!");

      consArr = (ConstructArray)consArr.Clone();
			consArr.Operands = this.VisitExpressionList(consArr.Operands);
			return consArr;
		}