The original intention for IL3000 was to provide a better diagnostics for calls to Assembly.Location, AssemblyName.CodeBase and AssemblyName.EscapedCodeBase. Later on, AssemblyName.CodeBase and AssemblyName.EscapedCodeBase where annotated with RequiresAssemblyFile attribute.
This leads to the analyzer reporting both IL3000 and IL3002 warnings for accesses to these properties.
The original intention for
IL3000was to provide a better diagnostics for calls toAssembly.Location,AssemblyName.CodeBaseandAssemblyName.EscapedCodeBase. Later on,AssemblyName.CodeBaseandAssemblyName.EscapedCodeBasewhere annotated withRequiresAssemblyFileattribute.This leads to the analyzer reporting both
IL3000andIL3002warnings for accesses to these properties.