Stride

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

  • Discord
  • Facebook
  • Twitter
  • YouTube

LANGUAGE

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

    UpdateMemberResolver Class

    Namespace: Stride.Updater
    Assembly: Stride.Engine.dll

    Describes how to parse and resolve an UpdatableMember when parsing an UpdateEngine property path.

    System.Object → UpdateMemberResolver
    Derived from UpdateMemberResolver: ParameterCollectionResolver ArrayUpdateResolver<T> ListUpdateResolver<T>

    public abstract class UpdateMemberResolver
    Name Description
    Properties
    SupportedType

    Defines what type it does support.

    Methods
    ResolveIndexer(String)

    Defines how to resolve an indexer (between angle brackets).

    ResolveProperty(String)

    Defines how to resolve a member (after a dot).

    | Improve this Doc View Source

    Properties


    SupportedType

    Defines what type it does support.

    public abstract Type SupportedType { get; }
    Property Value
    Type Description
    System.Type
    | Improve this Doc View Source

    Methods


    ResolveIndexer(String)

    Defines how to resolve an indexer (between angle brackets).

    public virtual UpdatableMember ResolveIndexer(string indexerName)
    Parameters
    Type Name Description
    System.String indexerName

    The indexer name to resolve.

    Returns
    Type Description
    UpdatableMember

    The resolved indexer if found, otherwise null.


    ResolveProperty(String)

    Defines how to resolve a member (after a dot).

    public virtual UpdatableMember ResolveProperty(string memberName)
    Parameters
    Type Name Description
    System.String memberName

    The member name to resolve.

    Returns
    Type Description
    UpdatableMember

    The resolved member if found, otherwise null.


    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