public override DataType Clone(IDictionary <DataType, DataType>?clonedTypes) { return(new MemberPointer(BasePointer.Clone(clonedTypes), Pointee.Clone(clonedTypes), BitSize) { Qualifier = this.Qualifier }); }
public override DataType Clone(IDictionary <DataType, DataType> clonedTypes) { return(new Pointer(Pointee.Clone(clonedTypes), bitSize) { Qualifier = this.Qualifier, }); }
public override DataType Clone() { return(new Pointer(Pointee.Clone(), byteSize)); }
public override DataType Clone() { return(new MemberPointer(BasePointer.Clone(), Pointee.Clone(), byteSize)); }
public override DataType Clone(IDictionary <DataType, DataType> clonedTypes) { return(new Pointer(Pointee.Clone(clonedTypes), byteSize)); }