Class VariableDeclarations | Bolt Visual Scripting | 1.4.12
docs.unity3d.com
    Show / Hide Table of Contents

    Class VariableDeclarations

    Inheritance
    Object
    VariableDeclarations
    Namespace: Ludiq.Bolt
    Syntax
    [Obsolete("Use the new class variables system instead.")]
    public sealed class VariableDeclarations : IEnumerable<VariableDeclaration>, IEnumerable, ISpecifiesCloner, IPoolable, IObservableDisposable, IDisposable

    Constructors

    VariableDeclarations()

    Declaration
    public VariableDeclarations()

    Properties

    IsDisposed

    Declaration
    [DoNotSerialize]
    public bool IsDisposed { get; }
    Property Value
    Type Description
    Boolean
    Implements
    IObservableDisposable.IsDisposed

    Item[String]

    Declaration
    public object this[[InspectorVariableName(MemberAction.None)] string variable] { get; set; }
    Parameters
    Type Name Description
    String variable
    Property Value
    Type Description
    Object

    Methods

    Clear()

    Declaration
    public void Clear()

    Dispose()

    Declaration
    public void Dispose()

    Get(String)

    Declaration
    public object Get([InspectorVariableName(MemberAction.Get)] string variable)
    Parameters
    Type Name Description
    String variable
    Returns
    Type Description
    Object

    Get(String, Type)

    Declaration
    public object Get([InspectorVariableName(MemberAction.Get)] string variable, Type expectedType)
    Parameters
    Type Name Description
    String variable
    Type expectedType
    Returns
    Type Description
    Object

    Get<T>(String)

    Declaration
    public T Get<T>([InspectorVariableName(MemberAction.Get)] string variable)
    Parameters
    Type Name Description
    String variable
    Returns
    Type Description
    T
    Type Parameters
    Name Description
    T

    GetDeclaration(String)

    Declaration
    public VariableDeclaration GetDeclaration(string variable)
    Parameters
    Type Name Description
    String variable
    Returns
    Type Description
    VariableDeclaration

    GetEnumerator()

    Declaration
    public IEnumerator<VariableDeclaration> GetEnumerator()
    Returns
    Type Description
    IEnumerator<VariableDeclaration>

    GetOrDefault(String, Object)

    Declaration
    public object GetOrDefault([InspectorVariableName(MemberAction.Get)] string variable, object fallback)
    Parameters
    Type Name Description
    String variable
    Object fallback
    Returns
    Type Description
    Object

    GetOrDefault(String, Object, Type)

    Declaration
    public object GetOrDefault([InspectorVariableName(MemberAction.Get)] string variable, object fallback, Type expectedType)
    Parameters
    Type Name Description
    String variable
    Object fallback
    Type expectedType
    Returns
    Type Description
    Object

    GetOrDefault<T>(String, T)

    Declaration
    public T GetOrDefault<T>([InspectorVariableName(MemberAction.Get)] string variable, T fallback)
    Parameters
    Type Name Description
    String variable
    T fallback
    Returns
    Type Description
    T
    Type Parameters
    Name Description
    T

    IsDefined(String)

    Declaration
    public bool IsDefined([InspectorVariableName(MemberAction.None)] string variable)
    Parameters
    Type Name Description
    String variable
    Returns
    Type Description
    Boolean

    Set(String, Object)

    Declaration
    public void Set([InspectorVariableName(MemberAction.Set)] string variable, object value)
    Parameters
    Type Name Description
    String variable
    Object value

    Explicit Interface Implementations

    IPoolable.Free()

    Declaration
    void IPoolable.Free()
    Implements
    IPoolable.Free()

    IPoolable.New()

    Declaration
    void IPoolable.New()
    Implements
    IPoolable.New()

    ISpecifiesCloner.cloner

    Declaration
    ICloner ISpecifiesCloner.cloner { get; }
    Returns
    Type Description
    ICloner
    Implements
    ISpecifiesCloner.cloner

    Extension Methods

    XDescriptorProvider.Descriptor(Object)
    XDescriptorProvider.Descriptor<TDescriptor>(Object)
    LiteralUtility.ToLiteralString(Object)
    LiteralUtility.ToLiteralStringOrDefault(Object)
    LiteralUtility.TryToLiteralString(Object, out String)
    SearchUtility.OrderableSearchFilter<THaystack, TResult>(IEnumerable<THaystack>, Func<THaystack, TResult>, String, Func<THaystack, String>, Nullable<CancellationToken>)
    SearchUtility.OrderableSearchFilter<T>(IEnumerable<T>, String, Func<T, String>, Nullable<CancellationToken>)
    SearchUtility.UnorderedSearchFilter<T>(IEnumerable<T>, String, Func<T, String>)
    SearchUtility.OrderedSearchFilter<T>(IEnumerable<T>, String, Func<T, String>, Nullable<CancellationToken>)
    SearchUtility.OrderedSearchFilter<T, TKey>(IEnumerable<T>, String, Func<T, String>, Func<T, TKey>, Nullable<CancellationToken>)
    XFilterProvider.Filter(Object)
    XFilterProvider.Filter<TFilter>(Object)
    TaskLinq.ForEachTask<T>(IEnumerable<T>, String, Boolean, Func<T, String>, Action<T>)
    TaskLinq.ForEachTask<T>(IEnumerable<T>, String, Action<T>)
    TaskLinq.SelectManyTask<TSource, TResult>(IEnumerable<TSource>, String, Boolean, Func<TSource, String>, Func<TSource, IEnumerable<TResult>>)
    TaskLinq.SelectTask<TSource, TResult>(IEnumerable<TSource>, String, Boolean, Func<TSource, String>, Func<TSource, TResult>)
    TaskLinq.WhereTask<T>(IEnumerable<T>, String, Boolean, Func<T, String>, Func<T, Boolean>)
    TaskLinq.SelectWhereTask<TSource, TResult>(IEnumerable<TSource>, String, Boolean, Func<TSource, String>, Func<TSource, Boolean>, Func<TSource, TResult>)
    TaskLinq.SelectManyTask<TSource, TResult>(IEnumerable<TSource>, String, Func<TSource, IEnumerable<TResult>>)
    TaskLinq.SelectTask<TSource, TResult>(IEnumerable<TSource>, String, Func<TSource, TResult>)
    TaskLinq.WhereTask<T>(IEnumerable<T>, String, Func<T, Boolean>)
    TaskLinq.SelectWhereTask<TSource, TResult>(IEnumerable<TSource>, String, Func<TSource, Boolean>, Func<TSource, TResult>)
    EditorLinqUtility.Cancellable<T>(IEnumerable<T>, CancellationToken)
    EditorLinqUtility.Cancellable<T>(IEnumerable<T>, CancellationToken, Action)
    Cloning.Clone(Object, ICloner, Boolean)
    Cloning.Clone(Object, ICloner, Boolean, out Dictionary<Object, Object>)
    Cloning.Clone<T>(T, ICloner, Boolean)
    Cloning.Clone<T>(T, ICloner, Boolean, out Dictionary<Object, Object>)
    Cloning.CloneViaSerializationPolicy(Object)
    Cloning.CloneViaSerializationPolicy(Object, out Dictionary<Object, Object>)
    Cloning.CloneViaSerializationPolicy<T>(T)
    Cloning.CloneViaSerializationPolicy<T>(T, out Dictionary<Object, Object>)
    Cloning.CloneInto(Object, ref Object, ICloner, Boolean)
    Cloning.CloneInto(Object, ref Object, ICloner, Boolean, out Dictionary<Object, Object>)
    Cloning.CloneInto<T>(T, ref Object, ICloner, Boolean)
    Cloning.CloneInto<T>(T, ref Object, ICloner, Boolean, out Dictionary<Object, Object>)
    Cloning.CloneIntoViaSerializationPolicy(Object, ref Object)
    Cloning.CloneIntoViaSerializationPolicy(Object, ref Object, out Dictionary<Object, Object>)
    Cloning.CloneIntoViaSerializationPolicy<T>(T, ref Object)
    Cloning.CloneIntoViaSerializationPolicy<T>(T, ref Object, out Dictionary<Object, Object>)
    Cloning.CloneValueType(Object)
    XArrayPool.ToArrayPooled<T>(IEnumerable<T>)
    XHashSetPool.ToHashSetPooled<T>(IEnumerable<T>)
    XListPool.ToListPooled<T>(IEnumerable<T>)
    XQueuePool.ToQueuePooled<T>(IEnumerable<T>)
    XStackPool.ToStackPooled<T>(IEnumerable<T>)
    ConversionUtility.ConvertTo<TSource>(TSource, Type)
    ConversionUtility.IsLateConvertibleTo(Object, Type, Boolean)
    ConversionUtility.IsLateConvertibleTo<T>(Object, Boolean)
    ConversionUtility.LateConvertTo(Object, Type)
    ConversionUtility.LateConvertTo<T>(Object)
    ConversionUtility.TryLateConvertTo(Object, Type, out Object, Boolean)
    ConversionUtility.TryLateConvertTo<T>(Object, out T, Boolean)
    TypeUtility.ToShortString(Object, Int32)
    TypeUtility.CastTo<T>(Object)
    Serialization.FullSerialize(Object, Boolean)
    Serialization.OdinSerialize<T>(T, DataFormat)
    Serialization.OdinSerialize<T>(T, ref OdinSerializer.SerializationData, DataFormat)
    XObservableDisposable.EnsureNotDisposed(IObservableDisposable)
    LinqUtility.ForceEvaluation<T>(IEnumerable<T>)
    LinqUtility.OfType<T>(IEnumerable<T>, Type)
    LinqUtility.None<T>(IEnumerable<T>)
    LinqUtility.None<T>(IEnumerable<T>, Func<T, Boolean>)
    LinqUtility.NotAll<T>(IEnumerable<T>, Func<T, Boolean>)
    LinqUtility.Predicate<T>(IEnumerable<T>, Func<T, Boolean>, SequencePredicate)
    LinqUtility.ToValueIndexPairs<T>(IEnumerable<T>)
    LinqUtility.DistinctBy<T, TKey>(IEnumerable<T>, Func<T, TKey>)
    LinqUtility.NotNull<T>(IEnumerable<T>)
    LinqUtility.Yield<T>(T)
    LinqUtility.ToHashSet<T>(IEnumerable<T>)
    LinqUtility.AsReadOnlyArray<T>(IEnumerable<T>)
    LinqUtility.AsReadOnlyCollection<T>(IEnumerable<T>)
    LinqUtility.AsReadOnlyList<T>(IEnumerable<T>)
    LinqUtility.Flatten<T>(IEnumerable<T>, Func<T, IEnumerable<T>>)
    LinqUtility.OrderByDependencies<T>(IEnumerable<T>, Func<T, IEnumerable<T>>, Boolean)
    LinqUtility.OrderByDependers<T>(IEnumerable<T>, Func<T, IEnumerable<T>>, Boolean)
    LinqUtility.Catch<T>(IEnumerable<T>, Action<Exception>)
    LinqUtility.Catch<T>(IEnumerable<T>, ICollection<Exception>)
    LinqUtility.CatchAsLogError<T>(IEnumerable<T>, String)
    LinqUtility.CatchAsLogWarning<T>(IEnumerable<T>, String)
    LinqUtility.ZipLongest<TFirst, TSecond, TResult>(IEnumerable<TFirst>, IEnumerable<TSecond>, Func<TFirst, TSecond, TResult>, TFirst, TSecond)
    LinqUtility.AllZipped<TFirst, TSecond>(IEnumerable<TFirst>, IEnumerable<TSecond>, Func<TFirst, TSecond, Boolean>)
    LinqUtility.AnyZipped<TFirst, TSecond>(IEnumerable<TFirst>, IEnumerable<TSecond>, Func<TFirst, TSecond, Boolean>)
    LinqUtility.AllZippedLongest<TFirst, TSecond>(IEnumerable<TFirst>, IEnumerable<TSecond>, Func<TFirst, TSecond, Boolean>)
    LinqUtility.AnyZippedLongest<TFirst, TSecond>(IEnumerable<TFirst>, IEnumerable<TSecond>, Func<TFirst, TSecond, Boolean>)
    LinqUtility.Permutations<T>(IEnumerable<T>)
    LinqUtility.Join<T>(IEnumerable<T>, String)
    LinqUtility.Random<T>(IEnumerable<T>)
    StringUtility.ToSeparatedString(IEnumerable, String)
    StringUtility.ToCommaSeparatedString(IEnumerable)
    StringUtility.ToLineSeparatedString(IEnumerable)
    UnityObjectUtility.IsUnityNull(Object)
    UnityObjectUtility.UnityNullCoalesce(Object, Object)
    UnityObjectUtility.ToSafeString(Object)
    BoltGenerationUtility.GenerateLiteral(Object, IGeneration)
    XGeneratorProvider.Generator(Object, IGeneration)
    XGeneratorProvider.Generator<TGenerator>(Object, IGeneration)
    XGeneratorProvider.HasGenerator(Object, IGeneration)
    XGeneratorProvider.HasGenerator<TGenerator>(Object, IGeneration)
    XGeneratorProvider.TryGetGenerator(Object, out IGenerator, IGeneration)
    XGeneratorProvider.TryGetGenerator<TGenerator>(Object, IGeneration, out TGenerator)
    UnitOptions.WithoutInheritedDuplicates<T>(IEnumerable<T>, Func<T, IFuzzyOption>, CancellationToken)
    HybridConversionUtility.ConvertTo(Object, HybridType, HybridType)
    HybridConversionUtility.IsLateConvertibleTo(Object, HybridType, Boolean)
    HybridConversionUtility.LateConvertTo(Object, HybridType)
    HybridConversionUtility.TryLateConvertTo(Object, HybridType, out Object, Boolean)
    HybridTypeUtility.GetHybridType(Object)
    HybridTypeUtility.OfType<T>(IEnumerable<T>, HybridType)
    IsUtility.Is<TO, TC>(TO, out TC)
    PrivateReflectionUsingDynamicExtensions.AsDynamic(Object)
    JsonWriter.ToJson(Object)
    Back to top Copyright © 2020 Unity Technologies
    Generated by DocFX