void Initialize() { resolutionScope.ReadOriginalValue = () => { InitializeRawRow(); return(readerModule.ResolveResolutionScope(rawRow.ResolutionScope)); }; name.ReadOriginalValue = () => { InitializeRawRow(); return(readerModule.StringsStream.ReadNoNull(rawRow.Name)); }; @namespace.ReadOriginalValue = () => { InitializeRawRow(); return(readerModule.StringsStream.ReadNoNull(rawRow.Namespace)); }; }
void Initialize() { resolutionScope.ReadOriginalValue = () => { InitializeRawRow_NoLock(); return(readerModule.ResolveResolutionScope(rawRow.ResolutionScope)); }; name.ReadOriginalValue = () => { InitializeRawRow_NoLock(); return(readerModule.StringsStream.ReadNoNull(rawRow.Name)); }; @namespace.ReadOriginalValue = () => { InitializeRawRow_NoLock(); return(readerModule.StringsStream.ReadNoNull(rawRow.Namespace)); }; #if THREAD_SAFE resolutionScope.Lock = theLock; name.Lock = theLock; @namespace.Lock = theLock; #endif }
/// <inheritdoc/> protected override IResolutionScope GetResolutionScope_NoLock() { return(readerModule.ResolveResolutionScope(resolutionScopeCodedToken)); }