Linker.Steps\MarkStep.cs (34)
440 MarkType (type, DependencyInfo.AlreadyMarked, pending.Value);
601 MarkType (type, new DependencyInfo (DependencyKind.DynamicInterfaceCastableImplementation, iface.InterfaceType), new MessageOrigin (Context.TryResolve (iface.InterfaceType)));
761 MarkType (marshaler.ManagedType, reason, origin);
1183 MarkType (security_type, new DependencyInfo (DependencyKind.AttributeType, sa), origin);
1298 MarkType (et, new DependencyInfo (DependencyKind.CustomAttributeArgumentType, ca), origin);
1313 MarkType (argument.Type, new DependencyInfo (DependencyKind.CustomAttributeArgumentType, ca), origin);
1314 MarkType ((TypeReference) argument.Value, new DependencyInfo (DependencyKind.CustomAttributeArgumentValue, ca), origin);
1319 MarkType (boxed_value.Type, new DependencyInfo (DependencyKind.CustomAttributeArgumentType, ca), origin);
1444 MarkType (moduleType, new DependencyInfo (DependencyKind.TypeInAssembly, assembly), origin);
1550 MarkType (reference.DeclaringType, new DependencyInfo (DependencyKind.DeclaringType, reference), origin);
1680 MarkType (field.DeclaringType, new DependencyInfo (DependencyKind.DeclaringType, field), origin);
1683 MarkType (field.FieldType, new DependencyInfo (DependencyKind.FieldType, field), fieldOrigin);
1799 TypeDefinition? definition = MarkType (type, reason, origin);
1952 MarkType (type.BaseType, new DependencyInfo (DependencyKind.BaseType, type), typeOrigin);
1960 MarkType (type.DeclaringType, new DependencyInfo (DependencyKind.DeclaringType, type), typeOrigin);
2248 MarkType (proxyTypeReference, new DependencyInfo (DependencyKind.ReferencedBySpecialAttribute, attribute), origin);
2379 MarkType (constraint.ConstraintType, new DependencyInfo (DependencyKind.GenericParameterConstraintType, parameter.Owner), origin);
2633 MarkType (fnptr.ReturnType, new DependencyInfo (DependencyKind.ReturnType, fnptr), origin);
2652 MarkType (fnptr.Parameters[i].ParameterType, new DependencyInfo (DependencyKind.ParameterType, fnptr), origin);
2658 MarkType (mod.ModifierType, new DependencyInfo (DependencyKind.ModifierType, mod), origin);
2672 var argumentTypeDef = MarkType (argument, new DependencyInfo (DependencyKind.GenericArgumentType, instance), origin);
2873 MarkType (reference.DeclaringType, new DependencyInfo (DependencyKind.DeclaringType, reference), origin);
2884 MarkType (reference.DeclaringType, new DependencyInfo (DependencyKind.DeclaringType, reference), origin);
2930 MarkType (method.DeclaringType, new DependencyInfo (DependencyKind.DeclaringTypeOfCalledMethod, method), new MessageOrigin (reason.Source as IMemberDefinition ?? method));
3080 MarkType (method.DeclaringType, new DependencyInfo (DependencyKind.DeclaringType, method), methodOrigin);
3101 MarkType (pd.ParameterType, new DependencyInfo (DependencyKind.ParameterType, method), methodOrigin);
3145 MarkType (method.ReturnType, new DependencyInfo (DependencyKind.ReturnType, method), methodOrigin);
3290 MarkType (nse, reason, origin);
3300 MarkType (objectType, reason, origin);
3317 MarkType (disablePrivateReflection, DependencyInfo.DisablePrivateReflectionRequirement, emptyOrigin);
3538 MarkType (var.VariableType, new DependencyInfo (DependencyKind.VariableType, methodIL.Method), origin);
3542 MarkType (eh.CatchType, new DependencyInfo (DependencyKind.CatchType, methodIL.Method), origin);
3682 MarkType (operand, new DependencyInfo (DependencyKind.InstructionTypeRef, method), origin);
3703 MarkType (iface.InterfaceType, reason ?? new DependencyInfo (DependencyKind.InterfaceImplementationInterfaceType, iface), origin);