Show / Hide Table of Contents

    Class IndirectAccessorSpecialization

    An accessor specialization that is obtained by observing an accessor of an indirect property specialization.

    Inheritance
    System.Object
    MethodSpecialization
    IndirectMethodSpecialization
    IndirectAccessorSpecialization
    Implements
    IAccessor
    IMethod
    ITypeMember
    IGenericMember
    IMember
    Inherited Members
    IndirectMethodSpecialization.ParentType
    IndirectMethodSpecialization.Name
    IndirectMethodSpecialization.FullName
    IndirectMethodSpecialization.GenericParameters
    MethodSpecialization.InitializeInstance(MethodSpecialization)
    MethodSpecialization.Declaration
    MethodSpecialization.IsConstructor
    MethodSpecialization.IsStatic
    MethodSpecialization.ReturnParameter
    MethodSpecialization.Parameters
    MethodSpecialization.BaseMethods
    MethodSpecialization.Attributes
    MethodSpecialization.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: Flame.TypeSystem
    Assembly: Flame.dll
    Syntax
    public sealed class IndirectAccessorSpecialization : IndirectMethodSpecialization, IAccessor, IMethod, ITypeMember, IGenericMember, IMember

    Properties

    | Improve this Doc View Source

    Kind

    Gets this accessor's kind.

    Declaration
    public AccessorKind Kind { get; }
    Property Value
    Type Description
    AccessorKind

    The accessor's kind.

    | Improve this Doc View Source

    ParentProperty

    Gets this accessor's parent property: the property that defines it.

    Declaration
    public IProperty ParentProperty { get; }
    Property Value
    Type Description
    IProperty

    The accessor's parent property.

    Implements

    IAccessor
    IMethod
    ITypeMember
    IGenericMember
    IMember

    Extension Methods

    MemorySpecificationExtensions.GetMemorySpecification(IMethod)
    ExceptionSpecificationExtensions.GetExceptionSpecification(IMethod)
    TypeExtensions.GetDefiningAssemblyOrNull(ITypeMember)
    TypeExtensions.MakeGenericMethod(IMethod, IReadOnlyList<IType>)
    TypeExtensions.MakeGenericMethod(IMethod, IType[])
    TypeExtensions.GetRecursiveGenericDeclaration(IMethod)
    TypeExtensions.GetGenericArguments(IMethod)
    TypeExtensions.GetRecursiveGenericArgumentMapping(IMethod)
    AccessModifierAttribute.GetAccessModifier(IMember)
    FlagAttribute.IsAbstract(IMethod)
    FlagAttribute.IsVirtual(IMethod)
    FlagAttribute.IsInternalCall(IMethod)
    • Improve this Doc
    • View Source
    Back to top Generated by DocFX