docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class APIChangeBase<T>

    Inheritance
    object
    APIChangeBase<T>
    AttributeChange
    ConstantValueChanged
    ElementTypeChange
    EntityTypeChanged
    FieldConstnessChange
    InstancenessChange
    MemberAccessibilityChange
    MemberAdded
    MemberRemoved
    MethodAbstractnessChange
    MethodParameterCountChange
    MethodParameterTypeChange
    MethodVirtualnessChange
    ObsoleteAttributeChange
    ParameterDefaultnessChange
    ParameterReferencenessChange
    PropertyAbstractnessChange
    PropertyVirtualnessChange
    SealednessChange
    TypeAccessibilityChange
    TypeAddedChange
    TypeHierarchyChanged
    TypeMoved
    TypeRemoved
    Implements
    IAPIChange
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    Namespace: Unity.APIComparison.Framework.Changes
    Assembly: Unity.APIComparison.Framework.dll
    Syntax
    public abstract class APIChangeBase<T> : IAPIChange where T : class, IMemberDefinition
    Type Parameters
    Name Description
    T

    Constructors

    APIChangeBase(T, T)

    Declaration
    protected APIChangeBase(T original, T current)
    Parameters
    Type Name Description
    T original
    T current

    APIChangeBase(T, T, string)

    Declaration
    protected APIChangeBase(T original, T current, string dataToBeHashed)
    Parameters
    Type Name Description
    T original
    T current
    string dataToBeHashed

    Properties

    AffectedPlatforms

    Declaration
    public IList<string> AffectedPlatforms { get; }
    Property Value
    Type Description
    IList<string>

    Current

    Declaration
    public IMemberDefinition Current { get; }
    Property Value
    Type Description
    IMemberDefinition

    CurrentEntity

    Declaration
    public T CurrentEntity { get; }
    Property Value
    Type Description
    T

    Hash

    Declaration
    public string Hash { get; }
    Property Value
    Type Description
    string

    Original

    Declaration
    public IMemberDefinition Original { get; }
    Property Value
    Type Description
    IMemberDefinition

    OriginalEntity

    Declaration
    public T OriginalEntity { get; }
    Property Value
    Type Description
    T

    SourcePath

    Declaration
    public string SourcePath { get; }
    Property Value
    Type Description
    string

    Methods

    Accept(IAPIChangeVisitor)

    Declaration
    public abstract void Accept(IAPIChangeVisitor visitor)
    Parameters
    Type Name Description
    IAPIChangeVisitor visitor

    IsAdd()

    Declaration
    public virtual bool IsAdd()
    Returns
    Type Description
    bool

    ToString()

    Declaration
    public override string ToString()
    Returns
    Type Description
    string
    Overrides
    object.ToString()

    Implements

    IAPIChange
    In This Article
    Back to top
    Copyright © 2025 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)