public ByRefTypeName(TypeName elementTypeName) : base(elementTypeName) { }
public PointerTypeName(TypeName elementTypeName) : base(elementTypeName) { }
public MultiDimArrayTypeName(TypeName elementTypeName, int rank) : base(elementTypeName) { _rank = rank; }
public ArrayTypeName(TypeName elementTypeName) : base(elementTypeName) { }
public HasElementTypeName(TypeName elementTypeName) { ElementTypeName = elementTypeName; }