MsgPack.Serialization.PolymorphicTypeVerificationContext Struct Reference

Represents and encapsulates context informatino to verify actual type for runtime type polymorphism. More...

Inherits IEquatable< PolymorphicTypeVerificationContext >.

Public Member Functions

override string ToString ()
 Returns a System.String that represents this instance. More...
 
override bool Equals (object obj)
 Determines whether the specified System.Object is equal to this instance. More...
 
bool Equals (PolymorphicTypeVerificationContext other)
 Determines whether the specified PolymorphicTypeVerificationContext is equal to this instance. More...
 
override int GetHashCode ()
 Returns a hash code for this instance. More...
 

Static Public Member Functions

static bool operator== (PolymorphicTypeVerificationContext left, PolymorphicTypeVerificationContext right)
 Determines whether the specified PolymorphicTypeVerificationContexts are equal. More...
 
static bool operator!= (PolymorphicTypeVerificationContext left, PolymorphicTypeVerificationContext right)
 Determines whether the specified PolymorphicTypeVerificationContexts are not equal. More...
 

Properties

string LoadingTypeFullName [get]
 Gets the full type name including its namespace to be loaded. More...
 
string LoadingAssemblyFullName [get]
 Gets the full name of the loading assembly. More...
 
AssemblyName LoadingAssemblyName [get]
 Gets the name of the loading assembly. More...
 

Detailed Description

Represents and encapsulates context informatino to verify actual type for runtime type polymorphism.

Member Function Documentation

◆ Equals() [1/2]

override bool MsgPack.Serialization.PolymorphicTypeVerificationContext.Equals ( object  obj)

Determines whether the specified System.Object is equal to this instance.

Parameters
objThe System.Object to compare with this instance.
Returns
true if the specified System.Object is equal to this instance; otherwise, false.

◆ Equals() [2/2]

bool MsgPack.Serialization.PolymorphicTypeVerificationContext.Equals ( PolymorphicTypeVerificationContext  other)

Determines whether the specified PolymorphicTypeVerificationContext is equal to this instance.

Parameters
otherThe PolymorphicTypeVerificationContext to compare with this instance.
Returns
true if the specified PolymorphicTypeVerificationContext is equal to this instance; otherwise, false.

◆ GetHashCode()

override int MsgPack.Serialization.PolymorphicTypeVerificationContext.GetHashCode ( )

Returns a hash code for this instance.

Returns
A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.

◆ operator!=()

static bool MsgPack.Serialization.PolymorphicTypeVerificationContext.operator!= ( PolymorphicTypeVerificationContext  left,
PolymorphicTypeVerificationContext  right 
)
static

Determines whether the specified PolymorphicTypeVerificationContexts are not equal.

Parameters
leftThe PolymorphicTypeVerificationContext.
rightThe PolymorphicTypeVerificationContext.
Returns
true if the specified PolymorphicTypeVerificationContexts are not equal; otherwise, false.

◆ operator==()

static bool MsgPack.Serialization.PolymorphicTypeVerificationContext.operator== ( PolymorphicTypeVerificationContext  left,
PolymorphicTypeVerificationContext  right 
)
static

Determines whether the specified PolymorphicTypeVerificationContexts are equal.

Parameters
leftThe PolymorphicTypeVerificationContext.
rightThe PolymorphicTypeVerificationContext.
Returns
true if the specified PolymorphicTypeVerificationContexts are equal to each other; otherwise, false.

◆ ToString()

override string MsgPack.Serialization.PolymorphicTypeVerificationContext.ToString ( )

Returns a System.String that represents this instance.

Returns
A System.String that represents this instance.

Property Documentation

◆ LoadingAssemblyFullName

string MsgPack.Serialization.PolymorphicTypeVerificationContext.LoadingAssemblyFullName
get

Gets the full name of the loading assembly.

The full name of the loading assembly.

◆ LoadingAssemblyName

AssemblyName MsgPack.Serialization.PolymorphicTypeVerificationContext.LoadingAssemblyName
get

Gets the name of the loading assembly.

The name of the loading assembly.

◆ LoadingTypeFullName

string MsgPack.Serialization.PolymorphicTypeVerificationContext.LoadingTypeFullName
get

Gets the full type name including its namespace to be loaded.

The full type name including its namespace to be loaded. This value will not be null.


The documentation for this struct was generated from the following file:
  • MsgPackSources/Serialization/PolymorphicTypeVerificationContext.cs