C# Class JetBrains.ReSharper.Plugins.AngularJS.Psi.Html.AngularJsHtmlElementsProvider

Inheritance: HtmlDeclaredElementsProvider
Mostra file Open project: JetBrains/resharper-angularjs

Public Methods

Method Description
AngularJsHtmlElementsProvider ( Lifetime lifetime, AngularJsCache cache, ISolution solution, HtmlStandardDeclaredElementsProvider standardProvider ) : System
GetAllAttributesSymbolTable ( ) : ISymbolTable
GetAllTagsSymbolTable ( ) : ISymbolTable
GetAttributeInfos ( IPsiSourceFile sourceFile, IHtmlTagDeclaredElement tag, bool strict ) : IEnumerable
GetAttributeValueType ( string typeName ) : IHtmlAttributeValueType
GetAttributes ( string name ) : IEnumerable
GetCommonAttributesSymbolTable ( ) : ISymbolTable
GetEvent ( string name ) : IHtmlEventDeclaredElement
GetEventsSymbolTable ( ) : ISymbolTable
GetLegacyEventsSymbolTable ( ) : ISymbolTable
GetTag ( string name ) : IHtmlTagDeclaredElement
GetTag ( string name, string parentTag ) : IHtmlTagDeclaredElement
IsApplicable ( IPsiSourceFile file ) : bool

Private Methods

Method Description
ClearCache ( ) : void
CreateAndCacheAttributeLocked ( string lookupKey, string attributeName, IHtmlTagDeclaredElement tag ) : IHtmlAttributeDeclaredElement
GetAttributeLocked ( string key ) : IHtmlAttributeDeclaredElement
GetAttributeLookupKey ( string attributeName, string tagName ) : string
GetCommonAttributeInfosLocked ( IEnumerable directives ) : IEnumerable
GetOrCreateAttributeLocked ( string attributeName, IHtmlTagDeclaredElement tag ) : IHtmlAttributeDeclaredElement
GetOrCreateAttributeLocked ( string attributeName, string tagName ) : IHtmlAttributeDeclaredElement
GetOrCreateCommonAttributeLocked ( string name ) : IHtmlAttributeDeclaredElement
GetOrCreateTagLocked ( string name, IList directives ) : IHtmlTagDeclaredElement
GetParameterAttributeInfosLocked ( IHtmlTagDeclaredElement tag, IEnumerable directives ) : IEnumerable
GetPrefixedNames ( string root ) : string[]
GetSpecificAttributeInfosLocked ( IHtmlTagDeclaredElement tag, IEnumerable directives ) : IEnumerable
IsKnownCommonAttribute ( string name ) : bool
IsOverridingTag ( string name ) : bool
StripPrefix ( string name ) : string

Method Details

AngularJsHtmlElementsProvider() public method

public AngularJsHtmlElementsProvider ( Lifetime lifetime, AngularJsCache cache, ISolution solution, HtmlStandardDeclaredElementsProvider standardProvider ) : System
lifetime Lifetime
cache AngularJsCache
solution ISolution
standardProvider HtmlStandardDeclaredElementsProvider
return System

GetAllAttributesSymbolTable() public method

public GetAllAttributesSymbolTable ( ) : ISymbolTable
return ISymbolTable

GetAllTagsSymbolTable() public method

public GetAllTagsSymbolTable ( ) : ISymbolTable
return ISymbolTable

GetAttributeInfos() public method

public GetAttributeInfos ( IPsiSourceFile sourceFile, IHtmlTagDeclaredElement tag, bool strict ) : IEnumerable
sourceFile IPsiSourceFile
tag IHtmlTagDeclaredElement
strict bool
return IEnumerable

GetAttributeValueType() public method

public GetAttributeValueType ( string typeName ) : IHtmlAttributeValueType
typeName string
return IHtmlAttributeValueType

GetAttributes() public method

public GetAttributes ( string name ) : IEnumerable
name string
return IEnumerable

GetCommonAttributesSymbolTable() public method

public GetCommonAttributesSymbolTable ( ) : ISymbolTable
return ISymbolTable

GetEvent() public method

public GetEvent ( string name ) : IHtmlEventDeclaredElement
name string
return IHtmlEventDeclaredElement

GetEventsSymbolTable() public method

public GetEventsSymbolTable ( ) : ISymbolTable
return ISymbolTable

GetLegacyEventsSymbolTable() public method

public GetLegacyEventsSymbolTable ( ) : ISymbolTable
return ISymbolTable

GetTag() public method

public GetTag ( string name ) : IHtmlTagDeclaredElement
name string
return IHtmlTagDeclaredElement

GetTag() public method

public GetTag ( string name, string parentTag ) : IHtmlTagDeclaredElement
name string
parentTag string
return IHtmlTagDeclaredElement

IsApplicable() public method

public IsApplicable ( IPsiSourceFile file ) : bool
file IPsiSourceFile
return bool