Change insert to using parameters

Change insert to using parameters
Modify insert
change some code
Merge remote-tracking branch 'origin/master'

Conflicts:
	Satya/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache