Class CharacteristicObject<T>
Inheritance
CharacteristicObject<T>
Assembly: BenchmarkDotNet.dll
Syntax
public abstract class CharacteristicObject<T> : CharacteristicObject where T : CharacteristicObject<T>, new()
Type Parameters
Constructors
CharacteristicObject()
Declaration
protected CharacteristicObject()
CharacteristicObject(String)
Declaration
protected CharacteristicObject(string id)
Parameters
Type |
Name |
Description |
String |
id |
|
Methods
Apply(CharacteristicObject)
Declaration
public T Apply(CharacteristicObject other)
Parameters
Returns
Apply(CharacteristicObject[])
Declaration
public T Apply(params CharacteristicObject[] others)
Parameters
Returns
ApplyAndFreeze(CharacteristicObject)
Declaration
public T ApplyAndFreeze(CharacteristicObject other)
Parameters
Returns
ApplyAndFreeze(CharacteristicObject[])
Declaration
public T ApplyAndFreeze(params CharacteristicObject[] others)
Parameters
Returns
CreateCharacteristic<TC>(String)
Declaration
protected static Characteristic<TC> CreateCharacteristic<TC>(string memberName)
Parameters
Type |
Name |
Description |
String |
memberName |
|
Returns
Type Parameters
CreateHiddenCharacteristic<TC>(String)
Declaration
protected static Characteristic<TC> CreateHiddenCharacteristic<TC>(string memberName)
Parameters
Type |
Name |
Description |
String |
memberName |
|
Returns
Type Parameters
CreateIgnoreOnApplyCharacteristic<TC>(String)
Declaration
protected static Characteristic<TC> CreateIgnoreOnApplyCharacteristic<TC>(string memberName)
Parameters
Type |
Name |
Description |
String |
memberName |
|
Returns
Type Parameters
Freeze()
Declaration
Returns
UnfreezeCopy()
Declaration
Returns
Extension Methods