|
IKVM11
11
Java SE 11 Virtual Machine for .NET
|
Provides custom attributes for reflection objects that support them. More...
Public Member Functions | |
| ImmutableArray< CustomAttributeSymbol > | GetCustomAttributes () |
| Returns an array of all of the custom attributes defined on this member, excluding named attributes, or an empty array if there are no custom attributes. | |
| ImmutableArray< CustomAttributeSymbol > | GetCustomAttributes (ITypeSymbol attributeType) |
| Returns an array of custom attributes defined on this member, identified by type, or an empty array if there are no custom attributes of that type. | |
| bool | IsDefined (ITypeSymbol attributeType) |
| Indicates whether one or more instance of attributeType is defined on this member. | |
Provides custom attributes for reflection objects that support them.
Definition at line 9 of file ICustomAttributeSymbolProvider.cs.
| ImmutableArray< CustomAttributeSymbol > IKVM.CoreLib.Symbols.ICustomAttributeSymbolProvider.GetCustomAttributes | ( | ) |
Returns an array of all of the custom attributes defined on this member, excluding named attributes, or an empty array if there are no custom attributes.
Implemented in IKVM.CoreLib.Symbols.IkvmReflection.IkvmReflectionAssemblySymbol, IKVM.CoreLib.Symbols.IkvmReflection.IkvmReflectionMemberSymbol, IKVM.CoreLib.Symbols.IkvmReflection.IkvmReflectionModuleSymbol, IKVM.CoreLib.Symbols.IkvmReflection.IkvmReflectionParameterSymbol, IKVM.CoreLib.Symbols.Reflection.ReflectionAssemblySymbol, IKVM.CoreLib.Symbols.Reflection.ReflectionMemberSymbol, IKVM.CoreLib.Symbols.Reflection.ReflectionModuleSymbol, and IKVM.CoreLib.Symbols.Reflection.ReflectionParameterSymbol.
| ImmutableArray< CustomAttributeSymbol > IKVM.CoreLib.Symbols.ICustomAttributeSymbolProvider.GetCustomAttributes | ( | ITypeSymbol | attributeType | ) |
Returns an array of custom attributes defined on this member, identified by type, or an empty array if there are no custom attributes of that type.
| attributeType |
Implemented in IKVM.CoreLib.Symbols.IkvmReflection.IkvmReflectionAssemblySymbol, IKVM.CoreLib.Symbols.IkvmReflection.IkvmReflectionMemberSymbol, IKVM.CoreLib.Symbols.IkvmReflection.IkvmReflectionModuleSymbol, IKVM.CoreLib.Symbols.IkvmReflection.IkvmReflectionParameterSymbol, IKVM.CoreLib.Symbols.Reflection.ReflectionAssemblySymbol, IKVM.CoreLib.Symbols.Reflection.ReflectionMemberSymbol, IKVM.CoreLib.Symbols.Reflection.ReflectionModuleSymbol, and IKVM.CoreLib.Symbols.Reflection.ReflectionParameterSymbol.
| bool IKVM.CoreLib.Symbols.ICustomAttributeSymbolProvider.IsDefined | ( | ITypeSymbol | attributeType | ) |
Indicates whether one or more instance of attributeType is defined on this member.
| attributeType |
Implemented in IKVM.CoreLib.Symbols.IkvmReflection.IkvmReflectionAssemblySymbol, IKVM.CoreLib.Symbols.IkvmReflection.IkvmReflectionMemberSymbol, IKVM.CoreLib.Symbols.IkvmReflection.IkvmReflectionModuleSymbol, IKVM.CoreLib.Symbols.IkvmReflection.IkvmReflectionParameterSymbol, IKVM.CoreLib.Symbols.Reflection.ReflectionAssemblySymbol, IKVM.CoreLib.Symbols.Reflection.ReflectionMemberSymbol, IKVM.CoreLib.Symbols.Reflection.ReflectionModuleSymbol, and IKVM.CoreLib.Symbols.Reflection.ReflectionParameterSymbol.