C# 클래스 JetBrains.ReSharper.Plugins.AngularJS.Psi.Html.AngularJsHtmlElementsProvider

상속: HtmlDeclaredElementsProvider
파일 보기 프로젝트 열기: JetBrains/resharper-angularjs

공개 메소드들

메소드 설명
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