Mono.CSharp.FixedField.DoMemberTypeIndependentChecks C# (CSharp) Method

DoMemberTypeIndependentChecks() protected method

protected DoMemberTypeIndependentChecks ( ) : void
return void
		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 ());
			}
		}