Ejemplo n.º 1
0
 /// <summary>
 /// Creates a new <see cref="ConstructorPointerReferenceExpression"/>
 /// with the <paramref name="reference"/> and
 /// <paramref name="signature"/> provided.
 /// </summary>
 /// <param name="reference">The <see cref="IConstructorReferenceStub"/>
 /// to which the <see cref="ConstructorPointerReferenceExpression"/>
 /// is rooted.</param>
 /// <param name="signature">The series of types which designate
 /// the individual types of the constructor parameters to bind
 /// to.</param>
 public ConstructorPointerReferenceExpression(IConstructorReferenceStub reference, ITypeCollection signature)
     : this(reference)
 {
     this.Signature.AddRange(signature);
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Creates a new <see cref="ConstructorPointerReferenceExpression"/>
 /// with the <paramref name="reference"/> and
 /// <paramref name="signature"/> provided.
 /// </summary>
 /// <param name="reference">The <see cref="IConstructorReferenceStub"/>
 /// to which the <see cref="ConstructorPointerReferenceExpression"/>
 /// is rooted.</param>
 /// <param name="signature">The series of types which designate
 /// the individual types of the constructor parameters to bind
 /// to.</param>
 public ConstructorPointerReferenceExpression(IConstructorReferenceStub reference, params IType[] signature)
     : this(reference)
 {
     this.Signature.AddRange(signature);
 }
Ejemplo n.º 3
0
 /// <summary>
 /// Creates a new <see cref="ConstructorPointerReferenceExpression"/>
 /// with the <paramref name="reference"/> provided.
 /// </summary>
 /// <param name="reference">The <see cref="IConstructorReferenceStub"/>
 /// to which the <see cref="ConstructorPointerReferenceExpression"/>
 /// is rooted.</param>
 public ConstructorPointerReferenceExpression(IConstructorReferenceStub reference)
 {
     this.Reference = reference;
     this.Signature = new TypeCollection();
 }