Class TypeContext

Describes a loaded generated Type.

Inheritance
System.Object
TypeContext
Implements
System.IEquatable<TypeContext>
Namespace: Solti.Utils.Proxy.Internals
Assembly: Solti.Utils.Proxy.dll
Syntax
public class TypeContext : Object

Constructors

TypeContext(TypeContext)

Declaration
protected TypeContext(TypeContext original)
Parameters
Type Name Description
TypeContext original

TypeContext(Type, Func<Object, Object>)

Describes a loaded generated Type.

Declaration
public TypeContext(Type Type, Func<object, object> Activator)
Parameters
Type Name Description
System.Type Type
System.Func<System.Object, System.Object> Activator

Properties

Activator

Declaration
public Func<object, object> Activator { get; set; }
Property Value
Type Description
System.Func<System.Object, System.Object>

EqualityContract

Declaration
protected virtual Type EqualityContract { get; }
Property Value
Type Description
System.Type

Type

Declaration
public Type Type { get; set; }
Property Value
Type Description
System.Type

Methods

<Clone>$()

Declaration
public virtual TypeContext <Clone>$()
Returns
Type Description
TypeContext

Deconstruct(out Type, out Func<Object, Object>)

Declaration
public void Deconstruct(out Type Type, out Func<object, object> Activator)
Parameters
Type Name Description
System.Type Type
System.Func<System.Object, System.Object> Activator

Equals(TypeContext)

Declaration
public virtual bool Equals(TypeContext other)
Parameters
Type Name Description
TypeContext other
Returns
Type Description
System.Boolean

Equals(Object)

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

GetHashCode()

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

PrintMembers(StringBuilder)

Declaration
protected virtual bool PrintMembers(StringBuilder builder)
Parameters
Type Name Description
System.Text.StringBuilder builder
Returns
Type Description
System.Boolean

ToString()

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

Operators

Equality(TypeContext, TypeContext)

Declaration
public static bool operator ==(TypeContext left, TypeContext right)
Parameters
Type Name Description
TypeContext left
TypeContext right
Returns
Type Description
System.Boolean

Inequality(TypeContext, TypeContext)

Declaration
public static bool operator !=(TypeContext left, TypeContext right)
Parameters
Type Name Description
TypeContext left
TypeContext right
Returns
Type Description
System.Boolean

Implements

System.IEquatable<>
In This Article
Back to top Generated by DocFX