C# Class CucumberLanguageServices.Integration.StepProvider

ファイルを表示 Open project: henritersteeg/cuke4vs

Public Properties

Property Type Description
PENDING_ATTRIBUTE string
STEP_ATTRIBUTES string[]

Protected Properties

Property Type Description
_stepDefinitions List

Public Methods

Method Description
Clear ( ) : void
FindMatchesFor ( string stepIdentifier ) : CucumberLanguageServices.Integration.StepDefinition[]
HasMatchFor ( string stepIdentifier ) : bool
ProcessItem ( CodeClass codeClass ) : void
ProcessItem ( ProjectItem item ) : void
Unescape ( string value ) : string

Private Methods

Method Description
AddStep ( CodeAttribute attribute, string className ) : void
RemoveAttributesFor ( string className ) : void

Method Details

Clear() public method

public Clear ( ) : void
return void

FindMatchesFor() public method

public FindMatchesFor ( string stepIdentifier ) : CucumberLanguageServices.Integration.StepDefinition[]
stepIdentifier string
return CucumberLanguageServices.Integration.StepDefinition[]

HasMatchFor() public method

public HasMatchFor ( string stepIdentifier ) : bool
stepIdentifier string
return bool

ProcessItem() public method

public ProcessItem ( CodeClass codeClass ) : void
codeClass CodeClass
return void

ProcessItem() public method

public ProcessItem ( ProjectItem item ) : void
item ProjectItem
return void

Unescape() public static method

public static Unescape ( string value ) : string
value string
return string

Property Details

PENDING_ATTRIBUTE public_oe static_oe property

public static string PENDING_ATTRIBUTE
return string

STEP_ATTRIBUTES public_oe static_oe property

public static string[] STEP_ATTRIBUTES
return string[]

_stepDefinitions protected_oe property

protected List _stepDefinitions
return List