// dnlib: See LICENSE.txt for more info
using System.Collections.Generic;
namespace dnlib.DotNet {
///
/// Custom attribute interface. Implemented by and
///
///
public interface ICustomAttribute {
///
/// Gets the attribute type
///
ITypeDefOrRef AttributeType { get; }
///
/// Gets the full name of the attribute type
///
string TypeFullName { get; }
///
/// Gets all named arguments (field and property values)
///
IList NamedArguments { get; }
///
/// true if is not empty
///
bool HasNamedArguments { get; }
///
/// Gets all s that are field arguments
///
IEnumerable Fields { get; }
///
/// Gets all s that are property arguments
///
IEnumerable Properties { get; }
}
}