System.Reflection.CustomAttribute.IsDefined C# (CSharp) Method

IsDefined() static private method

static private IsDefined ( Assembly assembly, RuntimeType caType ) : bool
assembly Assembly
caType RuntimeType
return bool
        internal static bool IsDefined(Assembly assembly, RuntimeType caType) 
        {
            if (PseudoCustomAttribute.IsDefined(assembly, caType))
                return true;

            return IsCustomAttributeDefined(assembly.ManifestModule, assembly.AssemblyHandle.GetToken(), caType);
        }

Same methods

CustomAttribute::IsDefined ( Module module, RuntimeType caType ) : bool
CustomAttribute::IsDefined ( ParameterInfo parameter, RuntimeType caType ) : bool
CustomAttribute::IsDefined ( RuntimeConstructorInfo ctor, RuntimeType caType ) : bool
CustomAttribute::IsDefined ( RuntimeEventInfo e, RuntimeType caType ) : bool
CustomAttribute::IsDefined ( RuntimeFieldInfo field, RuntimeType caType ) : bool
CustomAttribute::IsDefined ( RuntimeMethodInfo method, RuntimeType caType, bool inherit ) : bool
CustomAttribute::IsDefined ( RuntimePropertyInfo property, RuntimeType caType ) : bool
CustomAttribute::IsDefined ( RuntimeType type, RuntimeType caType, bool inherit ) : bool

Usage Example

Exemplo n.º 1
0
 public override bool IsDefined(Type attributeType, bool inherit)
 {
     return(CustomAttribute.IsDefined(this, attributeType, inherit));
 }