IKVM11  11
Java SE 11 Virtual Machine for .NET
Loading...
Searching...
No Matches
IPropertySymbol.cs
Go to the documentation of this file.
1using System.Reflection;
2
4{
5
117
118}
Obtains information about the attributes of a member and provides access to member metadata.
Discovers the attributes of a method and provides access to method metadata.
Discovers the attributes of a parameter and provides access to parameter metadata.
Discovers the attributes of a property and provides access to property metadata.
ITypeSymbol[] GetOptionalCustomModifiers()
Returns an array of types representing the optional custom modifiers of the property.
bool CanWrite
Gets a value indicating whether the property can be written to.
object? GetRawConstantValue()
Returns a literal value associated with the property by a compiler.
IMethodSymbol? SetMethod
Gets the set accessor for this property.
IMethodSymbol? GetGetMethod()
Returns the public get accessor for this property.
IMethodSymbol? GetSetMethod()
Returns the public set accessor for this property.
IMethodSymbol? GetGetMethod(bool nonPublic)
When overridden in a derived class, returns the public or non-public get accessor for this property.
bool IsSpecialName
Gets a value indicating whether the property is the special name.
IMethodSymbol? GetMethod
Gets the get accessor for this property.
ITypeSymbol PropertyType
Gets the type of this property.
IParameterSymbol[] GetIndexParameters()
When overridden in a derived class, returns an array of all the index parameters for the property.
bool CanRead
Gets a value indicating whether the property can be read.
PropertyAttributes Attributes
Gets the attributes for this property.
IMethodSymbol[] GetAccessors(bool nonPublic)
Returns an array whose elements reflect the public and, if specified, non-public get and set accessor...
IMethodSymbol? GetSetMethod(bool nonPublic)
When overridden in a derived class, returns the set accessor for this property.
IMethodSymbol[] GetAccessors()
Returns an array whose elements reflect the public get and set accessors of the property reflected by...
ITypeSymbol[] GetRequiredCustomModifiers()
Returns an array of types representing the required custom modifiers of the property.
ITypeSymbol GetModifiedPropertyType()
Gets the modified type of this property object.
Represents type declarations: class types, interface types, array types, value types,...