Table of Contents

Class MonoRuntime

Namespace
BenchmarkDotNet.Environments
Assembly
BenchmarkDotNet.dll
public class MonoRuntime : Runtime, IEquatable<Runtime>, IEquatable<MonoRuntime>
Inheritance
MonoRuntime
Implements
Inherited Members

Constructors

MonoRuntime(string, string)

public MonoRuntime(string name, string customPath)

Parameters

name string
customPath string

MonoRuntime(string, string, string, string)

public MonoRuntime(string name, string customPath, string aotArgs, string monoBclPath)

Parameters

name string
customPath string
aotArgs string
monoBclPath string

Fields

Default

public static readonly MonoRuntime Default

Field Value

MonoRuntime

Mono60

public static readonly MonoRuntime Mono60

Field Value

MonoRuntime

Mono70

public static readonly MonoRuntime Mono70

Field Value

MonoRuntime

Mono80

public static readonly MonoRuntime Mono80

Field Value

MonoRuntime

Mono90

public static readonly MonoRuntime Mono90

Field Value

MonoRuntime

Properties

AotArgs

public string AotArgs { get; }

Property Value

string

CustomPath

public string CustomPath { get; }

Property Value

string

IsAOT

public override bool IsAOT { get; }

Property Value

bool

MonoBclPath

public string MonoBclPath { get; }

Property Value

string

Methods

Equals(MonoRuntime)

public bool Equals(MonoRuntime other)

Parameters

other MonoRuntime

Returns

bool

Equals(object)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int