Search Results for

    Show / Hide Table of Contents

    Class IdentifiableObject

    Abstract class to extend for each class that we need to serialize.

    Inheritance
    object
    IdentifiableObject
    AssetMetafile<TProfile, TExporter>
    AssetPart
    DependencyObject
    PostProcessingGraphDescription
    PostProcessingNode
    PostProcessingNodePort
    ParticlesEmitter
    Scene
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Evergine.Common
    Assembly: Evergine.Common.dll
    Syntax
    public abstract class IdentifiableObject

    Constructors

    IdentifiableObject()

    Initializes a new instance of the IdentifiableObject class.

    Declaration
    public IdentifiableObject()

    Properties

    Id

    Gets or sets the Id of this object.

    Declaration
    [EvergineMember(0)]
    public Guid Id { get; set; }
    Property Value
    Type Description
    Guid

    Methods

    IdHasChanged(Guid)

    The Id of the object has been updated.

    Declaration
    protected virtual void IdHasChanged(Guid oldId)
    Parameters
    Type Name Description
    Guid oldId

    The old Id value.

    Extension Methods

    ReflectionHelper.GetMemberAssembly(object)
    ReflectionHelper.GetTypeName(object)
    In This Article
    Back to top
    Generated by DocFX