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

Castle.DynamicProxy.CustomAttributeInfo

Encapsulates the information needed to build an attribute.
namespace Castle.DynamicProxy { public class CustomAttributeInfo : IEquatable<CustomAttributeInfo> { public CustomAttributeInfo(ConstructorInfo constructor, object[] constructorArgs, PropertyInfo[] namedProperties, object[] propertyValues, FieldInfo[] namedFields, object[] fieldValues); public CustomAttributeInfo(ConstructorInfo constructor, object[] constructorArgs, PropertyInfo[] namedProperties, object[] propertyValues); public CustomAttributeInfo(ConstructorInfo constructor, object[] constructorArgs, FieldInfo[] namedFields, object[] fieldValues); public CustomAttributeInfo(ConstructorInfo constructor, object[] constructorArgs); public static CustomAttributeInfo FromExpression(Expression<Func<Attribute>> expression); public bool Equals(CustomAttributeInfo other); } }