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

    Class InvokeMemberGenerator

    Inheritance
    Object
    UnitGenerator<InvokeMember>
    MemberUnitGenerator<InvokeMember>
    InvokeMemberGenerator
    Inherited Members
    MemberUnitGenerator<InvokeMember>.GenerateTargetExpression(MethodGeneration)
    UnitGenerator<InvokeMember>.Alias(IMemberGeneration, String)
    UnitGenerator<InvokeMember>.camelName
    UnitGenerator<InvokeMember>.pascalName
    UnitGenerator<InvokeMember>.unit
    UnitGenerator<InvokeMember>.IGenerator.target
    UnitGenerator<InvokeMember>.IUnitGenerator.target
    UnitGenerator<InvokeMember>.DeclareMembers(ClassGeneration)
    UnitGenerator<InvokeMember>.GenerateConstructorStatements(ConstructorGeneration)
    UnitGenerator<InvokeMember>.DeclareControlInput(ControlInput, Func<MethodGeneration, IEnumerable<CodeStatement>>, Func<MethodGeneration, IEnumerable<CodeStatement>>)
    UnitGenerator<InvokeMember>.DeclareControlInput(ControlInput, Func<MethodGeneration, IEnumerable<CodeStatement>>, ControlOutput)
    UnitGenerator<InvokeMember>.DeclareValueOutput(ValueOutput, Func<MethodGeneration, CodeExpression>)
    UnitGenerator<InvokeMember>.DeclareValueOutput(ValueOutput, Func<MethodGeneration, IEnumerable<CodeStatement>>, Func<MethodGeneration, CodeExpression>)
    UnitGenerator<InvokeMember>.GenerateControlInputBody(MethodGeneration, ControlInput)
    UnitGenerator<InvokeMember>.GenerateControlInputSuccessor(MethodGeneration, ControlInput)
    UnitGenerator<InvokeMember>.GenerateValueOutputInit(MethodGeneration, ValueOutput)
    UnitGenerator<InvokeMember>.GenerateValueOutputExpression(MethodGeneration, ValueOutput)
    Namespace: Ludiq.Bolt
    Syntax
    public class InvokeMemberGenerator : MemberUnitGenerator<InvokeMember>, IUnitGenerator, IGenerator

    Constructors

    InvokeMemberGenerator(InvokeMember)

    Declaration
    public InvokeMemberGenerator(InvokeMember unit)
    Parameters
    Type Name Description
    InvokeMember unit

    Methods

    DeclarePorts()

    Declaration
    public override void DeclarePorts()
    Overrides
    Ludiq.Bolt.UnitGenerator<Ludiq.Bolt.InvokeMember>.DeclarePorts()

    EnsureClosedConstructed()

    Declaration
    protected override void EnsureClosedConstructed()
    Overrides
    Ludiq.Bolt.MemberUnitGenerator<Ludiq.Bolt.InvokeMember>.EnsureClosedConstructed()

    GenerateArgumentExpression(MethodGeneration, ParameterInfo, Int32)

    Declaration
    public CodeExpression GenerateArgumentExpression(MethodGeneration method, ParameterInfo parameterInfo, int index)
    Parameters
    Type Name Description
    MethodGeneration method
    ParameterInfo parameterInfo
    Int32 index
    Returns
    Type Description
    CodeExpression

    GenerateInvokeExpression(MethodGeneration)

    Declaration
    public CodeExpression GenerateInvokeExpression(MethodGeneration method)
    Parameters
    Type Name Description
    MethodGeneration method
    Returns
    Type Description
    CodeExpression

    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