C# Class Yeppp.CpuSystemFeature

Non-ISA processor or system features.
Afficher le fichier Open project: wdv4758h/Yeppp Class Usage Examples

Méthodes publiques

Свойство Type Description
AddressSpace64Bit CpuSystemFeature
CycleCounter CpuSystemFeature
CycleCounter64Bit CpuSystemFeature
GPRegisters64Bit CpuSystemFeature
MisalignedAccess CpuSystemFeature
SingleThreaded CpuSystemFeature

Private Properties

Свойство Type Description
CpuSystemFeature
CpuSystemFeature
IsDefined bool

Méthodes publiques

Méthode Description
Equals ( CpuSystemFeature other ) : bool

Compares for equality with another CpuSystemFeature object.

Comparison is performed by value.

Equals ( System other ) : bool

Compares for equality with another object.

Comparison is performed by value.

GetHashCode ( ) : int

Provides a hash for the object.

Non-equal CpuSystemFeature objects are guaranteed to have different hashes.

ToString ( ) : string

Provides a string ID for the object.

The string ID starts with a Latin letter and contains only Latin letters, digits, and underscore symbol.

Private Methods

Méthode Description
CpuSystemFeature ( uint id )
CpuSystemFeature ( uint id, uint architectureId )
IsDefined ( uint id, uint architectureId ) : bool

Method Details

Equals() public méthode

Compares for equality with another CpuSystemFeature object.
Comparison is performed by value.
public Equals ( CpuSystemFeature other ) : bool
other CpuSystemFeature
Résultat bool

Equals() public méthode

Compares for equality with another object.
Comparison is performed by value.
public Equals ( System other ) : bool
other System
Résultat bool

GetHashCode() public méthode

Provides a hash for the object.
Non-equal CpuSystemFeature objects are guaranteed to have different hashes.
public GetHashCode ( ) : int
Résultat int

ToString() public méthode

Provides a string ID for the object.
The string ID starts with a Latin letter and contains only Latin letters, digits, and underscore symbol.
public ToString ( ) : string
Résultat string

Property Details

AddressSpace64Bit public_oe static_oe property

The processor and the operating system allows to use 64-bit pointers.
public static CpuSystemFeature,Yeppp AddressSpace64Bit
Résultat CpuSystemFeature

CycleCounter public_oe static_oe property

The processor has a built-in cycle counter, and the operating system provides a way to access it.
public static CpuSystemFeature,Yeppp CycleCounter
Résultat CpuSystemFeature

CycleCounter64Bit public_oe static_oe property

The processor has a 64-bit cycle counter, or the operating system provides an abstraction of a 64-bit cycle counter.
public static CpuSystemFeature,Yeppp CycleCounter64Bit
Résultat CpuSystemFeature

GPRegisters64Bit public_oe static_oe property

The processor and the operating system allows to do 64-bit arithmetical operations on general-purpose registers.
public static CpuSystemFeature,Yeppp GPRegisters64Bit
Résultat CpuSystemFeature

MisalignedAccess public_oe static_oe property

The processor and the operating system allows misaligned memory reads and writes.
public static CpuSystemFeature,Yeppp MisalignedAccess
Résultat CpuSystemFeature

SingleThreaded public_oe static_oe property

The processor or the operating system support at most one hardware thread.
public static CpuSystemFeature,Yeppp SingleThreaded
Résultat CpuSystemFeature