protected override void DoMemberTypeIndependentChecks() { base.DoMemberTypeIndependentChecks(); if (!IsUnsafe) { Expression.UnsafeError(Report, Location); } if (Parent.PartialContainer.Kind != MemberKind.Struct) { Report.Error(1642, Location, "`{0}': Fixed size buffer fields may only be members of structs", GetSignatureForError()); } }