Class BinaryPrimitiveWriterAdapter | Entities | 0.2.0-preview.18
docs.unity.cn
    Show / Hide Table of Contents

    Class BinaryPrimitiveWriterAdapter

    Inheritance
    Object
    BinaryPrimitiveWriterAdapter
    Namespace: Unity.Entities.Serialization
    Syntax
    public class BinaryPrimitiveWriterAdapter : IPropertyVisitorAdapter, IVisitAdapterPrimitives, IVisitAdapter<string>, IVisitAdapter

    Constructors

    BinaryPrimitiveWriterAdapter(UnsafeAppendBuffer*)

    Declaration
    public BinaryPrimitiveWriterAdapter(UnsafeAppendBuffer*buffer)
    Parameters
    Type Name Description
    UnsafeAppendBuffer* buffer

    Properties

    Buffer

    Declaration
    public UnsafeAppendBuffer Buffer { get; }
    Property Value
    Type Description
    UnsafeAppendBuffer

    Methods

    Visit<TProperty, TContainer>(IPropertyVisitor, TProperty, ref TContainer, ref Boolean, ref ChangeTracker)

    Declaration
    public VisitStatus Visit<TProperty, TContainer>(IPropertyVisitor visitor, TProperty property, ref TContainer container, ref bool value, ref ChangeTracker changeTracker)
        where TProperty : IProperty<TContainer, bool>
    Parameters
    Type Name Description
    IPropertyVisitor visitor
    TProperty property
    TContainer container
    Boolean value
    ChangeTracker changeTracker
    Returns
    Type Description
    VisitStatus
    Type Parameters
    Name Description
    TProperty
    TContainer

    Visit<TProperty, TContainer>(IPropertyVisitor, TProperty, ref TContainer, ref Byte, ref ChangeTracker)

    Declaration
    public VisitStatus Visit<TProperty, TContainer>(IPropertyVisitor visitor, TProperty property, ref TContainer container, ref byte value, ref ChangeTracker changeTracker)
        where TProperty : IProperty<TContainer, byte>
    Parameters
    Type Name Description
    IPropertyVisitor visitor
    TProperty property
    TContainer container
    Byte value
    ChangeTracker changeTracker
    Returns
    Type Description
    VisitStatus
    Type Parameters
    Name Description
    TProperty
    TContainer

    Visit<TProperty, TContainer>(IPropertyVisitor, TProperty, ref TContainer, ref Char, ref ChangeTracker)

    Declaration
    public VisitStatus Visit<TProperty, TContainer>(IPropertyVisitor visitor, TProperty property, ref TContainer container, ref char value, ref ChangeTracker changeTracker)
        where TProperty : IProperty<TContainer, char>
    Parameters
    Type Name Description
    IPropertyVisitor visitor
    TProperty property
    TContainer container
    Char value
    ChangeTracker changeTracker
    Returns
    Type Description
    VisitStatus
    Type Parameters
    Name Description
    TProperty
    TContainer

    Visit<TProperty, TContainer>(IPropertyVisitor, TProperty, ref TContainer, ref Double, ref ChangeTracker)

    Declaration
    public VisitStatus Visit<TProperty, TContainer>(IPropertyVisitor visitor, TProperty property, ref TContainer container, ref double value, ref ChangeTracker changeTracker)
        where TProperty : IProperty<TContainer, double>
    Parameters
    Type Name Description
    IPropertyVisitor visitor
    TProperty property
    TContainer container
    Double value
    ChangeTracker changeTracker
    Returns
    Type Description
    VisitStatus
    Type Parameters
    Name Description
    TProperty
    TContainer

    Visit<TProperty, TContainer>(IPropertyVisitor, TProperty, ref TContainer, ref Int16, ref ChangeTracker)

    Declaration
    public VisitStatus Visit<TProperty, TContainer>(IPropertyVisitor visitor, TProperty property, ref TContainer container, ref short value, ref ChangeTracker changeTracker)
        where TProperty : IProperty<TContainer, short>
    Parameters
    Type Name Description
    IPropertyVisitor visitor
    TProperty property
    TContainer container
    Int16 value
    ChangeTracker changeTracker
    Returns
    Type Description
    VisitStatus
    Type Parameters
    Name Description
    TProperty
    TContainer

    Visit<TProperty, TContainer>(IPropertyVisitor, TProperty, ref TContainer, ref Int32, ref ChangeTracker)

    Declaration
    public VisitStatus Visit<TProperty, TContainer>(IPropertyVisitor visitor, TProperty property, ref TContainer container, ref int value, ref ChangeTracker changeTracker)
        where TProperty : IProperty<TContainer, int>
    Parameters
    Type Name Description
    IPropertyVisitor visitor
    TProperty property
    TContainer container
    Int32 value
    ChangeTracker changeTracker
    Returns
    Type Description
    VisitStatus
    Type Parameters
    Name Description
    TProperty
    TContainer

    Visit<TProperty, TContainer>(IPropertyVisitor, TProperty, ref TContainer, ref Int64, ref ChangeTracker)

    Declaration
    public VisitStatus Visit<TProperty, TContainer>(IPropertyVisitor visitor, TProperty property, ref TContainer container, ref long value, ref ChangeTracker changeTracker)
        where TProperty : IProperty<TContainer, long>
    Parameters
    Type Name Description
    IPropertyVisitor visitor
    TProperty property
    TContainer container
    Int64 value
    ChangeTracker changeTracker
    Returns
    Type Description
    VisitStatus
    Type Parameters
    Name Description
    TProperty
    TContainer

    Visit<TProperty, TContainer>(IPropertyVisitor, TProperty, ref TContainer, ref SByte, ref ChangeTracker)

    Declaration
    public VisitStatus Visit<TProperty, TContainer>(IPropertyVisitor visitor, TProperty property, ref TContainer container, ref sbyte value, ref ChangeTracker changeTracker)
        where TProperty : IProperty<TContainer, sbyte>
    Parameters
    Type Name Description
    IPropertyVisitor visitor
    TProperty property
    TContainer container
    SByte value
    ChangeTracker changeTracker
    Returns
    Type Description
    VisitStatus
    Type Parameters
    Name Description
    TProperty
    TContainer

    Visit<TProperty, TContainer>(IPropertyVisitor, TProperty, ref TContainer, ref Single, ref ChangeTracker)

    Declaration
    public VisitStatus Visit<TProperty, TContainer>(IPropertyVisitor visitor, TProperty property, ref TContainer container, ref float value, ref ChangeTracker changeTracker)
        where TProperty : IProperty<TContainer, float>
    Parameters
    Type Name Description
    IPropertyVisitor visitor
    TProperty property
    TContainer container
    Single value
    ChangeTracker changeTracker
    Returns
    Type Description
    VisitStatus
    Type Parameters
    Name Description
    TProperty
    TContainer

    Visit<TProperty, TContainer>(IPropertyVisitor, TProperty, ref TContainer, ref String, ref ChangeTracker)

    Declaration
    public VisitStatus Visit<TProperty, TContainer>(IPropertyVisitor visitor, TProperty property, ref TContainer container, ref string value, ref ChangeTracker changeTracker)
        where TProperty : IProperty<TContainer, string>
    Parameters
    Type Name Description
    IPropertyVisitor visitor
    TProperty property
    TContainer container
    String value
    ChangeTracker changeTracker
    Returns
    Type Description
    VisitStatus
    Type Parameters
    Name Description
    TProperty
    TContainer

    Visit<TProperty, TContainer>(IPropertyVisitor, TProperty, ref TContainer, ref UInt16, ref ChangeTracker)

    Declaration
    public VisitStatus Visit<TProperty, TContainer>(IPropertyVisitor visitor, TProperty property, ref TContainer container, ref ushort value, ref ChangeTracker changeTracker)
        where TProperty : IProperty<TContainer, ushort>
    Parameters
    Type Name Description
    IPropertyVisitor visitor
    TProperty property
    TContainer container
    UInt16 value
    ChangeTracker changeTracker
    Returns
    Type Description
    VisitStatus
    Type Parameters
    Name Description
    TProperty
    TContainer

    Visit<TProperty, TContainer>(IPropertyVisitor, TProperty, ref TContainer, ref UInt32, ref ChangeTracker)

    Declaration
    public VisitStatus Visit<TProperty, TContainer>(IPropertyVisitor visitor, TProperty property, ref TContainer container, ref uint value, ref ChangeTracker changeTracker)
        where TProperty : IProperty<TContainer, uint>
    Parameters
    Type Name Description
    IPropertyVisitor visitor
    TProperty property
    TContainer container
    UInt32 value
    ChangeTracker changeTracker
    Returns
    Type Description
    VisitStatus
    Type Parameters
    Name Description
    TProperty
    TContainer

    Visit<TProperty, TContainer>(IPropertyVisitor, TProperty, ref TContainer, ref UInt64, ref ChangeTracker)

    Declaration
    public VisitStatus Visit<TProperty, TContainer>(IPropertyVisitor visitor, TProperty property, ref TContainer container, ref ulong value, ref ChangeTracker changeTracker)
        where TProperty : IProperty<TContainer, ulong>
    Parameters
    Type Name Description
    IPropertyVisitor visitor
    TProperty property
    TContainer container
    UInt64 value
    ChangeTracker changeTracker
    Returns
    Type Description
    VisitStatus
    Type Parameters
    Name Description
    TProperty
    TContainer

    Visit<TProperty, TContainer, TValue>(IPropertyVisitor, TProperty, ref TContainer, ref TValue, ref ChangeTracker)

    Declaration
    public VisitStatus Visit<TProperty, TContainer, TValue>(IPropertyVisitor visitor, TProperty property, ref TContainer container, ref TValue value, ref ChangeTracker changeTracker)
        where TProperty : IProperty<TContainer, TValue>
    Parameters
    Type Name Description
    IPropertyVisitor visitor
    TProperty property
    TContainer container
    TValue value
    ChangeTracker changeTracker
    Returns
    Type Description
    VisitStatus
    Type Parameters
    Name Description
    TProperty
    TContainer
    TValue
    Back to top Copyright © 2019 Unity Technologies
    Generated by DocFX