public static bool IsBehavior(this IDeclaredElement element) { return(element.IsValidFieldOfType(new BehaviorDelegateAttributeFullName()) && element.GetFirstGenericArgument() != null && element.GetFirstGenericArgument().GetFirstGenericArgument() == null && element.GetFirstGenericArgument().HasAttributeInstance( new CLRTypeName(new BehaviorAttributeFullName()), false)); }
public static bool IsBehavior(this IDeclaredElement element) { return(element.IsValidFieldOfType(typeof(Behaves_like <>)) && element.GetFirstGenericArgument() != null && element.GetFirstGenericArgument().GetFirstGenericArgument() == null && element.GetFirstGenericArgument().HasAttributeInstance( new CLRTypeName(typeof(BehaviorsAttribute).FullName), false)); }
public static bool IsSupportingField(this IDeclaredElement element) { return(element.IsValidFieldOfType(typeof(Establish)) || element.IsValidFieldOfType(typeof(Because)) || element.IsValidFieldOfType(typeof(Cleanup))); }
public static bool IsSpecification(this IDeclaredElement element) { return(element.IsValidFieldOfType(typeof(It))); }
public static bool IsSupportingField(this IDeclaredElement element) { return(element.IsValidFieldOfType(new SetupDelegateAttributeFullName()) || element.IsValidFieldOfType(new ActDelegateAttributeFullName()) || element.IsValidFieldOfType(new CleanupDelegateAttributeFullName())); }
public static bool IsSpecification(this IDeclaredElement element) { return(element.IsValidFieldOfType(new AssertDelegateAttributeFullName())); }