Class LiteralGenerator<TValue> | Bolt Visual Scripting | 1.4.12
docs.unity3d.com
    Show / Hide Table of Contents

    Class LiteralGenerator<TValue>

    Inheritance
    Object
    LiteralGenerator<TValue>
    AnimationCurveLiteralGenerator
    BoltEnumValueLiteralGenerator
    BoltTypeLiteralGenerator
    BoolLiteralGenerator
    BoundsIntLiteralGenerator
    BoundsLiteralGenerator
    ByteLiteralGenerator
    CharLiteralGenerator
    Color32LiteralGenerator
    ColorLiteralGenerator
    DecimalLiteralGenerator
    DictionaryLiteralGenerator<TKey, TValue>
    DoubleLiteralGenerator
    EnumLiteralGenerator
    EventHookIDGenerator
    HybridTypeLiteralGenerator
    Int16LiteralGenerator
    Int32LiteralGenerator
    Int64LiteralGenerator
    LayerMaskLiteralGenerator
    ListLiteralGenerator<T>
    Matrix4X4LiteralGenerator
    QuaternionLiteralGenerator
    Ray2DLiteralGenerator
    RayLiteralGenerator
    RectIntLiteralGenerator
    RectLiteralGenerator
    SByteLiteralGenerator
    SingleLiteralGenerator
    StringLiteralGenerator
    TypeLiteralGenerator
    UInt16LiteralGenerator
    UInt32LiteralGenerator
    UInt64LiteralGenerator
    Vector2IntLiteralGenerator
    Vector2LiteralGenerator
    Vector3IntLiteralGenerator
    Vector3LiteralGenerator
    Vector4LiteralGenerator
    Namespace: Ludiq.Bolt
    Syntax
    public abstract class LiteralGenerator<TValue> : ILiteralGenerator, IGenerator
    Type Parameters
    Name Description
    TValue

    Constructors

    LiteralGenerator(TValue)

    Declaration
    protected LiteralGenerator(TValue value)
    Parameters
    Type Name Description
    TValue value

    Properties

    value

    Declaration
    public TValue value { get; }
    Property Value
    Type Description
    TValue

    Methods

    GenerateExpression(IGeneration)

    Declaration
    public abstract CodeExpression GenerateExpression(IGeneration generation)
    Parameters
    Type Name Description
    IGeneration generation
    Returns
    Type Description
    CodeExpression
    Implements
    ILiteralGenerator.GenerateExpression(IGeneration)

    Explicit Interface Implementations

    IGenerator.target

    Declaration
    object IGenerator.target { get; }
    Returns
    Type Description
    Object
    Implements
    IGenerator.target

    Extension Methods

    XDescriptorProvider.Descriptor(Object)
    XDescriptorProvider.Descriptor<TDescriptor>(Object)
    LiteralUtility.ToLiteralString(Object)
    LiteralUtility.ToLiteralStringOrDefault(Object)
    LiteralUtility.TryToLiteralString(Object, out String)
    XFilterProvider.Filter(Object)
    XFilterProvider.Filter<TFilter>(Object)
    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)
    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)
    LinqUtility.Yield<T>(T)
    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)
    HybridConversionUtility.ConvertTo(Object, HybridType, HybridType)
    HybridConversionUtility.IsLateConvertibleTo(Object, HybridType, Boolean)
    HybridConversionUtility.LateConvertTo(Object, HybridType)
    HybridConversionUtility.TryLateConvertTo(Object, HybridType, out Object, Boolean)
    HybridTypeUtility.GetHybridType(Object)
    IsUtility.Is<TO, TC>(TO, out TC)
    PrivateReflectionUsingDynamicExtensions.AsDynamic(Object)
    JsonWriter.ToJson(Object)
    Back to top Copyright © 2020 Unity Technologies
    Generated by DocFX