2 types derived from CacheEntry
Microsoft.Build.Engine (2)
Caching\BuildItemCacheEntry.cs (1)
17internal class BuildItemCacheEntry : CacheEntry
Caching\PropertyCacheEntry.cs (1)
15internal class PropertyCacheEntry : CacheEntry
43 references to CacheEntry
Microsoft.Build.Engine (43)
Caching\BuildItemCacheEntry.cs (1)
63internal override bool IsEquivalent(CacheEntry other)
Caching\BuildResultCacheEntry.cs (1)
62internal override bool IsEquivalent(CacheEntry other)
Caching\CacheEntry.cs (1)
59internal abstract bool IsEquivalent(CacheEntry other);
Caching\CacheEntryCustomSerializer.cs (3)
23internal static void WriteToStream(CacheEntry entry, BinaryWriter writer) 43internal static CacheEntry CreateFromStream(BinaryReader reader) 46CacheEntry entry = null;
Caching\PropertyCacheEntry.cs (1)
61internal override bool IsEquivalent(CacheEntry other)
Engine\CacheManager.cs (3)
136internal void SetCacheEntries(CacheEntry[] entries, string scopeName, BuildPropertyGroup scopeProperties, string scopeToolsVersion, CacheContentType cacheContentType) 152internal CacheEntry[] GetCacheEntries(string[] names, string scopeName, BuildPropertyGroup scopeProperties, string scopeToolsVersion, CacheContentType cacheContentType) 161return new CacheEntry[names.Length];
Engine\CacheScope.cs (10)
90internal void AddCacheEntry(CacheEntry cacheEntry) 111internal void AddCacheEntries(CacheEntry[] cacheEntries) 134private void AddCacheEntryInternal(CacheEntry cacheEntry) 142CacheEntry existingCacheEntry = (CacheEntry)cacheContents[cacheEntry.Name]; 158internal CacheEntry GetCacheEntry(string name) 162return (CacheEntry)cacheContents[name]; 173internal CacheEntry[] GetCacheEntries(string[] names) 175CacheEntry[] results = new CacheEntry[names.Length];
Engine\EngineCallback.cs (5)
61public Exception PostCacheEntriesToHost(int nodeId, CacheEntry[] entries, string scopeName, BuildPropertyGroup scopeProperties, string scopeToolsVersion, CacheContentType cacheContentType) 78public CacheEntry[] GetCachedEntriesFromHost(int nodeId, string[] names, string scopeName, BuildPropertyGroup scopeProperties, string scopeToolsVersion, CacheContentType cacheContentType) 248int handleId, CacheEntry[] entries, 299public CacheEntry[] GetCacheEntries 334CacheEntry[] result = parentEngine.CacheManager.GetCacheEntries(names, cacheScope, scopeProperties, cacheVersion, cacheContentType);
Engine\IEngineCallback.cs (2)
44Exception PostCacheEntriesToHost(int nodeId, CacheEntry[] entries, string scopeName, BuildPropertyGroup scopeProperties, string scopeToolsVersion, CacheContentType cacheContentType); 55CacheEntry[] GetCachedEntriesFromHost(int nodeId, string[] names, string scopeName, BuildPropertyGroup scopeProperties, string scopeToolsVersion, CacheContentType cacheContentType);
Engine\Node.cs (3)
158internal Exception PostCacheEntriesToHost(CacheEntry[] entries, string scopeName, BuildPropertyGroup scopeProperties, string scopeToolsVersion, CacheContentType cacheContentType) 178internal CacheEntry[] GetCachedEntriesFromHost(string[] names, string scopeName, BuildPropertyGroup scopeProperties, string scopeToolsVersion, CacheContentType cacheContentType) 187return new CacheEntry[0];
LocalProvider\LocalCallDescriptor.cs (10)
200if (replyData is CacheEntry[]) 203CacheEntry[] cacheArray = (CacheEntry[])replyData; 240CacheEntry[] cacheArray = new CacheEntry[numberOfEntries]; 1124internal LocalCallDescriptorForPostingCacheEntriesToHost(CacheEntry[] entries, string scopeName, BuildPropertyGroup scopeProperties, string scopeToolsVersion, CacheContentType cacheContentType) 1146internal CacheEntry[] Entries 1196private CacheEntry[] entries; 1270entries = new CacheEntry[numberOfEntries]; 1402private CacheEntry[] entries;
LocalProvider\LocalNodeCallback.cs (3)
285public CacheEntry[] GetCachedEntriesFromHost(int nodeId, string[] names, string scopeName, BuildPropertyGroup scopeProperties, string scopeToolsVersion, CacheContentType cacheContentType) 290return (CacheEntry[])GetReplyForCallDescriptor(callDescriptor); 300public Exception PostCacheEntriesToHost(int nodeId, CacheEntry[] entries, string scopeName, BuildPropertyGroup scopeProperties, string scopeToolsVersion, CacheContentType cacheContentType)