internal static IEnumerable <IClassMetadata> FromNamedTypeSymbols(IEnumerable <INamedTypeSymbol> symbols, RoslynFileMetadata file = null) { return(symbols.Select(s => new RoslynClassMetadata(s, file))); }
public static IEnumerable <IDelegateMetadata> FromNamedTypeSymbols(IEnumerable <INamedTypeSymbol> symbols, RoslynFileMetadata file = null) { return(symbols.Select(s => new RoslynDelegateMetadata(s, file))); }
public RoslynInterfaceMetadata(INamedTypeSymbol symbol, RoslynFileMetadata file = null) { this.symbol = symbol; _file = file; }