private MetaDataObject uncompressToken(MetaDataLoader mdLoader) { uint codedToken = uncompressInt(this.buffer, ref this.offset); MetaDataLoader.TokenType tokenType = ((((codedToken & 0x2) == 0) ? (((codedToken & 0x1) == 0) ? MetaDataLoader.TokenType.TypeDef : MetaDataLoader.TokenType.TypeRef) : (((codedToken & 0x1) == 0) ? MetaDataLoader.TokenType.TypeSpec : MetaDataLoader.TokenType.BaseType))); int token = (int)(codedToken >> 2) | (int)tokenType; return(mdLoader.getObjectFromToken(token)); }