AsmResolver.Net.Builder.NetResourceDirectoryBuilder.GetResourceSegment C# (CSharp) Method

GetResourceSegment() public method

public GetResourceSegment ( ManifestResource resource ) : FileSegmentBuilder
resource ManifestResource
return AsmResolver.Builder.FileSegmentBuilder
        public FileSegmentBuilder GetResourceSegment(ManifestResource resource)
        {
            FileSegmentBuilder segment;
            if (!_resourceSegments.TryGetValue(resource, out segment))
            {
                segment = new FileSegmentBuilder();
                segment.Segments.Add(new DataSegment(BitConverter.GetBytes(resource.Data.Length)));
                segment.Segments.Add(new DataSegment(resource.Data));
                _resourceSegments.Add(resource, segment);
                Segments.Add(segment);
            }
            return segment;
        }
NetResourceDirectoryBuilder