public static VariableInfo Create (BlockContext bc, Parameter parameter) { var info = new VariableInfo (parameter.Name, parameter.Type, bc.AssignmentInfoOffset, bc) { IsParameter = true }; bc.AssignmentInfoOffset += info.Length; return info; }