C# 클래스 ReSharper.NTriples.Cache.NTriplesCache

상속: NTriplesCacheBase
파일 보기 프로젝트 열기: xsburg/ReSharper.NTriples

공개 메소드들

메소드 설명
GetAllPrefixDeclarationSymbols ( ) : IEnumerable
GetAllUriIdentifierSymbols ( ) : IEnumerable
GetAllUriIdentifierSymbolsByFile ( ) : NTriplesUriIdentifierSymbol>.OneToListMap
GetAllUriIdentifiersInNamespace ( string @namespace ) : IEnumerable
GetAvailableProperties ( IEnumerable typesUri ) : IEnumerable
GetFilesContainingUri ( string @namespace, string localName ) : IList
GetInstanceTypes ( string subjectUri ) : IEnumerable
GetPrefixDeclarationSymbols ( string name ) : IEnumerable
GetSubjects ( string uri ) : IEnumerable
GetTypeDeclarations ( string subjectUri ) : IEnumerable
GetUriIdentifierSymbolsDeclaredInFile ( IPsiSourceFile sourceFile ) : IEnumerable
HasSubjects ( string uri ) : bool
HasTypeDeclarations ( string subjectUri ) : bool
NTriplesCache ( Lifetime lifetime, IShellLocks shellLocks, IPsiConfiguration psiConfiguration, IPersistentIndexManager persistentIdIndex ) : System.Collections.Generic

보호된 메소드들

메소드 설명
ClearCache ( IPsiSourceFile sourceFile ) : void
ComputeCache ( IPsiSourceFile sourceFile, IList data ) : NTriplesFileCache
SymbolsUpToDate ( IPsiSourceFile psiSourceFile ) : bool

비공개 메소드들

메소드 설명
FixNamespace ( string @namespace ) : string

메소드 상세

ClearCache() 보호된 메소드

protected ClearCache ( IPsiSourceFile sourceFile ) : void
sourceFile IPsiSourceFile
리턴 void

ComputeCache() 보호된 메소드

protected ComputeCache ( IPsiSourceFile sourceFile, IList data ) : NTriplesFileCache
sourceFile IPsiSourceFile
data IList
리턴 NTriplesFileCache

GetAllPrefixDeclarationSymbols() 공개 메소드

public GetAllPrefixDeclarationSymbols ( ) : IEnumerable
리턴 IEnumerable

GetAllUriIdentifierSymbols() 공개 메소드

public GetAllUriIdentifierSymbols ( ) : IEnumerable
리턴 IEnumerable

GetAllUriIdentifierSymbolsByFile() 공개 메소드

public GetAllUriIdentifierSymbolsByFile ( ) : NTriplesUriIdentifierSymbol>.OneToListMap
리턴 NTriplesUriIdentifierSymbol>.OneToListMap

GetAllUriIdentifiersInNamespace() 공개 메소드

public GetAllUriIdentifiersInNamespace ( string @namespace ) : IEnumerable
@namespace string
리턴 IEnumerable

GetAvailableProperties() 공개 메소드

public GetAvailableProperties ( IEnumerable typesUri ) : IEnumerable
typesUri IEnumerable
리턴 IEnumerable

GetFilesContainingUri() 공개 메소드

public GetFilesContainingUri ( string @namespace, string localName ) : IList
@namespace string
localName string
리턴 IList

GetInstanceTypes() 공개 메소드

public GetInstanceTypes ( string subjectUri ) : IEnumerable
subjectUri string
리턴 IEnumerable

GetPrefixDeclarationSymbols() 공개 메소드

public GetPrefixDeclarationSymbols ( string name ) : IEnumerable
name string
리턴 IEnumerable

GetSubjects() 공개 메소드

public GetSubjects ( string uri ) : IEnumerable
uri string
리턴 IEnumerable

GetTypeDeclarations() 공개 메소드

public GetTypeDeclarations ( string subjectUri ) : IEnumerable
subjectUri string
리턴 IEnumerable

GetUriIdentifierSymbolsDeclaredInFile() 공개 메소드

public GetUriIdentifierSymbolsDeclaredInFile ( IPsiSourceFile sourceFile ) : IEnumerable
sourceFile IPsiSourceFile
리턴 IEnumerable

HasSubjects() 공개 메소드

public HasSubjects ( string uri ) : bool
uri string
리턴 bool

HasTypeDeclarations() 공개 메소드

public HasTypeDeclarations ( string subjectUri ) : bool
subjectUri string
리턴 bool

NTriplesCache() 공개 메소드

public NTriplesCache ( Lifetime lifetime, IShellLocks shellLocks, IPsiConfiguration psiConfiguration, IPersistentIndexManager persistentIdIndex ) : System.Collections.Generic
lifetime Lifetime
shellLocks IShellLocks
psiConfiguration IPsiConfiguration
persistentIdIndex IPersistentIndexManager
리턴 System.Collections.Generic

SymbolsUpToDate() 보호된 메소드

protected SymbolsUpToDate ( IPsiSourceFile psiSourceFile ) : bool
psiSourceFile IPsiSourceFile
리턴 bool