C# Класс JetBrains.ReSharper.Plugins.AngularJS.Psi.Html.AngularJsHtmlElementsProvider

Наследование: HtmlDeclaredElementsProvider
Показать файл Открыть проект

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

AngularJsHtmlElementsProvider() публичный Метод

public AngularJsHtmlElementsProvider ( Lifetime lifetime, AngularJsCache cache, ISolution solution, HtmlStandardDeclaredElementsProvider standardProvider ) : System
lifetime Lifetime
cache AngularJsCache
solution ISolution
standardProvider HtmlStandardDeclaredElementsProvider
Результат System

GetAllAttributesSymbolTable() публичный Метод

public GetAllAttributesSymbolTable ( ) : ISymbolTable
Результат ISymbolTable

GetAllTagsSymbolTable() публичный Метод

public GetAllTagsSymbolTable ( ) : ISymbolTable
Результат ISymbolTable

GetAttributeInfos() публичный Метод

public GetAttributeInfos ( IPsiSourceFile sourceFile, IHtmlTagDeclaredElement tag, bool strict ) : IEnumerable
sourceFile IPsiSourceFile
tag IHtmlTagDeclaredElement
strict bool
Результат IEnumerable

GetAttributeValueType() публичный Метод

public GetAttributeValueType ( string typeName ) : IHtmlAttributeValueType
typeName string
Результат IHtmlAttributeValueType

GetAttributes() публичный Метод

public GetAttributes ( string name ) : IEnumerable
name string
Результат IEnumerable

GetCommonAttributesSymbolTable() публичный Метод

public GetCommonAttributesSymbolTable ( ) : ISymbolTable
Результат ISymbolTable

GetEvent() публичный Метод

public GetEvent ( string name ) : IHtmlEventDeclaredElement
name string
Результат IHtmlEventDeclaredElement

GetEventsSymbolTable() публичный Метод

public GetEventsSymbolTable ( ) : ISymbolTable
Результат ISymbolTable

GetLegacyEventsSymbolTable() публичный Метод

public GetLegacyEventsSymbolTable ( ) : ISymbolTable
Результат ISymbolTable

GetTag() публичный Метод

public GetTag ( string name ) : IHtmlTagDeclaredElement
name string
Результат IHtmlTagDeclaredElement

GetTag() публичный Метод

public GetTag ( string name, string parentTag ) : IHtmlTagDeclaredElement
name string
parentTag string
Результат IHtmlTagDeclaredElement

IsApplicable() публичный Метод

public IsApplicable ( IPsiSourceFile file ) : bool
file IPsiSourceFile
Результат bool