Show / Hide Table of Contents

Struct ManagedMethodPointer

Acts as modifier type for the parameter representing pointer to the managed method.

Implements
IEquatable<ManagedMethodPointer>
Inherited Members
Object.Equals(Object, Object)
Object.GetType()
Object.ReferenceEquals(Object, Object)
Namespace: DotNext.Runtime.CompilerServices
Assembly: DotNext.dll
Syntax
public struct ManagedMethodPointer : IEquatable<ManagedMethodPointer>
Remarks

This class is not intended to be used directly from your code.

Methods

| Improve this Doc View Source

Equals(ManagedMethodPointer)

Determines whether this method pointer is equal to the specified method pointer.

Declaration
public bool Equals(ManagedMethodPointer other)
Parameters
Type Name Description
ManagedMethodPointer other

The method pointer to compare.

Returns
Type Description
Boolean

true if this method pointer is equal to other; otherwise, false.

| Improve this Doc View Source

Equals(Object)

Determines whether this method pointer is equal to the specified method pointer.

Declaration
public override bool Equals(object other)
Parameters
Type Name Description
Object other

The method pointer to compare.

Returns
Type Description
Boolean

true if this method pointer is equal to other; otherwise, false.

Overrides
ValueType.Equals(Object)
| Improve this Doc View Source

GetHashCode()

Gets hash code of this method pointer.

Declaration
public override int GetHashCode()
Returns
Type Description
Int32

The hash code of this method pointer.

Overrides
ValueType.GetHashCode()
| Improve this Doc View Source

ToString()

Gets method pointer in HEX format.

Declaration
public override string ToString()
Returns
Type Description
String

The method pointer in HEX format.

Overrides
ValueType.ToString()

Operators

| Improve this Doc View Source

Equality(ManagedMethodPointer, ManagedMethodPointer)

Determines whether two method pointers are equal.

Declaration
public static bool operator ==(ManagedMethodPointer x, ManagedMethodPointer y)
Parameters
Type Name Description
ManagedMethodPointer x

The first pointer to compare.

ManagedMethodPointer y

The second pointer to compare.

Returns
Type Description
Boolean

true if x is equal to y; otherwise, false.

| Improve this Doc View Source

Inequality(ManagedMethodPointer, ManagedMethodPointer)

Determines whether two method pointers are not equal.

Declaration
public static bool operator !=(ManagedMethodPointer x, ManagedMethodPointer y)
Parameters
Type Name Description
ManagedMethodPointer x

The first pointer to compare.

ManagedMethodPointer y

The second pointer to compare.

Returns
Type Description
Boolean

true if x is not equal to y; otherwise, false.

Implements

System.IEquatable<T>

Extension Methods

ValueTypeExtensions.IsOneOf<T>(T, IEnumerable<T>)
ValueTypeExtensions.IsOneOf<T>(T, T[])
Sequence.Skip<TEnumerator, T>(ref TEnumerator, Int32)
ExpressionBuilder.Const<T>(T)
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX