This is a wrapper that adds INetworkSerializeByMemcpy
support to
existing structs that the developer doesn't have the ability to modify
(for example, external structs like Guid
).
Implements#
INetworkSerializeByMemcpy
System.IEquatable\<ForceNetworkSerializeByMemcpy\<T>>
Inherited Members#
System.ValueType.ToString()
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
Syntax#
Type Parameters#
Constructors#
ForceNetworkSerializeByMemcpy(T)#
Declaration#
Parameters#
Type | Name | Description |
---|
T | value | |
Fields#
Value#
Declaration#
Field Value#
Methods#
Equals(Object)#
Declaration#
Parameters#
Type | Name | Description |
---|
System.Object | obj | |
Returns#
Type | Description |
---|
System.Boolean | |
Overrides#
System.ValueType.Equals(System.Object)
Equals(ForceNetworkSerializeByMemcpy\<T>)#
Declaration#
Parameters#
Type | Name | Description |
---|
ForceNetworkSerializeByMemcpy\<T> | other | |
Returns#
Type | Description |
---|
System.Boolean | |
GetHashCode()#
Declaration#
Returns#
Type | Description |
---|
System.Int32 | |
Overrides#
System.ValueType.GetHashCode()
Operators#
Implicit(T to ForceNetworkSerializeByMemcpy\<T>)#
Declaration#
Parameters#
Type | Name | Description |
---|
T | underlyingValue | |
Returns#
Type | Description |
---|
ForceNetworkSerializeByMemcpy\<T> | |
Implicit(ForceNetworkSerializeByMemcpy\<T> to T)#
Declaration#
Parameters#
Type | Name | Description |
---|
ForceNetworkSerializeByMemcpy\<T> | container | |
Returns#
Implements#
INetworkSerializeByMemcpy