Class
RuntimeSelfTypeContract
class RuntimeSelfTypeContract
Namespace: Raven.CodeAnalysis
Assembly: Raven.CodeAnalysis.dll
Source file: RuntimeSelfTypeContract.cs
Inheritance: Object → RuntimeSelfTypeContract
Implements: IEquatable<RuntimeSelfTypeContract>
Metadata transport marker for a target runtime's native implementing-type contract.
Remarks
Requires TargetPlatform.NeoCLR. This does not lower Self to a CLI generic parameter and is not executable on the CLR.
Constructors
1 item
RuntimeSelfTypeContract(AssemblyName: string, TypeName: string)
Metadata transport marker for a target runtime's native implementing-type contract.
Properties
2 items
AssemblyName: string
No summary available.
TypeName: string
No summary available.
Methods
8 items
<Clone>$() -> RuntimeSelfTypeContract
No summary available.
Deconstruct(AssemblyName: out string, TypeName: out string) -> ()
No summary available.
Equals(other: RuntimeSelfTypeContract) -> bool
Indicates whether the current object is equal to another object of the same type.
Required implementation (no default). Defined by IEquatable<RuntimeSelfTypeContract>.Equals · Defined by IEquatable<RuntimeSelfTypeContract>.Equals
Equals(other: RuntimeSelfTypeContract?) -> bool
No summary available.
Equals(obj: object?) -> bool
No summary available.
Overrides Object.Equals
GetHashCode() -> int
No summary available.
Overrides Object.GetHashCode
GetType() -> Type
Gets the System.Type of the current instance.
Inherited from Object.GetType
ToString() -> string
No summary available.
Overrides Object.ToString
Operators
2 items
Static member:
operator ==(left: RuntimeSelfTypeContract?, right: RuntimeSelfTypeContract?) -> bool
No summary available.
Static member:
operator !=(left: RuntimeSelfTypeContract?, right: RuntimeSelfTypeContract?) -> bool
No summary available.