Minor
4.6
Available
Reflection objects can no longer be passed from managed code to out-of-process DCOM clients. The following types are affected:
- xref:System.Reflection.Assembly?displayProperty=name
- xref:System.Reflection.MemberInfo?displayProperty=name (and its derived types, including xref:System.Reflection.FieldInfo?displayProperty=name, xref:System.Reflection.MethodInfo?displayProperty=name, xref:System.Type?displayProperty=name, and xref:System.Reflection.TypeInfo?displayProperty=name)
- xref:System.Reflection.MethodBody?displayProperty=name
- xref:System.Reflection.Module?displayProperty=name
- xref:System.Reflection.ParameterInfo?displayProperty=name.
Calls to IMarshal
for the object return E_NOINTERFACE
.
- Quirked
- Build-time break
Update marshaling code to work with non-reflection objects
- Investigate applicable APIs
Core