Class BinaryPrimitiveWriterAdapter
Inheritance
BinaryPrimitiveWriterAdapter
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 |
|