Stride

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

  • Discord
  • Facebook
  • Twitter
  • YouTube

LANGUAGE

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

    IdentifiableAssetPartReferenceSerializer Class

    Namespace: Stride.Core.Assets.Serializers
    Assembly: Stride.Core.Assets.dll
    System.Object → ScalarOrObjectSerializer → IdentifiableAssetPartReferenceSerializer
    Derived from IdentifiableAssetPartReferenceSerializer:

    [YamlSerializerFactory(new string[]{"Assets"})]
    public sealed class IdentifiableAssetPartReferenceSerializer : ScalarOrObjectSerializer, IYamlSerializableFactory, IYamlSerializable, IDataCustomVisitor
    Name Description
    Methods
    CanVisit(Type)
    ConvertFrom(ref ObjectContext, Scalar)
    ConvertTo(ref ObjectContext)
    | Improve this Doc View Source

    Methods


    CanVisit(Type)

    public override bool CanVisit(Type type)
    Parameters
    Type Name Description
    System.Type type
    Returns
    Type Description
    System.Boolean
    Overrides
    ScalarOrObjectSerializer.CanVisit(Type)

    ConvertFrom(ref ObjectContext, Scalar)

    public override object ConvertFrom(ref ObjectContext context, Scalar fromScalar)
    Parameters
    Type Name Description
    Stride.Core.Yaml.Serialization.ObjectContext context
    Stride.Core.Yaml.Events.Scalar fromScalar
    Returns
    Type Description
    System.Object
    Overrides
    ScalarOrObjectSerializer.ConvertFrom(ref ObjectContext, Scalar)

    ConvertTo(ref ObjectContext)

    public override string ConvertTo(ref ObjectContext objectContext)
    Parameters
    Type Name Description
    Stride.Core.Yaml.Serialization.ObjectContext objectContext
    Returns
    Type Description
    System.String
    Overrides
    ScalarOrObjectSerializer.ConvertTo(ref ObjectContext)

    Inherited Members

    ScalarOrObjectSerializer.TryCreate(SerializerContext, ITypeDescriptor)
    ScalarOrObjectSerializer.Visit(VisitorContext)
    ScalarOrObjectSerializer.ReadYaml(ObjectContext)
    ScalarOrObjectSerializer.WriteYaml(ObjectContext)
    ScalarOrObjectSerializer.WriteScalar(ObjectContext, ScalarEventInfo)
    ScalarOrObjectSerializer.ShouldSerializeAsScalar(ObjectContext)

    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