public TypeCase(ref ptr <ssa.BasicBlock> Block = default, ref ptr <ssa.BasicBlock> Body = default, types.Type Type = default, ssa.Value Binding = default) { this.Block = Block; this.Body = Body; this.Type = Type; this.Binding = Binding; }
public fact(ssa.Value value = default, nilness nilness = default) { this.value = value; this.nilness = nilness; }
public Switch(ref ptr <ssa.BasicBlock> Start = default, ssa.Value X = default, slice <ConstCase> ConstCases = default, slice <TypeCase> TypeCases = default, ref ptr <ssa.BasicBlock> Default = default) { this.Start = Start; this.X = X; this.ConstCases = ConstCases; this.TypeCases = TypeCases; this.Default = Default; }