Class BinaryPrimitiveReaderAdapter
Inheritance
BinaryPrimitiveReaderAdapter
Syntax
public class BinaryPrimitiveReaderAdapter : IPropertyVisitorAdapter, IVisitAdapterPrimitives, IVisitAdapter<string>, IVisitAdapter
Constructors
BinaryPrimitiveReaderAdapter(UnsafeAppendBuffer.Reader*)
Declaration
public BinaryPrimitiveReaderAdapter(UnsafeAppendBuffer.Reader*buffer)
Parameters
| Type |
Name |
Description |
| UnsafeAppendBuffer.Reader* |
buffer |
|
Fields
Buffer
Declaration
public UnsafeAppendBuffer.Reader*Buffer
Field Value
| Type |
Description |
| UnsafeAppendBuffer.Reader* |
|
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 |
|