in tools/mock/exe/Program.cs [47:91]
public static string GetIndirection(string form)
{
switch (form)
{
case null:
case "in":
case "out":
case "value":
case "in opt":
return "";
case "deref out pointer":
case "deref out pointer com":
case "pointer pointer":
case "out pointer pointer":
case "deref opt out pointer":
case "deref out pointer pointer bcount":
case "deref out opt pointer com":
case "deref out opt pointer":
return "**";
case "out pointer":
case "out pointer inexpressibleArray":
case "pointer opt":
case "pointer":
case "inout pointer":
case "out pointer opt":
case "out pointer part opt":
case "pointer ecount opt":
case "pointer ecount":
case "out ecount pointer":
case "out bcount pointer":
case "pointer bcount":
return "*";
case "reference":
return "&";
default:
{
System.Diagnostics.Debugger.Break(); // Unexpected form
return "";
}
}
}