/// <summary> /// Gets a type by the full name. /// </summary> /// <param name="fullName">The full name.</param> /// <returns>The type wrapper.</returns> public TypeWrapper?GetTypeByName(string?fullName) { if (string.IsNullOrWhiteSpace(fullName)) { return(null); } var type = MainAssemblyMetadata.GetTypeByName(fullName, false); if (type != null) { return(type); } foreach (var referenceAssembly in ReferenceAssemblies) { type = referenceAssembly.GetTypeByName(fullName, false); if (type != null) { return(type); } } return(null); }
/// <inheritdoc /> public void Dispose() { MainAssemblyMetadata?.Dispose(); }