docs.unity.cn
    Show / Hide Table of Contents

    Class PropertyContainer

    The PropertyContainer class is used as the entry point to operate on data containers using properties.

    Inheritance
    Object
    PropertyContainer
    Inherited Members
    Object.ToString()
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Namespace: Unity.Properties
    Syntax
    public static class PropertyContainer

    Methods

    Accept<TContainer>(IPropertyBagVisitor, TContainer, VisitParameters)

    Visit the specified container using the specified visitor.

    Declaration
    public static void Accept<TContainer>(IPropertyBagVisitor visitor, TContainer container, VisitParameters parameters = default(VisitParameters))
    Parameters
    Type Name Description
    IPropertyBagVisitor visitor

    The visitor.

    TContainer container

    The container to visit.

    VisitParameters parameters

    The visit parameters to use.

    Type Parameters
    Name Description
    TContainer

    The container type.

    Exceptions
    Type Condition
    ArgumentNullException

    The container is null.

    InvalidContainerTypeException

    The given container type is not valid for visitation.

    MissingPropertyBagException

    No property bag was found for the given container.