Example #1
0
 public static Attribute AttrOrNull(this ICustomAttributeProvider cap)
 {
     if (cap == null)
     {
         return(null);
     }
     return(cap.Attr(typeof(Attribute)));
 }
 public static IPipeline BuildPipeline(ICustomAttributeProvider annotatedMedium, String name)
 {
     var metadata = annotatedMedium.Attr<PipelineAttribute>();
     return BuildPipeline(metadata, name);
 }
Example #3
0
 public static T Attr <T>(this ICustomAttributeProvider cap)
     where T : Attribute
 {
     return(cap.Attr <T>(true));
 }
Example #4
0
 public static T Attr <T>(this ICustomAttributeProvider cap, bool inherit)
     where T : Attribute
 {
     (cap != null).AssertTrue();
     return((T)cap.Attr(typeof(T), inherit));
 }
Example #5
0
 public static Attribute Attr(this ICustomAttributeProvider cap)
 {
     (cap != null).AssertTrue();
     return(cap.Attr(typeof(Attribute)));
 }
Example #6
0
 public static Attribute Attr(this ICustomAttributeProvider cap, Type t)
 {
     (cap != null).AssertTrue();
     return(cap.Attr(t, true));
 }
        public static IPipeline BuildPipeline(ICustomAttributeProvider annotatedMedium, String name)
        {
            var metadata = annotatedMedium.Attr <PipelineAttribute>();

            return(BuildPipeline(metadata, name));
        }