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

Inheritance: HtmlDeclaredElementsProvider
Afficher le fichier Open project: JetBrains/resharper-angularjs

Méthodes publiques

Méthode 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

Méthode 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 méthode

public AngularJsHtmlElementsProvider ( Lifetime lifetime, AngularJsCache cache, ISolution solution, HtmlStandardDeclaredElementsProvider standardProvider ) : System
lifetime Lifetime
cache AngularJsCache
solution ISolution
standardProvider HtmlStandardDeclaredElementsProvider
Résultat System

GetAllAttributesSymbolTable() public méthode

public GetAllAttributesSymbolTable ( ) : ISymbolTable
Résultat ISymbolTable

GetAllTagsSymbolTable() public méthode

public GetAllTagsSymbolTable ( ) : ISymbolTable
Résultat ISymbolTable

GetAttributeInfos() public méthode

public GetAttributeInfos ( IPsiSourceFile sourceFile, IHtmlTagDeclaredElement tag, bool strict ) : IEnumerable
sourceFile IPsiSourceFile
tag IHtmlTagDeclaredElement
strict bool
Résultat IEnumerable

GetAttributeValueType() public méthode

public GetAttributeValueType ( string typeName ) : IHtmlAttributeValueType
typeName string
Résultat IHtmlAttributeValueType

GetAttributes() public méthode

public GetAttributes ( string name ) : IEnumerable
name string
Résultat IEnumerable

GetCommonAttributesSymbolTable() public méthode

public GetCommonAttributesSymbolTable ( ) : ISymbolTable
Résultat ISymbolTable

GetEvent() public méthode

public GetEvent ( string name ) : IHtmlEventDeclaredElement
name string
Résultat IHtmlEventDeclaredElement

GetEventsSymbolTable() public méthode

public GetEventsSymbolTable ( ) : ISymbolTable
Résultat ISymbolTable

GetLegacyEventsSymbolTable() public méthode

public GetLegacyEventsSymbolTable ( ) : ISymbolTable
Résultat ISymbolTable

GetTag() public méthode

public GetTag ( string name ) : IHtmlTagDeclaredElement
name string
Résultat IHtmlTagDeclaredElement

GetTag() public méthode

public GetTag ( string name, string parentTag ) : IHtmlTagDeclaredElement
name string
parentTag string
Résultat IHtmlTagDeclaredElement

IsApplicable() public méthode

public IsApplicable ( IPsiSourceFile file ) : bool
file IPsiSourceFile
Résultat bool