Show / Hide Table of Contents

Class Property<T>

Inheritance
System.Object
Property<T>
ArrayProperty<T>
BoolProperty
ByteProperty
FloatProperty
IntProperty
MetadataProperty
StringProperty
TimeProperty
Vector2Property
Vector3Property
Implements
IProperty
Inherited Members
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: Recolude.Core
Assembly: Recolude.Core.dll
Syntax
public abstract class Property<T> : IProperty
Type Parameters
Name Description
T

Constructors

Property(T)

Declaration
public Property(T value)
Parameters
Type Name Description
T value

Fields

value

Declaration
protected T value
Field Value
Type Description
T

Properties

Value

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

Methods

Code()

Declaration
public abstract byte Code()
Returns
Type Description
System.Byte

Equals(Object)

Declaration
public override bool Equals(object obj)
Parameters
Type Name Description
System.Object obj
Returns
Type Description
System.Boolean
Overrides
System.Object.Equals(System.Object)

GetHashCode()

Declaration
public override int GetHashCode()
Returns
Type Description
System.Int32
Overrides
System.Object.GetHashCode()

ToString()

Declaration
public override string ToString()
Returns
Type Description
System.String
Overrides
System.Object.ToString()

Write(BinaryWriter)

Declaration
public void Write(BinaryWriter writer)
Parameters
Type Name Description
System.IO.BinaryWriter writer

WriteData(BinaryWriter)

Declaration
protected abstract void WriteData(BinaryWriter writer)
Parameters
Type Name Description
System.IO.BinaryWriter writer

Implements

IProperty
Back to top Generated by DocFX