<PackageReference Include="Castle.Core" Version="4.4.0" />

MetaProperty

public Type[] Arguments { get; }

public bool CanRead { get; }

public bool CanWrite { get; }

public PropertyEmitter Emitter { get; }

public MethodInfo GetMethod { get; }

public MetaMethod Getter { get; }

public MethodInfo SetMethod { get; }

public MetaMethod Setter { get; }

public MetaProperty(string name, Type propertyType, Type declaringType, MetaMethod getter, MetaMethod setter, IEnumerable<CustomAttributeBuilder> customAttributes, Type[] arguments)

public void BuildPropertyEmitter(ClassEmitter classEmitter)

public bool Equals(MetaProperty other)