uint IMetaDataImport.GetNestedClassProps(uint typeDefNestedClass) { INestedTypeReference nt = _writer.GetNestedTypeReference(typeDefNestedClass); if (nt == null) { return(0); } return(_writer.GetTypeToken(nt.GetContainingType(_writer.Context))); }
public bool TryGetEnclosingType(int nestedTypeToken, out int enclosingTypeToken) { INestedTypeReference nt = _writer.GetNestedTypeReference(nestedTypeToken); if (nt == null) { enclosingTypeToken = 0; return(false); } enclosingTypeToken = MetadataTokens.GetToken(_writer.GetTypeHandle(nt.GetContainingType(_writer.Context))); return(true); }