C# Class ReSharper.NTriples.Cache.NTriplesCache

Inheritance: NTriplesCacheBase
Exibir arquivo Open project: xsburg/ReSharper.NTriples

Public Methods

Method Description
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

Protected Methods

Method Description
ClearCache ( IPsiSourceFile sourceFile ) : void
ComputeCache ( IPsiSourceFile sourceFile, IList data ) : NTriplesFileCache
SymbolsUpToDate ( IPsiSourceFile psiSourceFile ) : bool

Private Methods

Method Description
FixNamespace ( string @namespace ) : string

Method Details

ClearCache() protected method

protected ClearCache ( IPsiSourceFile sourceFile ) : void
sourceFile IPsiSourceFile
return void

ComputeCache() protected method

protected ComputeCache ( IPsiSourceFile sourceFile, IList data ) : NTriplesFileCache
sourceFile IPsiSourceFile
data IList
return NTriplesFileCache

GetAllPrefixDeclarationSymbols() public method

public GetAllPrefixDeclarationSymbols ( ) : IEnumerable
return IEnumerable

GetAllUriIdentifierSymbols() public method

public GetAllUriIdentifierSymbols ( ) : IEnumerable
return IEnumerable

GetAllUriIdentifierSymbolsByFile() public method

public GetAllUriIdentifierSymbolsByFile ( ) : NTriplesUriIdentifierSymbol>.OneToListMap
return NTriplesUriIdentifierSymbol>.OneToListMap

GetAllUriIdentifiersInNamespace() public method

public GetAllUriIdentifiersInNamespace ( string @namespace ) : IEnumerable
@namespace string
return IEnumerable

GetAvailableProperties() public method

public GetAvailableProperties ( IEnumerable typesUri ) : IEnumerable
typesUri IEnumerable
return IEnumerable

GetFilesContainingUri() public method

public GetFilesContainingUri ( string @namespace, string localName ) : IList
@namespace string
localName string
return IList

GetInstanceTypes() public method

public GetInstanceTypes ( string subjectUri ) : IEnumerable
subjectUri string
return IEnumerable

GetPrefixDeclarationSymbols() public method

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

GetSubjects() public method

public GetSubjects ( string uri ) : IEnumerable
uri string
return IEnumerable

GetTypeDeclarations() public method

public GetTypeDeclarations ( string subjectUri ) : IEnumerable
subjectUri string
return IEnumerable

GetUriIdentifierSymbolsDeclaredInFile() public method

public GetUriIdentifierSymbolsDeclaredInFile ( IPsiSourceFile sourceFile ) : IEnumerable
sourceFile IPsiSourceFile
return IEnumerable

HasSubjects() public method

public HasSubjects ( string uri ) : bool
uri string
return bool

HasTypeDeclarations() public method

public HasTypeDeclarations ( string subjectUri ) : bool
subjectUri string
return bool

NTriplesCache() public method

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

SymbolsUpToDate() protected method

protected SymbolsUpToDate ( IPsiSourceFile psiSourceFile ) : bool
psiSourceFile IPsiSourceFile
return bool