C# Class Machine.Specifications.ReSharperRunner.PsiExtensions

Show file Open project: JorritSalverda/msbuild-by-convention

Public Methods

Method Description
GetBehaviorSpecifications ( this clazz ) : IEnumerable
GetFirstGenericArgument ( this element ) : IClass
GetSubjectString ( this type ) : string
GetTags ( this type ) : ICollection
IsBehavior ( this element ) : bool
IsBehaviorContainer ( this element ) : bool
IsConstant ( this element ) : bool
IsContext ( this element ) : bool
IsContextBaseClass ( this element ) : bool
IsField ( this element ) : bool
IsIgnored ( this element ) : bool
IsLocal ( this element ) : bool
IsSpecification ( this element ) : bool
IsSupportingField ( this element ) : bool

Private Methods

Method Description
GetSubjectAttribute ( IAttributesSet type ) : IAttributeInstance
GetValidatedFieldType ( this element ) : IDeclaredType
IsInvalid ( this type ) : bool
IsValidFieldOfType ( this element, string typeFullName ) : bool

Method Details

GetBehaviorSpecifications() public static method

public static GetBehaviorSpecifications ( this clazz ) : IEnumerable
clazz this
return IEnumerable

GetFirstGenericArgument() public static method

public static GetFirstGenericArgument ( this element ) : IClass
element this
return IClass

GetSubjectString() public static method

public static GetSubjectString ( this type ) : string
type this
return string

GetTags() public static method

public static GetTags ( this type ) : ICollection
type this
return ICollection

IsBehavior() public static method

public static IsBehavior ( this element ) : bool
element this
return bool

IsBehaviorContainer() public static method

public static IsBehaviorContainer ( this element ) : bool
element this
return bool

IsConstant() public static method

public static IsConstant ( this element ) : bool
element this
return bool

IsContext() public static method

public static IsContext ( this element ) : bool
element this
return bool

IsContextBaseClass() public static method

public static IsContextBaseClass ( this element ) : bool
element this
return bool

IsField() public static method

public static IsField ( this element ) : bool
element this
return bool

IsIgnored() public static method

public static IsIgnored ( this element ) : bool
element this
return bool

IsLocal() public static method

public static IsLocal ( this element ) : bool
element this
return bool

IsSpecification() public static method

public static IsSpecification ( this element ) : bool
element this
return bool

IsSupportingField() public static method

public static IsSupportingField ( this element ) : bool
element this
return bool