Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

61 lines (47 sloc) 1.037 kb
using System;
namespace Mono.Debugger.Languages
{
public abstract class TargetPointerType : TargetType
{
string name;
int size;
public TargetPointerType (Language language, string name, int size)
: this (language, TargetObjectKind.Pointer, name, size)
{ }
protected TargetPointerType (Language language, TargetObjectKind kind,
string name, int size)
: base (language, kind)
{
this.name = name;
this.size = size;
}
public override string Name {
get { return name; }
}
public override int Size {
get { return size; }
}
public override bool HasFixedSize {
get { return true; }
}
public override bool IsByRef {
get { return true; }
}
public abstract bool IsArray {
get;
}
public abstract bool IsTypesafe {
get;
}
public abstract bool CanDereference {
get;
}
public abstract bool HasStaticType {
get;
}
public abstract TargetType StaticType {
get;
}
public abstract TargetPointerObject GetObject (TargetAddress address);
}
}
Jump to Line
Something went wrong with that request. Please try again.