AsmResolver.Net.Signatures.GenericInstanceTypeSignature.GetPhysicalLength C# (CSharp) Method

GetPhysicalLength() public method

public GetPhysicalLength ( ) : uint
return uint
        public override uint GetPhysicalLength()
        {
            var encoder =
                GenericType.Header.GetStream<TableStream>()
                    .GetIndexEncoder(CodedIndex.TypeDefOrRef);
            return (uint)(sizeof (byte) +
                          sizeof (byte) +
                          encoder.EncodeToken(GenericType.MetadataToken).GetCompressedSize() +
                          GenericArguments.Count.GetCompressedSize() +
                          GenericArguments.Sum(x => x.GetPhysicalLength()));
        }