Class
FrameworkProjectionAttribute
class FrameworkProjectionAttribute
Namespace: System.Runtime.CompilerServices
Assembly: Raven.Core.dll
Source file: TopLevel.rvn
Inheritance: Object → Attribute → FrameworkProjectionAttribute
Marks a Raven.Core method as the implementation adapter for a compiler-owned framework API projection.
The projection catalog determines which framework method is replaced and remains authoritative.
Constructors
1 item
FrameworkProjectionAttribute(id: string)
Creates a marker for the projection with the specified catalog identifier.
Properties
1 item
TypeId: object
When implemented in a derived class, gets a unique identifier for this System.Attribute.
Inherited from Attribute.TypeId
Methods
6 items
Equals(obj: object?) -> bool
Returns a value that indicates whether this instance is equal to a specified object.
Inherited from Attribute.Equals
GetHashCode() -> int
Returns the hash code for this instance.
Inherited from Attribute.GetHashCode
GetType() -> Type
Gets the System.Type of the current instance.
Inherited from Object.GetType
IsDefaultAttribute() -> bool
When overridden in a derived class, indicates whether the value of this instance is the default value for the derived class.
Inherited from Attribute.IsDefaultAttribute
Match(obj: object?) -> bool
When overridden in a derived class, returns a value that indicates whether this instance equals a specified object.
Inherited from Attribute.Match
ToString() -> string?
Returns a string that represents the current object.
Inherited from Object.ToString
Operators
1 item
Static extension member:
implicit conversion<T>(value: FrameworkProjectionAttribute?) -> Optional<FrameworkProjectionAttribute>
Converts a nullable reference to `Some`, or to `None` when it is `null`.
Extension from OptionalExtensions1<T>.op_Implicit