Search Results for

    Show / Hide Table of Contents

    Interface IPropertySymbol

    Inherited Members
    ISymbol.GetAttributes()
    ISymbol.Accept(SymbolVisitor)
    ISymbol.Accept<TResult>(SymbolVisitor<TResult>)
    ISymbol.Accept<TArgument, TResult>(SymbolVisitor<TArgument, TResult>, TArgument)
    ISymbol.GetDocumentationCommentId()
    ISymbol.GetDocumentationCommentXml(CultureInfo, bool, CancellationToken)
    ISymbol.ToDisplayString(SymbolDisplayFormat)
    ISymbol.ToDisplayParts(SymbolDisplayFormat)
    ISymbol.ToMinimalDisplayString(SemanticModel, int, SymbolDisplayFormat)
    ISymbol.ToMinimalDisplayParts(SemanticModel, int, SymbolDisplayFormat)
    ISymbol.Equals(ISymbol, SymbolEqualityComparer)
    ISymbol.Kind
    ISymbol.Language
    ISymbol.Name
    ISymbol.MetadataName
    ISymbol.MetadataToken
    ISymbol.ContainingSymbol
    ISymbol.ContainingAssembly
    ISymbol.ContainingModule
    ISymbol.ContainingType
    ISymbol.ContainingNamespace
    ISymbol.IsDefinition
    ISymbol.IsStatic
    ISymbol.IsVirtual
    ISymbol.IsOverride
    ISymbol.IsAbstract
    ISymbol.IsSealed
    ISymbol.IsExtern
    ISymbol.IsImplicitlyDeclared
    ISymbol.CanBeReferencedByName
    ISymbol.Locations
    ISymbol.DeclaringSyntaxReferences
    ISymbol.DeclaredAccessibility
    ISymbol.HasUnsupportedMetadata
    IEquatable<ISymbol>.Equals(ISymbol)
    Namespace: Microsoft.CodeAnalysis
    Assembly: Microsoft.CodeAnalysis.dll
    Syntax
    public interface IPropertySymbol : ISymbol, IEquatable<ISymbol?>

    Properties

    ExplicitInterfaceImplementations

    Declaration
    ImmutableArray<IPropertySymbol> ExplicitInterfaceImplementations { get; }
    Property Value
    Type Description
    ImmutableArray<IPropertySymbol>

    GetMethod

    Declaration
    IMethodSymbol? GetMethod { get; }
    Property Value
    Type Description
    IMethodSymbol

    IsIndexer

    Declaration
    bool IsIndexer { get; }
    Property Value
    Type Description
    bool

    IsPartialDefinition

    Declaration
    bool IsPartialDefinition { get; }
    Property Value
    Type Description
    bool

    IsReadOnly

    Declaration
    bool IsReadOnly { get; }
    Property Value
    Type Description
    bool

    IsRequired

    Declaration
    bool IsRequired { get; }
    Property Value
    Type Description
    bool

    IsWithEvents

    Declaration
    bool IsWithEvents { get; }
    Property Value
    Type Description
    bool

    IsWriteOnly

    Declaration
    bool IsWriteOnly { get; }
    Property Value
    Type Description
    bool

    NullableAnnotation

    Declaration
    NullableAnnotation NullableAnnotation { get; }
    Property Value
    Type Description
    NullableAnnotation

    OriginalDefinition

    Declaration
    IPropertySymbol OriginalDefinition { get; }
    Property Value
    Type Description
    IPropertySymbol

    OverriddenProperty

    Declaration
    IPropertySymbol? OverriddenProperty { get; }
    Property Value
    Type Description
    IPropertySymbol

    Parameters

    Declaration
    ImmutableArray<IParameterSymbol> Parameters { get; }
    Property Value
    Type Description
    ImmutableArray<IParameterSymbol>

    PartialDefinitionPart

    Declaration
    IPropertySymbol? PartialDefinitionPart { get; }
    Property Value
    Type Description
    IPropertySymbol

    PartialImplementationPart

    Declaration
    IPropertySymbol? PartialImplementationPart { get; }
    Property Value
    Type Description
    IPropertySymbol

    RefCustomModifiers

    Declaration
    ImmutableArray<CustomModifier> RefCustomModifiers { get; }
    Property Value
    Type Description
    ImmutableArray<CustomModifier>

    RefKind

    Declaration
    RefKind RefKind { get; }
    Property Value
    Type Description
    RefKind

    ReturnsByRef

    Declaration
    bool ReturnsByRef { get; }
    Property Value
    Type Description
    bool

    ReturnsByRefReadonly

    Declaration
    bool ReturnsByRefReadonly { get; }
    Property Value
    Type Description
    bool

    SetMethod

    Declaration
    IMethodSymbol? SetMethod { get; }
    Property Value
    Type Description
    IMethodSymbol

    Type

    Declaration
    ITypeSymbol Type { get; }
    Property Value
    Type Description
    ITypeSymbol

    TypeCustomModifiers

    Declaration
    ImmutableArray<CustomModifier> TypeCustomModifiers { get; }
    Property Value
    Type Description
    ImmutableArray<CustomModifier>
    In this article
    Back to top Generated by DocFX | Copyright (c) 2018- The NUnit Project - Licensed under CC BY-NC-SA 4.0