With EnvDTE.ProjectItem, is it possible to parse an in-memory C#-code string to get the FileCodeModel?
I don't want to alter the project file in this course by adding a temporary file to project, get its ProjectItem, do stuff and then delete the file. It will further alert the source control to observe the changes.