Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


MustNotBeNull

An extension method for AreNotNull.
Read time 1 minuteLast updated 15 days ago

Definition

MustNotBeNull<T>(T)

An extension method for AreNotNull.
Warning
Deprecated. Must extensions are deprecated. Use UnityEngine.Assertions.Assert instead
[Conditional("UNITY_ASSERTIONS")]public static void MustNotBeNull<T>(this T expected) where T : class

Parameters

expected

T

Examples

using UnityEngine;using UnityEngine.Assertions;using UnityEngine.Assertions.Must;public class AssertionExampleClass : MonoBehaviour{ MyClass myClassReference; void Update() { //Make sure the myClassReference reference is set myClassReference.MustNotBeNull(); }}public class MyClass {}

MustNotBeNull<T>(T, string)

An extension method for AreNotNull.
Warning
Deprecated. Must extensions are deprecated. Use UnityEngine.Assertions.Assert instead
[Conditional("UNITY_ASSERTIONS")]public static void MustNotBeNull<T>(this T expected, string message) where T : class

Parameters

expected

T

message

Examples

using UnityEngine;using UnityEngine.Assertions;using UnityEngine.Assertions.Must;public class AssertionExampleClass : MonoBehaviour{ MyClass myClassReference; void Update() { //Make sure the myClassReference reference is set myClassReference.MustNotBeNull(); }}public class MyClass {}