Пример #1
0
 public static IEnumerable <IInterfaceMetadata> FromNamedTypeSymbols(IEnumerable <INamedTypeSymbol> symbols, RoslynFileMetadata file = null)
 {
     return(symbols.Where(s => s.DeclaredAccessibility == Accessibility.Public).Select(s => new RoslynInterfaceMetadata(s, file)));
 }
 internal static IEnumerable <IRecordMetadata> FromNamedTypeSymbols(IEnumerable <INamedTypeSymbol> symbols, RoslynFileMetadata file = null)
 {
     return(symbols.Where(s => s.DeclaredAccessibility == Accessibility.Public && s.ToDisplayString() != "object").Select(s => new RoslynRecordMetadata(s, file)));
 }
Пример #3
0
 public RoslynInterfaceMetadata(INamedTypeSymbol symbol, RoslynFileMetadata file)
 {
     _symbol = symbol;
     _file   = file;
 }
 private RoslynRecordMetadata(INamedTypeSymbol symbol, RoslynFileMetadata file)
 {
     _symbol = symbol;
     _file   = file;
 }