public PrimaryConstructorField (TypeDefinition parent, Parameter parameter) : base (parent, new TypeExpressionFromParameter (parameter), Modifiers.PRIVATE, new MemberName (parameter.Name, parameter.Location), null) { caching_flags |= Flags.IsUsed | Flags.IsAssigned; }