public Substitution(int position, substitutionType t, substitutionRank r, int? data) { type = t; rank = r; this.data = data; this.position = position; completed = false; }
public Substitution(int position, substitutionType t) : this(position, t, substitutionRank.Normal, null) { }
public Substitution(int position, substitutionType t, substitutionRank r) : this(position, t, r, null) { }
public ArgumentValue(addressMode mode, substitutionType type, int? subdata, IValueKind kind) { this.mode = mode; substitutionType = type; data = new byte[4]; if (subdata == null) { substitutionData = 0; } else { substitutionData = (int)subdata; } this.kind = kind; }
public ArgumentValue(addressMode mode, substitutionType type, IValueKind kind) { this.mode = mode; substitutionType = type; data = new byte[4]; substitutionData = 0; this.kind = kind; }