Linker.Steps\MarkStep.cs (34)
482 MarkType (type, DependencyInfo.AlreadyMarked);
631 MarkType (type, new DependencyInfo (DependencyKind.DynamicInterfaceCastableImplementation, iface.InterfaceType), new MessageOrigin (Context.TryResolve (iface.InterfaceType)));
799 MarkType (marshaler.ManagedType, reason);
1221 MarkType (security_type, new DependencyInfo (DependencyKind.AttributeType, sa));
1336 MarkType (et, new DependencyInfo (DependencyKind.CustomAttributeArgumentType, ca));
1351 MarkType (argument.Type, new DependencyInfo (DependencyKind.CustomAttributeArgumentType, ca));
1352 MarkType ((TypeReference) argument.Value, new DependencyInfo (DependencyKind.CustomAttributeArgumentValue, ca));
1357 MarkType (boxed_value.Type, new DependencyInfo (DependencyKind.CustomAttributeArgumentType, ca));
1482 MarkType (moduleType, new DependencyInfo (DependencyKind.TypeInAssembly, assembly));
1590 MarkType (reference.DeclaringType, new DependencyInfo (DependencyKind.DeclaringType, reference));
1751 MarkType (field.DeclaringType, new DependencyInfo (DependencyKind.DeclaringType, field));
1754 MarkType (field.FieldType, new DependencyInfo (DependencyKind.FieldType, field));
1912 MarkType (type, reason, origin);
2030 MarkType (type.BaseType, new DependencyInfo (DependencyKind.BaseType, type));
2038 MarkType (type.DeclaringType, new DependencyInfo (DependencyKind.DeclaringType, type));
2339 MarkType (proxyTypeReference, new DependencyInfo (DependencyKind.ReferencedBySpecialAttribute, attribute));
2472 MarkType (constraint.ConstraintType, new DependencyInfo (DependencyKind.GenericParameterConstraintType, parameter.Owner));
2725 MarkType (fnptr.ReturnType, new DependencyInfo (DependencyKind.ReturnType, fnptr));
2744 MarkType (fnptr.Parameters[i].ParameterType, new DependencyInfo (DependencyKind.ParameterType, fnptr));
2750 MarkType (mod.ModifierType, new DependencyInfo (DependencyKind.ModifierType, mod));
2770 var argumentTypeDef = MarkType (argument, new DependencyInfo (DependencyKind.GenericArgumentType, instance), ScopeStack.CurrentScope.Origin);
2984 MarkType (reference.DeclaringType, new DependencyInfo (DependencyKind.DeclaringType, reference));
2995 MarkType (reference.DeclaringType, new DependencyInfo (DependencyKind.DeclaringType, reference));
3032 MarkType (method.DeclaringType, new DependencyInfo (DependencyKind.DeclaringTypeOfCalledMethod, method), new MessageOrigin (reason.Source as IMemberDefinition ?? method));
3187 MarkType (method.DeclaringType, new DependencyInfo (DependencyKind.DeclaringType, method));
3211 MarkType (pd.ParameterType, new DependencyInfo (DependencyKind.ParameterType, method));
3251 MarkType (method.ReturnType, new DependencyInfo (DependencyKind.ReturnType, method));
3397 MarkType (nse, reason);
3407 MarkType (objectType, reason);
3424 MarkType (disablePrivateReflection, DependencyInfo.DisablePrivateReflectionRequirement);
3646 MarkType (var.VariableType, new DependencyInfo (DependencyKind.VariableType, methodIL.Method));
3650 MarkType (eh.CatchType, new DependencyInfo (DependencyKind.CatchType, methodIL.Method));
3792 MarkType (operand, new DependencyInfo (DependencyKind.InstructionTypeRef, method));
3815 MarkType (iface.InterfaceType, reason ?? new DependencyInfo (DependencyKind.InterfaceImplementationInterfaceType, iface));