Эта форма обращения называется кастингом. Конверсия означает что-то вроде Convert.ToInt32("123")
или int.Parse("123")
.
В ролях ( Ваша точная линия object o = (object)bytes;
)
var declaration = new CodeVariableDeclarationStatement()
{
Name = "o",
Type = new CodeTypeReference(typeof(object)),
InitExpression = new CodeCastExpression(typeof(object), new CodeVariableReferenceExpression("bytes"))
};
Преобразование ( Мой пример преобразования object o = Convert.ToInt32("123")
)
var declaration = new CodeVariableDeclarationStatement()
{
Name = "o",
Type = new CodeTypeReference(typeof(object)),
InitExpression = new CodeMethodInvokeExpression(
new CodeTypeReferenceExpression(typeof(Convert)),
"ToInt32",
new CodePrimitiveExpression("123"))
};