Stride

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

  • Discord
  • Facebook
  • Twitter
  • YouTube

LANGUAGE

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

    DynamicYamlObject Class

    Namespace: Stride.Core.Yaml
    Assembly: Stride.Core.Assets.dll
    System.Object → System.Dynamic.DynamicObject → DynamicYamlObject
    Derived from DynamicYamlObject: DynamicYamlArray DynamicYamlEmpty DynamicYamlMapping DynamicYamlScalar

    public abstract class DynamicYamlObject : DynamicObject, IDynamicMetaObjectProvider
    Name Description
    Methods
    ConvertFromDynamic(Object)
    ConvertToDynamic(Object)
    | Improve this Doc View Source

    Methods


    ConvertFromDynamic(Object)

    protected static YamlNode ConvertFromDynamic(object obj)
    Parameters
    Type Name Description
    System.Object obj
    Returns
    Type Description
    Stride.Core.Yaml.Serialization.YamlNode

    ConvertToDynamic(Object)

    public static object ConvertToDynamic(object obj)
    Parameters
    Type Name Description
    System.Object obj
    Returns
    Type Description
    System.Object

    Inherited Members

    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.TryConvert(System.Dynamic.ConvertBinder, 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.TryBinaryOperation(System.Dynamic.BinaryOperationBinder, 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