docs.unity3d.com
    目次を表示する/隠す

    Class EnsureThat

    Inheritance
    Object
    EnsureThat
    Namespace: Unity.VisualScripting
    Syntax
    public class EnsureThat

    Methods

    Any<T>(T[], Func<T, Boolean>)

    Declaration
    public void Any<T>(T[] value, Func<T, bool> predicate)
    Parameters
    Type Name Description
    T[] value
    Func<T, Boolean> predicate
    Type Parameters
    Name Description
    T

    Any<T>(ICollection<T>, Func<T, Boolean>)

    Declaration
    public void Any<T>(ICollection<T> value, Func<T, bool> predicate)
    Parameters
    Type Name Description
    ICollection<T> value
    Func<T, Boolean> predicate
    Type Parameters
    Name Description
    T

    Any<T>(IList<T>, Func<T, Boolean>)

    Declaration
    public void Any<T>(IList<T> value, Func<T, bool> predicate)
    Parameters
    Type Name Description
    IList<T> value
    Func<T, Boolean> predicate
    Type Parameters
    Name Description
    T

    HasAttribute(Type, Type)

    Declaration
    public void HasAttribute(Type param, Type attributeType)
    Parameters
    Type Name Description
    Type param
    Type attributeType

    HasAttribute<TAttribute>(Type)

    Declaration
    public void HasAttribute<TAttribute>(Type param)
        where TAttribute : Attribute
    Parameters
    Type Name Description
    Type param
    Type Parameters
    Name Description
    TAttribute

    HasConstructorAccepting(Type, Type[])

    Declaration
    public void HasConstructorAccepting(Type param, params Type[] parameterTypes)
    Parameters
    Type Name Description
    Type param
    Type[] parameterTypes

    HasItems<T>(T)

    Declaration
    public void HasItems<T>(T value)
        where T : class, ICollection
    Parameters
    Type Name Description
    T value
    Type Parameters
    Name Description
    T

    HasItems<T>(T[])

    Declaration
    public void HasItems<T>(T[] value)
    Parameters
    Type Name Description
    T[] value
    Type Parameters
    Name Description
    T

    HasItems<T>(ICollection<T>)

    Declaration
    public void HasItems<T>(ICollection<T> value)
    Parameters
    Type Name Description
    ICollection<T> value
    Type Parameters
    Name Description
    T

    HasItems<T>(IList<T>)

    Declaration
    public void HasItems<T>(IList<T> value)
    Parameters
    Type Name Description
    IList<T> value
    Type Parameters
    Name Description
    T

    HasItems<TKey, TValue>(IDictionary<TKey, TValue>)

    Declaration
    public void HasItems<TKey, TValue>(IDictionary<TKey, TValue> value)
    Parameters
    Type Name Description
    IDictionary<TKey, TValue> value
    Type Parameters
    Name Description
    TKey
    TValue

    HasLengthBetween(String, Int32, Int32)

    Declaration
    public void HasLengthBetween(string value, int minLength, int maxLength)
    Parameters
    Type Name Description
    String value
    Int32 minLength
    Int32 maxLength

    HasNoNullItem<T>(T)

    Declaration
    public void HasNoNullItem<T>(T value)
        where T : class, IEnumerable
    Parameters
    Type Name Description
    T value
    Type Parameters
    Name Description
    T

    HasPublicConstructorAccepting(Type, Type[])

    Declaration
    public void HasPublicConstructorAccepting(Type param, params Type[] parameterTypes)
    Parameters
    Type Name Description
    Type param
    Type[] parameterTypes

    Is<T>(T, T)

    Declaration
    public void Is<T>(T param, T expected)
        where T : struct, IComparable<T>
    Parameters
    Type Name Description
    T param
    T expected
    Type Parameters
    Name Description
    T

    IsEqualTo(String, String)

    Declaration
    public void IsEqualTo(string value, string expected)
    Parameters
    Type Name Description
    String value
    String expected

    IsEqualTo(String, String, StringComparison)

    Declaration
    public void IsEqualTo(string value, string expected, StringComparison comparison)
    Parameters
    Type Name Description
    String value
    String expected
    StringComparison comparison

    IsFalse(Boolean)

    Declaration
    public void IsFalse(bool value)
    Parameters
    Type Name Description
    Boolean value

    IsGt<T>(T, T)

    Declaration
    public void IsGt<T>(T param, T limit)
        where T : struct, IComparable<T>
    Parameters
    Type Name Description
    T param
    T limit
    Type Parameters
    Name Description
    T

    IsGte<T>(T, T)

    Declaration
    public void IsGte<T>(T param, T limit)
        where T : struct, IComparable<T>
    Parameters
    Type Name Description
    T param
    T limit
    Type Parameters
    Name Description
    T

    IsGuid(String)

    Declaration
    public void IsGuid(string value)
    Parameters
    Type Name Description
    String value

    IsInRange<T>(T, T, T)

    Declaration
    public void IsInRange<T>(T param, T min, T max)
        where T : struct, IComparable<T>
    Parameters
    Type Name Description
    T param
    T min
    T max
    Type Parameters
    Name Description
    T

    IsKeyOf<TKey, TValue>(IDictionary<TKey, TValue>, TKey, String)

    Declaration
    public void IsKeyOf<TKey, TValue>(IDictionary<TKey, TValue> value, TKey expectedKey, string keyLabel = null)
    Parameters
    Type Name Description
    IDictionary<TKey, TValue> value
    TKey expectedKey
    String keyLabel
    Type Parameters
    Name Description
    TKey
    TValue

    IsLt<T>(T, T)

    Declaration
    public void IsLt<T>(T param, T limit)
        where T : struct, IComparable<T>
    Parameters
    Type Name Description
    T param
    T limit
    Type Parameters
    Name Description
    T

    IsLte<T>(T, T)

    Declaration
    public void IsLte<T>(T param, T limit)
        where T : struct, IComparable<T>
    Parameters
    Type Name Description
    T param
    T limit
    Type Parameters
    Name Description
    T

    IsNot<T>(T, T)

    Declaration
    public void IsNot<T>(T param, T expected)
        where T : struct, IComparable<T>
    Parameters
    Type Name Description
    T param
    T expected
    Type Parameters
    Name Description
    T

    IsNotDefault<T>(T)

    Declaration
    public void IsNotDefault<T>(T param)
        where T : struct
    Parameters
    Type Name Description
    T param
    Type Parameters
    Name Description
    T

    IsNotEmpty(Guid)

    Declaration
    public void IsNotEmpty(Guid value)
    Parameters
    Type Name Description
    Guid value

    IsNotEmpty(String)

    Declaration
    public void IsNotEmpty(string value)
    Parameters
    Type Name Description
    String value

    IsNotEqualTo(String, String)

    Declaration
    public void IsNotEqualTo(string value, string expected)
    Parameters
    Type Name Description
    String value
    String expected

    IsNotEqualTo(String, String, StringComparison)

    Declaration
    public void IsNotEqualTo(string value, string expected, StringComparison comparison)
    Parameters
    Type Name Description
    String value
    String expected
    StringComparison comparison

    IsNotNull(String)

    Declaration
    public void IsNotNull(string value)
    Parameters
    Type Name Description
    String value

    IsNotNull<T>(T)

    Declaration
    public void IsNotNull<T>([NoEnumeration] T value)
    Parameters
    Type Name Description
    T value
    Type Parameters
    Name Description
    T

    IsNotNull<T>(Nullable<T>)

    Declaration
    public void IsNotNull<T>(T? value)
        where T : struct
    Parameters
    Type Name Description
    Nullable<T> value
    Type Parameters
    Name Description
    T

    IsNotNullOrEmpty(String)

    Declaration
    public void IsNotNullOrEmpty(string value)
    Parameters
    Type Name Description
    String value

    IsNotNullOrWhiteSpace(String)

    Declaration
    public void IsNotNullOrWhiteSpace(string value)
    Parameters
    Type Name Description
    String value

    IsNull<T>(T)

    Declaration
    public void IsNull<T>([NoEnumeration] T value)
    Parameters
    Type Name Description
    T value
    Type Parameters
    Name Description
    T

    IsOfType(Type, Type)

    Declaration
    public void IsOfType(Type param, Type expectedType)
    Parameters
    Type Name Description
    Type param
    Type expectedType

    IsOfType<T>(T, Type)

    Declaration
    public void IsOfType<T>(T param, Type expectedType)
    Parameters
    Type Name Description
    T param
    Type expectedType
    Type Parameters
    Name Description
    T

    IsOfType<T>(Object)

    Declaration
    public void IsOfType<T>(object param)
    Parameters
    Type Name Description
    Object param
    Type Parameters
    Name Description
    T

    IsOfType<T>(Type)

    Declaration
    public void IsOfType<T>(Type param)
    Parameters
    Type Name Description
    Type param
    Type Parameters
    Name Description
    T

    IsTrue(Boolean)

    Declaration
    public void IsTrue(bool value)
    Parameters
    Type Name Description
    Boolean value

    Matches(String, Regex)

    Declaration
    public void Matches(string value, Regex match)
    Parameters
    Type Name Description
    String value
    Regex match

    Matches(String, String)

    Declaration
    public void Matches(string value, string match)
    Parameters
    Type Name Description
    String value
    String match

    SizeIs(String, Int32)

    Declaration
    public void SizeIs(string value, int expected)
    Parameters
    Type Name Description
    String value
    Int32 expected

    SizeIs<T>(T, Int32)

    Declaration
    public void SizeIs<T>(T value, int expected)
        where T : ICollection
    Parameters
    Type Name Description
    T value
    Int32 expected
    Type Parameters
    Name Description
    T

    SizeIs<T>(T, Int64)

    Declaration
    public void SizeIs<T>(T value, long expected)
        where T : ICollection
    Parameters
    Type Name Description
    T value
    Int64 expected
    Type Parameters
    Name Description
    T

    SizeIs<T>(T[], Int32)

    Declaration
    public void SizeIs<T>(T[] value, int expected)
    Parameters
    Type Name Description
    T[] value
    Int32 expected
    Type Parameters
    Name Description
    T

    SizeIs<T>(T[], Int64)

    Declaration
    public void SizeIs<T>(T[] value, long expected)
    Parameters
    Type Name Description
    T[] value
    Int64 expected
    Type Parameters
    Name Description
    T

    SizeIs<T>(ICollection<T>, Int32)

    Declaration
    public void SizeIs<T>(ICollection<T> value, int expected)
    Parameters
    Type Name Description
    ICollection<T> value
    Int32 expected
    Type Parameters
    Name Description
    T

    SizeIs<T>(ICollection<T>, Int64)

    Declaration
    public void SizeIs<T>(ICollection<T> value, long expected)
    Parameters
    Type Name Description
    ICollection<T> value
    Int64 expected
    Type Parameters
    Name Description
    T

    SizeIs<T>(IList<T>, Int32)

    Declaration
    public void SizeIs<T>(IList<T> value, int expected)
    Parameters
    Type Name Description
    IList<T> value
    Int32 expected
    Type Parameters
    Name Description
    T

    SizeIs<T>(IList<T>, Int64)

    Declaration
    public void SizeIs<T>(IList<T> value, long expected)
    Parameters
    Type Name Description
    IList<T> value
    Int64 expected
    Type Parameters
    Name Description
    T

    SizeIs<TKey, TValue>(IDictionary<TKey, TValue>, Int32)

    Declaration
    public void SizeIs<TKey, TValue>(IDictionary<TKey, TValue> value, int expected)
    Parameters
    Type Name Description
    IDictionary<TKey, TValue> value
    Int32 expected
    Type Parameters
    Name Description
    TKey
    TValue

    SizeIs<TKey, TValue>(IDictionary<TKey, TValue>, Int64)

    Declaration
    public void SizeIs<TKey, TValue>(IDictionary<TKey, TValue> value, long expected)
    Parameters
    Type Name Description
    IDictionary<TKey, TValue> value
    Int64 expected
    Type Parameters
    Name Description
    TKey
    TValue

    Extension Methods

    XAnalyserProvider.Analyser(Object, IGraphContext)
    XAnalyserProvider.Analyser<TAnalyser>(Object, IGraphContext)
    XAnalyserProvider.Analysis(Object, IGraphContext)
    XAnalyserProvider.Analysis<TAnalysis>(Object, IGraphContext)
    XAnalyserProvider.Analyser(Object, GraphReference)
    XAnalyserProvider.Analyser<TAnalyser>(Object, GraphReference)
    XAnalyserProvider.Analysis(Object, GraphReference)
    XAnalyserProvider.Analysis<TAnalysis>(Object, GraphReference)
    XDescriptorProvider.Describe(Object)
    XDescriptorProvider.HasDescriptor(Object)
    XDescriptorProvider.Descriptor(Object)
    XDescriptorProvider.Descriptor<TDescriptor>(Object)
    XDescriptorProvider.Description(Object)
    XDescriptorProvider.Description<TDescription>(Object)
    Cloning.Clone(Object, ICloner, Boolean)
    Cloning.Clone<T>(T, ICloner, Boolean)
    Cloning.CloneViaFakeSerialization(Object)
    Cloning.CloneViaFakeSerialization<T>(T)
    ConversionUtility.IsConvertibleTo(Object, Type, Boolean)
    ConversionUtility.IsConvertibleTo<T>(Object, Boolean)
    ConversionUtility.ConvertTo(Object, Type)
    ConversionUtility.ConvertTo<T>(Object)
    TypeUtility.ToShortString(Object, Int32)
    Serialization.CloneViaSerialization<T>(T, Boolean)
    Serialization.CloneViaSerializationInto<TSource, TDestination>(TSource, ref TDestination, Boolean)
    Serialization.Serialize(Object, Boolean)
    LinqUtility.Yield<T>(T)
    UnityObjectUtility.IsUnityNull(Object)
    UnityObjectUtility.ToSafeString(Object)
    トップに戻る
    Copyright © 2023 Unity Technologies — 商標と利用規約
    • 法律関連
    • プライバシーポリシー
    • クッキー
    • 私の個人情報を販売または共有しない
    • Your Privacy Choices (Cookie Settings)