API Browser

Class

RuntimeUnitContract

class RuntimeUnitContract

Namespace: Raven.CodeAnalysis
Assembly: Raven.CodeAnalysis.dll
Source file: RuntimeUnitContract.cs

Inheritance: Object → RuntimeUnitContract
Implements: IEquatable<RuntimeUnitContract>

Selects the target value type that represents the language's unit value.

Parameters

Name Description
AssemblyName Assembly owning the unit value representation.
TypeName Metadata name of its public empty value type.
MapClrVoidToUnit Explicit .NET bootstrap policy: bind source CLR Void type syntax as unit; imported no-result returns remain void.

Constructors

1 item
RuntimeUnitContract(AssemblyName: string, TypeName: string, MapClrVoidToUnit?: bool) Selects the target value type that represents the language's unit value.

Properties

3 items
AssemblyName: string Assembly owning the unit value representation.
MapClrVoidToUnit: bool Explicit .NET bootstrap policy: bind source CLR Void type syntax as unit; imported no-result returns remain void.
TypeName: string Metadata name of its public empty value type.

Methods

8 items
<Clone>$() -> RuntimeUnitContract No summary available.
Equals(other: RuntimeUnitContract) -> bool Indicates whether the current object is equal to another object of the same type. Required implementation (no default). Defined by IEquatable<RuntimeUnitContract>.Equals · Defined by IEquatable<RuntimeUnitContract>.Equals
Equals(obj: object?) -> bool No summary available. Overrides Object.Equals
GetHashCode() -> int No summary available. Overrides Object.GetHashCode
GetType() -> Type Gets the System.Type of the current instance. Inherited from Object.GetType
ToString() -> string No summary available. Overrides Object.ToString

Operators

2 items