@(IntermediateAssembly->'%(RootDir)%(Directory)%(Filename).il', ' ')
@(IntermediateAssembly->'%(RootDir)%(Directory)%(Filename).res', ' ')
"$(FrameworkSdkPath)bin\ildasm.exe" /nobar /linenum /output:"$(ILFile)" @(IntermediateAssembly->'"%(FullPath)"', ' ')
"$(FrameworkSdkPath)bin\NETFX 4.0 Tools\ildasm.exe" /nobar /linenum /output:"$(ILFile)" @(IntermediateAssembly->'"%(FullPath)"', ' ')
"$(FrameworkSdkPath)bin\NETFX 4.5.1 Tools\ildasm.exe" /nobar /linenum /output:"$(ILFile)" @(IntermediateAssembly->'"%(FullPath)"', ' ')
"$(FrameworkSdkPath)bin\NETFX 4.6 Tools\ildasm.exe" /nobar /linenum /output:"$(ILFile)" @(IntermediateAssembly->'"%(FullPath)"', ' ')
"$(FrameworkSdkPath)bin\NETFX 4.6.1 Tools\ildasm.exe" /nobar /linenum /output:"$(ILFile)" @(IntermediateAssembly->'"%(FullPath)"', ' ')
"$(FrameworkSdkPath)bin\NETFX 4.6.2 Tools\ildasm.exe" /nobar /linenum /output:"$(ILFile)" @(IntermediateAssembly->'"%(FullPath)"', ' ')
$([System.IO.File]::ReadAllText($(ILFile)))
// method ${method} forwardref removed for IL import
\.method [^{}]+ cil managed forwardref[^}]+} // end of method (?<method>[^ \r\t\n]+)
$([System.Text.RegularExpressions.Regex]::Replace($(ILSource), $(Pattern), $(Replacement)))
\.method [^{}]+ cil managed[^\a]+"extern was not given a DllImport attribute"[^}]+} // end of method (?<method>[^ \r\t\n]+)
$([System.Text.RegularExpressions.Regex]::Replace($(ILSource), $(Pattern), $(Replacement)))
"$(FrameworkPath)\ilasm.exe" /nologo /quiet /output:@(IntermediateAssembly->'"%(FullPath)"', ' ')
$(ILAsm) /alignment=$(FileAlignment)
$(ILAsm) /base=$(BaseAddress)
$(ILAsm) /dll
$(ILAsm) /pdb
$(ILAsm) /debug
$(ILAsm) /optimize
$(ILAsm) /pe64 /x64
$(ILAsm) /pe64 /itanium
$(ILAsm) /key:"$(AssemblyOriginatorKeyFile)"
$(ILAsm) /resource:"$(ILResourceFile)"
$(ILAsm) "$(ILFile)"