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
        }
Beispiel #3
0
 /// <inheritdoc/>
 protected override IResolutionScope GetResolutionScope_NoLock()
 {
     return(readerModule.ResolveResolutionScope(resolutionScopeCodedToken));
 }