Note
Access to this page requires authorization. You can try signing in or .
Access to this page requires authorization. You can try .
IShiftOperators<TSelf,TOther,TResult> Interface
Definition
- Namespace:
- System.Numerics
- Assembly:
- System.Runtime.dll
- Source:
- IShiftOperators.cs
- Source:
- IShiftOperators.cs
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Defines a mechanism for shifting a value by another value.
generic <typename TSelf, typename TOther, typename TResult>
where TSelf : IShiftOperators<TSelf, TOther, TResult>public interface class IShiftOperators
public interface IShiftOperators<TSelf,TOther,TResult> where TSelf : IShiftOperators<TSelf,TOther,TResult>
type IShiftOperators<'Self, 'Other, 'Result (requires 'Self :> IShiftOperators<'Self, 'Other, 'Result>)> = interface
Public Interface IShiftOperators(Of TSelf, TOther, TResult)
Type Parameters
- TSelf
The type that implements this interface.
- TOther
The type used to specify the amount by which TSelf should be shifted.
- TResult
The type that contains the result of shifting TSelf by TResult.
- Derived
Operators
| Name | Description |
|---|---|
| LeftShift(TSelf, TOther) |
Shifts a value left by a given amount. |
| RightShift(TSelf, TOther) |
Shifts a value right by a given amount. |
| UnsignedRightShift(TSelf, TOther) |
Shifts a value right by a given amount. |
Applies to
Feedback
Was this page helpful?
