Stride

OPEN / CLOSE
  • Features
  • Blog
  • Documentation
  • Community
(icon) Download

  • Discord
  • Facebook
  • Twitter
  • YouTube

LANGUAGE

OPEN / CLOSE
  • English
  • 日本語
    Show / Hide Table of Contents

    DynamicYamlScalar Class

    Namespace: Stride.Core.Yaml
    Assembly: Stride.Core.Assets.dll

    Dynamic version of Stride.Core.Yaml.Serialization.YamlScalarNode.

    System.Object → System.Dynamic.DynamicObject → DynamicYamlObject → DynamicYamlScalar
    Derived from DynamicYamlScalar:

    public class DynamicYamlScalar : DynamicYamlObject, IDynamicMetaObjectProvider, IDynamicYamlNode
    Name Description
    Constructors
    DynamicYamlScalar(YamlScalarNode)
    Properties
    Node
    Methods
    ToString()
    TryBinaryOperation(BinaryOperationBinder, Object, out Object)
    TryConvert(ConvertBinder, out Object)
    Explicit Interface Implementations
    IDynamicYamlNode.Node
    | Improve this Doc View Source

    Constructors


    DynamicYamlScalar(YamlScalarNode)

    public DynamicYamlScalar(YamlScalarNode node)
    Parameters
    Type Name Description
    Stride.Core.Yaml.Serialization.YamlScalarNode node
    | Improve this Doc View Source

    Properties


    Node

    public YamlScalarNode Node { get; }
    Property Value
    Type Description
    Stride.Core.Yaml.Serialization.YamlScalarNode
    | Improve this Doc View Source

    Methods


    ToString()

    public override string ToString()
    Returns
    Type Description
    System.String
    Overrides
    System.Object.ToString()

    TryBinaryOperation(BinaryOperationBinder, Object, out Object)

    public override bool TryBinaryOperation(BinaryOperationBinder binder, object arg, out object result)
    Parameters
    Type Name Description
    System.Dynamic.BinaryOperationBinder binder
    System.Object arg
    System.Object result
    Returns
    Type Description
    System.Boolean
    Overrides
    System.Dynamic.DynamicObject.TryBinaryOperation(System.Dynamic.BinaryOperationBinder, System.Object, System.Object)

    TryConvert(ConvertBinder, out Object)

    public override bool TryConvert(ConvertBinder binder, out object result)
    Parameters
    Type Name Description
    System.Dynamic.ConvertBinder binder
    System.Object result
    Returns
    Type Description
    System.Boolean
    Overrides
    System.Dynamic.DynamicObject.TryConvert(System.Dynamic.ConvertBinder, System.Object)
    | Improve this Doc View Source

    Explicit Interface Implementations


    IDynamicYamlNode.Node

    YamlNode IDynamicYamlNode.Node { get; }
    Returns
    Type Description
    Stride.Core.Yaml.Serialization.YamlNode

    Inherited Members

    DynamicYamlObject.ConvertFromDynamic(Object)
    DynamicYamlObject.ConvertToDynamic(Object)
    System.Dynamic.DynamicObject.TryGetMember(System.Dynamic.GetMemberBinder, System.Object)
    System.Dynamic.DynamicObject.TrySetMember(System.Dynamic.SetMemberBinder, System.Object)
    System.Dynamic.DynamicObject.TryDeleteMember(System.Dynamic.DeleteMemberBinder)
    System.Dynamic.DynamicObject.TryInvokeMember(System.Dynamic.InvokeMemberBinder, System.Object[], System.Object)
    System.Dynamic.DynamicObject.TryCreateInstance(System.Dynamic.CreateInstanceBinder, System.Object[], System.Object)
    System.Dynamic.DynamicObject.TryInvoke(System.Dynamic.InvokeBinder, System.Object[], System.Object)
    System.Dynamic.DynamicObject.TryUnaryOperation(System.Dynamic.UnaryOperationBinder, System.Object)
    System.Dynamic.DynamicObject.TryGetIndex(System.Dynamic.GetIndexBinder, System.Object[], System.Object)
    System.Dynamic.DynamicObject.TrySetIndex(System.Dynamic.SetIndexBinder, System.Object[], System.Object)
    System.Dynamic.DynamicObject.TryDeleteIndex(System.Dynamic.DeleteIndexBinder, System.Object[])
    System.Dynamic.DynamicObject.GetDynamicMemberNames()
    System.Dynamic.DynamicObject.GetMetaObject(System.Linq.Expressions.Expression)

    Extension Methods

    ComponentBaseExtensions.DisposeBy<T>(T, ICollectorHolder)
    ComponentBaseExtensions.RemoveDisposeBy<T>(T, ICollectorHolder)
    • Improve this Doc
    • View Source
    In This Article

    Back to top

    Copyright © 2019-2021 .NET Foundation and Contributors
    Supported by the .NET Foundation